Müzakirə

VDS Üzerinde PHP-FPM ve WordPress Yapılandırması: Bad Gateway Hatası Nasıl Aşılır?

Başladan ASENA · 31 avq 2026 15:41 · 1 Baxış · 0 Cavablar
Mövzunu Açan #0
Bir VDS (Virtual Dedicated Server) üzerinde PHP-FPM ve WordPress yapılandırması yaparken sık karşılaşılan sorunlardan biri "502 Bad Gateway" hatasıdır. Bu hata genellikle sunucu ile uygulama arasında bir iletişim sorunu olduğunda ortaya çıkar. PHP-FPM, PHP uygulamalarını çalıştırmak için kullanılan bir FastCGI Process Manager'dır. Bu yapılandırmada, hatanın nedenlerini anlamak ve aşmak için bazı adımlara odaklanmak önemlidir.

Öncelikle, PHP-FPM yapılandırma dosyasını kontrol etmek gereklidir. Genellikle bu dosya /etc/php-fpm.d/www.conf veya /etc/php/7.x/fpm/pool.d/www.conf konumunda bulunur. Burada dikkat edilmesi gereken birkaç önemli ayar vardır:

  • listen: Bu ayar, PHP-FPM'nin dinlediği socket veya port bilgisini içerir. Nginx gibi bir web sunucusu kullanıyorsanız, bu ayarın doğru olduğundan emin olun.
  • pm: Bu ayar, PHP-FPM'nin process yönetim türünü belirler. dynamic, static veya ondemand değerlerinden birini kullanabilirsiniz. dynamic genellikle daha esnek bir yapı sunar.
  • pm.max_children: Bu değer, aynı anda çalışabilecek PHP-FPM süreçlerinin maksimum sayısını belirler. Eğer bu değer düşükse, yüksek trafik durumlarında 502 hataları alabilirsiniz.

İkinci olarak, [b]Nginx veya Apache yapılandırmasını kontrol etmek[/b gerekir. Eğer Nginx kullanıyorsanız, [icode]nginx.conf[/icode] dosyasında aşağıdaki gibi bir location bloğunun olması gerekir:

CODE
1234567
location ~ \.php$ {
    include fastcgi_params;
    fastcgi_pass unix:/var/run/php/php7.x-fpm.sock; 
    fastcgi_index index.php;
    fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
}


Burada fastcgi_pass ile belirtilen yolun PHP-FPM'nin dinlediği socket ile uyumlu olduğundan emin olun. Ayrıca, fastcgi_param SCRIPT_FILENAME ayarının doğru yapıldığından emin olmak da önemlidir.

Son olarak, [b]log dosyalarını incelemek[/b gerekir. PHP-FPM ve web sunucusunun log dosyaları, hataların nedenlerini anlamada büyük rol oynar. Genellikle [icode]/var/log/php7.x-fpm.log[/icode] ve /var/log/nginx/error.log veya /var/log/apache2/error.log dosyalarında detaylı bilgi bulabilirsiniz. Burada hata mesajları ve ipuçları, sorunun kaynağını anlamada yardımcı olacaktır.

Bu adımları takip ederek, VDS üzerinde PHP-FPM ve WordPress yapılandırmasında 502 Bad Gateway hatasının üstesinden gelebilirsiniz. Unutmayın, her sunucu yapılandırması farklılık gösterebilir, bu nedenle ayarları mevcut altyapınıza göre optimize etmekte fayda vardır.

Cavab vermək üçün daxil olmalısınız.

0 sitat seçildi