Følg denne trinnvise guiden for å installere Joomla på din server som kjører Rocky Linux.
Trinn 1: Oppdater systemet ditt
Før du installerer programvare, er det viktig å oppdatere systempakker:
sudo dnf update -y
Trinn 2: Installer nødvendige pakker
Installer nødvendige pakker for å kjøre Joomla:
sudo dnf install -y epel-release
sudo dnf install -y nginx php php-fpm php-mysqlnd php-xml php-mbstring php-curl php-zip
Trinn 3: Start og aktiver Nginx og PHP-FPM
Start Nginx- og PHP-FPM-tjenestene og aktiver dem til å starte ved oppstart:
sudo systemctl start nginx
sudo systemctl enable nginx
sudo systemctl start php-fpm
sudo systemctl enable php-fpm
Trinn 4: Konfigurer Nginx for Joomla
Opprett en ny konfigurasjonsfil for Joomla i Nginx-konfigurasjonskatalogen:
sudo nano /etc/nginx/conf.d/joomla.conf
Legg til følgende konfigurasjon:
server {
listen 80;
server_name your_domain.com; # Erstatt med ditt domene
root /var/www/html/joomla; # Erstatt med Joomla-katalogen din
index index.php index.html index.htm;
location / {
try_files $uri $uri/ /index.php?$query_string;
}
location ~ \.php$ {
include fastcgi_params;
fastcgi_pass unix:/var/run/php-fpm/www.sock;
fastcgi_index index.php;
fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
}
}
Lagre filen og lukk redigeringsprogrammet.
Trinn 5: Last ned Joomla
Gå til webroot-katalogen og last ned Joomla:
cd /var/www/html
wget https://downloads.joomla.org/latest-stable/joomla-4.x.x.zip # Sjekk den nyeste versjonen
Pakk ut den nedlastede filen:
unzip joomla-4.x.x.zip
mv joomla/* joomla/.htaccess .
Trinn 6: Sett tillatelser
Sett de riktige tillatelsene for Joomla-katalogen:
sudo chown -R nginx:nginx /var/www/html/joomla
sudo chmod -R 755 /var/www/html/joomla
Trinn 7: Test Nginx-konfigurasjonen
Før du starter Nginx på nytt, test konfigurasjonen for syntaksfeil:
sudo nginx -t
Trinn 8: Start Nginx på nytt
Hvis testen er vellykket, start Nginx på nytt:
sudo systemctl restart nginx
Trinn 9: Fullfør Joomla-installasjonen
Åpne nettleseren din og gå til http://your_domain.com (erstatt med ditt faktiske domene). Følg instruksjonene på skjermen for å fullføre Joomla-installasjonen.
Konklusjon
Du har vellykket installert Joomla på din server med Nginx på Rocky Linux. Nå kan du begynne å bygge nettstedet ditt!