Rocky Linux üzerinde çal??an sunucunuza Joomla kurmak için ad?m ad?m bu k?lavuzu takip edin.
Ad?m 1: Sistemi Güncelleyin
Yaz?l?m yüklemeden önce, sistemin paketlerini güncellemek önemlidir:
sudo dnf update -y
Ad?m 2: Gerekli Paketleri Kurun
Joomla’y? çal??t?rmak için gerekli paketleri yükleyin:
sudo dnf install -y epel-release
sudo dnf install -y nginx php php-fpm php-mysqlnd php-xml php-mbstring php-curl php-zip
Ad?m 3: Nginx ve PHP-FPM’i Ba?lat?n ve Etkinle?tirin
Nginx ve PHP-FPM servislerini ba?lat?n ve sistem aç?l???nda otomatik ba?latmalar? için etkinle?tirin:
sudo systemctl start nginx
sudo systemctl enable nginx
sudo systemctl start php-fpm
sudo systemctl enable php-fpm
Ad?m 4: Joomla için Nginx’i Yap?land?r?n
Nginx’in yap?land?rma dizininde Joomla için yeni bir yap?land?rma dosyas? olu?turun:
sudo nano /etc/nginx/conf.d/joomla.conf
A?a??daki yap?land?rmay? ekleyin:
server {
listen 80;
server_name your_domain.com; # Kendi alan ad?n?zla de?i?tirin
root /var/www/html/joomla; # Joomla dizini ile de?i?tirin
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;
}
}
Dosyay? kaydedin ve düzenleyiciyi kapat?n.
Ad?m 5: Joomla’y? ?ndirin
Webroot dizinine gidin ve Joomla’y? indirin:
cd /var/www/html
wget https://downloads.joomla.org/latest-stable/joomla-4.x.x.zip # En son sürümü kontrol edin
?ndirilen dosyay? ç?kar?n:
unzip joomla-4.x.x.zip
mv joomla/* joomla/.htaccess .
Ad?m 6: ?zinleri Ayarlay?n
Joomla dizini için do?ru izinleri ayarlay?n:
sudo chown -R nginx:nginx /var/www/html/joomla
sudo chmod -R 755 /var/www/html/joomla
Ad?m 7: Nginx Yap?land?rmas?n? Kontrol Edin
Nginx’i yeniden ba?latmadan önce, yap?land?rmay? sözdizimi hatas? için kontrol edin:
sudo nginx -t
Ad?m 8: Nginx’i Yeniden Ba?lat?n
Test ba?ar?l?ysa, Nginx’i yeniden ba?lat?n:
sudo systemctl restart nginx
Ad?m 9: Joomla Kurulumunu Tamamlay?n
Taray?c?n?z? aç?n ve http://your_domain.com adresine gidin (gerçek alan ad?n?zla de?i?tirin). Joomla kurulumunu tamamlamak için ekrandaki talimatlar? izleyin.
Sonuç
Rocky Linux üzerinde Nginx ile sunucunuza Joomla’y? ba?ar?yla kurdunuz. Art?k sitenizi olu?turmaya ba?layabilirsiniz!