Mövzunu Açan
#0
aaPanel, web sunucusu yönetimini kolaylaştıran etkili bir kontrol panelidir. CentOS üzerinde PHP-FPM kurulumu yaparken, sıkça karşılaşılan sorunlardan biri "502 Bad Gateway" hatasıdır. Bu hata, genellikle web sunucusu ile PHP-FPM arasında bir bağlantı problemi olduğunda ortaya çıkar. İşte bu hatayı çözmek için izleyebileceğiniz adımlar.
1. PHP-FPM Servisinin Kontrolü
Öncelikle, PHP-FPM servisini kontrol etmek önemlidir. Aşağıdaki komut ile servisin durumunu kontrol edebilirsiniz:
Eğer servis çalışmıyorsa, aşağıdaki komut ile başlatabilirsiniz:
2. Konfigürasyon Dosyalarını Gözden Geçirme
PHP-FPM konfigürasyon dosyalarını kontrol edin. Genellikle, bu dosya /etc/php-fpm.d/www.conf yolunda bulunur. Aşağıdaki ayarlara dikkat edin:
3. Web Sunucusu Ayarlarını Güncelleme
Apache veya Nginx kullanıyorsanız, yapılandırma dosyalarınızı gözden geçirmeniz gerekir. Nginx için genellikle /etc/nginx/conf.d/default.conf dosyasında aşağıdaki ayarları kontrol edin:
Bu ayarların, PHP-FPM dinleme ayarlarıyla uyumlu olduğundan emin olun.
4. Hataları Giderme
Hata mesajlarını kontrol etmek için, PHP-FPM ve web sunucusu log dosyalarına bakabilirsiniz. Örneğin:
Bu dosyalar, hatanın kaynağını bulmak için faydalı bilgiler sağlayacaktır.
Bu adımları takip ederek "502 Bad Gateway" hatasını çözebilir ve aaPanel ile CentOS üzerinde PHP-FPM kurulumu işleminizi başarıyla gerçekleştirebilirsiniz.
1. PHP-FPM Servisinin Kontrolü
Öncelikle, PHP-FPM servisini kontrol etmek önemlidir. Aşağıdaki komut ile servisin durumunu kontrol edebilirsiniz:
CODE
1systemctl status php-fpmEğer servis çalışmıyorsa, aşağıdaki komut ile başlatabilirsiniz:
CODE
1systemctl start php-fpm2. Konfigürasyon Dosyalarını Gözden Geçirme
PHP-FPM konfigürasyon dosyalarını kontrol edin. Genellikle, bu dosya /etc/php-fpm.d/www.conf yolunda bulunur. Aşağıdaki ayarlara dikkat edin:
- veyaCODE
1
listen = 127.0.0.1:9000olarak ayarlanmalıdır. Sunucunuzun yapılandırmasına göre uygun olanı seçin.CODE1
listen = /var/run/php-fpm/www.sock
3. Web Sunucusu Ayarlarını Güncelleme
Apache veya Nginx kullanıyorsanız, yapılandırma dosyalarınızı gözden geçirmeniz gerekir. Nginx için genellikle /etc/nginx/conf.d/default.conf dosyasında aşağıdaki ayarları kontrol edin:
CODE
123456location ~ \.php$ {
include fastcgi_params;
fastcgi_pass 127.0.0.1:9000;
fastcgi_index index.php;
fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
}Bu ayarların, PHP-FPM dinleme ayarlarıyla uyumlu olduğundan emin olun.
4. Hataları Giderme
Hata mesajlarını kontrol etmek için, PHP-FPM ve web sunucusu log dosyalarına bakabilirsiniz. Örneğin:
- PHP-FPM log dosyası: /var/log/php-fpm/www-error.log
- Nginx log dosyası: /var/log/nginx/error.log
Bu dosyalar, hatanın kaynağını bulmak için faydalı bilgiler sağlayacaktır.
Bu adımları takip ederek "502 Bad Gateway" hatasını çözebilir ve aaPanel ile CentOS üzerinde PHP-FPM kurulumu işleminizi başarıyla gerçekleştirebilirsiniz.