Steg 1:Förutsättningar
- Operativsystem Ubuntu 20.04 LTS
- En icke-root-användare med sudo-privilegier
- LAMP-stack installerad (Apache, MariaDB och PHP)
- Ett domännamn som pekar på din servers IP-adress eller en underdomän för din Zikula CMS-installation.
Steg 2:Skapa databas för Zikula CMS
1. Logga in på din MariaDB-server med följande kommando:
``` bash
sudo mysql -u root -s
```
2. Ange MariaDB root användarlösenord när du uppmanas.
3. Skapa en ny databas för Zikula genom att köra följande fråga:
``` sql
SKAPA DATABAS zikula_db;
```
4. Skapa en ny användare för Zikula-databasen med följande kommando:
``` sql
SKAPA ANVÄNDARE 'zikula_user'@'localhost' IDENTIFIERAD AV 'strong-password';
```
5. Se till att ersätta "starkt lösenord" med ett riktigt starkt lösenord.
6. Ge användaren full åtkomst till Zikula-databasen:
``` sql
BETYD ALLA PÅ zikula_db.* TILL 'zikula_user'@'localhost';
```
7. Spola privilegier
``` sql
SPOLA PRIVILEGIER;
```
8. Avsluta MariaDB-skalet:
``` sql
utgång;
```
Steg 3:Ladda ner Zikula CMS
1. Ladda ner den senaste stabila Zikula CMS-versionen från dess officiella webbplats:
``` bash
cd /tmp
wget https://download.zikula.org/core/Zikula-X.Y.Z.zip
```
2. Ersätt "X.Y.Z" med de faktiska versionsnumren.
Steg 4:Packa upp Zikula CMS
``` bash
packa upp Zikula-X.Y.Z.zip
mv zikula-X.Y.Z/* /var/www/html/
```
Steg 5:Konfigurera Apache Virtual Host
1. Skapa en ny Apache virtuell värdkonfigurationsfil för Zikula:
``` bash
sudo nano /etc/apache2/sites-available/zikula.conf
```
2. Lägg till följande konfiguration:
``` apache
DocumentRoot /var/www/html/
Alternativ Index FöljSymLinks MultiViews
Tillåt Åsidosätt alla
Beställ tillåt, förneka
tillåta från alla
```
3. Spara och stäng filen.
4. Aktivera den nya virtuella värden genom att köra följande kommando:
``` bash
sudo a2ensite zikula.conf
```
5. Starta om Apache för att tillämpa ändringarna:
``` bash
sudo systemctl starta om apache2
```
Steg 6:Börja Zikula-installationen
1. Öppna en webbläsare och navigera till ditt domännamn eller underdomänen som du ställde in tidigare för Zikula.
2. Du kommer att hälsas med Zikulas installationsguide. Följ instruktionerna på skärmen för att slutföra installationen.
- Välj installationsspråk.
- Välj "Installationstyp", vanligtvis "Standardinstallation" eller "Demodata."
- Ange databasanslutningsinformationen som du skapade tidigare, inklusive databasnamn, användare och lösenord.
- Konfigurera webbplatsinställningar, såsom webbplatsens namn, administratörens användarnamn och lösenord och e-postadress.
3. När du har fyllt i all information klickar du på "Installera" för att starta installationsprocessen.
Steg 7:Steg efter installationen
1. När installationen är klar, ta bort installationskatalogen för att förbättra säkerheten:
``` bash
sudo rm -rf /var/www/html/install
```
2. Se till att logga ut från standardadministratörskontot som du skapade under installationen och aktivera tvåfaktorsautentisering (2FA) för ökad säkerhet.
Det är det! Du har framgångsrikt installerat Zikula CMS på din Ubuntu 20.04 LTS-server. Du kan nu börja bygga och hantera dina innehållsrika webbplatser.