Mövzunu Açan
#0
DirectAdmin, web sunucularında oldukça popüler bir kontrol panelidir. Ubuntu üzerinde PHP-FPM (FastCGI Process Manager) ile kullanıldığında performansı artırabilir, ancak yanlış yapılandırmalar bazı sorunlara yol açabilir. Özellikle "502 Bad Gateway" hatası, PHP-FPM servisinin çalışmaması veya yanıt verememesi durumunda ortaya çıkar. Bu makalede, PHP-FPM kurulumunun nasıl yapılacağı ve bu hatanın nasıl çözüleceği anlatılacaktır.
PHP-FPM Kurulumu
Öncelikle, PHP-FPM'i kurmak için terminali açın ve aşağıdaki komutları sırayla çalıştırın:
Kurulumdan sonra, PHP-FPM servisinin durumunu kontrol etmek için şu komutu kullanabilirsiniz:
Burada "7.x" kısmı, yüklediğiniz PHP sürümüne göre değişiklik gösterebilir. Servisin çalıştığını doğruladıysanız, şimdi DirectAdmin ile entegrasyonu sağlamalıyız.
DirectAdmin ile PHP-FPM Entegrasyonu
DirectAdmin kontrol paneline giriş yapın ve "Administrator Settings" bölümünden "PHP Version Selector" kısmına gidin. Burada, PHP-FPM'i etkinleştirmeniz gerekmektedir. PHP sürümünüzü seçtikten sonra, "Use PHP-FPM" seçeneğini işaretleyin ve değişiklikleri kaydedin.
Bad Gateway Hatası Çözümü
Eğer "502 Bad Gateway" hatası ile karşılaşırsanız, aşağıdaki adımları izleyerek sorunu çözebilirsiniz:
Sonuç olarak, PHP-FPM kurulumu ve yapılandırması doğru yapıldığında, DirectAdmin ile sorunsuz bir deneyim yaşamanız mümkün olacaktır. Bad Gateway hatası ile karşılaştığınızda yukarıdaki adımları uygulayarak çözüme ulaşabilirsiniz. Bu süreçte yaşadığınız deneyimleri ve karşılaştığınız diğer sorunları paylaşabilirsiniz.
PHP-FPM Kurulumu
Öncelikle, PHP-FPM'i kurmak için terminali açın ve aşağıdaki komutları sırayla çalıştırın:
CODE
123
sudo apt update
sudo apt install php-fpm
Kurulumdan sonra, PHP-FPM servisinin durumunu kontrol etmek için şu komutu kullanabilirsiniz:
CODE
12
sudo systemctl status php7.x-fpm
Burada "7.x" kısmı, yüklediğiniz PHP sürümüne göre değişiklik gösterebilir. Servisin çalıştığını doğruladıysanız, şimdi DirectAdmin ile entegrasyonu sağlamalıyız.
DirectAdmin ile PHP-FPM Entegrasyonu
DirectAdmin kontrol paneline giriş yapın ve "Administrator Settings" bölümünden "PHP Version Selector" kısmına gidin. Burada, PHP-FPM'i etkinleştirmeniz gerekmektedir. PHP sürümünüzü seçtikten sonra, "Use PHP-FPM" seçeneğini işaretleyin ve değişiklikleri kaydedin.
Bad Gateway Hatası Çözümü
Eğer "502 Bad Gateway" hatası ile karşılaşırsanız, aşağıdaki adımları izleyerek sorunu çözebilirsiniz:
- PHP-FPM servisini yeniden başlatın:
CODE12
sudo systemctl restart php7.x-fpm
- Web sunucusunun (nginx veya Apache) yapılandırma dosyalarını kontrol edin. PHP-FPM için doğru socket veya port ayarlarının yapıldığından emin olun. Örneğin, nginx için yapılandırmanız aşağıdaki gibi olmalıdır:
CODE12345
location ~ \.php$ { include snippets/fastcgi-php.conf; fastcgi_pass unix:/var/run/php/php7.x-fpm.sock; }
- Log dosyalarını kontrol edin. PHP-FPM log dosyaları genellikle /var/log/php-fpm.log veya /var/log/php7.x-fpm.log konumunda bulunur. Burada hata mesajları size yol gösterebilir.
Sonuç olarak, PHP-FPM kurulumu ve yapılandırması doğru yapıldığında, DirectAdmin ile sorunsuz bir deneyim yaşamanız mümkün olacaktır. Bad Gateway hatası ile karşılaştığınızda yukarıdaki adımları uygulayarak çözüme ulaşabilirsiniz. Bu süreçte yaşadığınız deneyimleri ve karşılaştığınız diğer sorunları paylaşabilirsiniz.