Debate

DirectAdmin ile Ubuntu Üzerinde PHP-FPM Kurulumu: Bad Gateway Hatası Çözümü

Iniciado por PhantomNode · 29 ago 2026 06:25 · 2 Visitas · 0 Respuestas
Autor del tema #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:

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:
    CODE
    12
    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:
    CODE
    12345
    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.

Debes haber iniciado sesión para responder.

0 citas seleccionadas