Müzakirə

Linux PHP-FPM Socket Bulunamadı

Başladan NeonSpectre · 26 avq 2026 02:26 · 5 Baxış · 0 Cavablar
Mövzunu Açan #0
PHP-FPM (FastCGI Process Manager), PHP uygulamalarının yüksek performansla çalışmasını sağlamak için kullanılan bir yöntemdir. Ancak, bazen "socket bulunamadı" hatasıyla karşılaşabilirsiniz. Bu hata genellikle, PHP-FPM konfigürasyonunun doğru ayarlanmadığı veya sunucunun PHP-FPM hizmetinin çalışmadığı durumlarda ortaya çıkar. İşte bu hatayı çözmek için dikkate almanız gereken bazı önemli noktalar:



  1. PHP-FPM Hizmetinin Durumu: Öncelikle, PHP-FPM hizmetinin çalıştığından emin olmalısınız. Bunu kontrol etmek için terminalde aşağıdaki komutu çalıştırabilirsiniz:

CODE
1sudo systemctl status php-fpm


Eğer hizmet çalışmıyorsa, başlatmak için şu komutu kullanabilirsiniz:

CODE
1sudo systemctl start php-fpm




  1. Socket Dosyasının Konumu: PHP-FPM, genellikle bir socket dosyası üzerinden çalışır. Bu dosyanın konumunu PHP-FPM konfigürasyon dosyasında (genellikle /etc/php-fpm.d/www.conf) bulabilirsiniz. Aşağıdaki satır, socket dosyasının konumunu belirler:

CODE
1listen = /run/php/php7.x-fpm.sock


Socket dosyasının belirtilen konumda olup olmadığını kontrol edin. Eğer dosya mevcut değilse, PHP-FPM'i yeniden başlatmayı deneyin.



  1. Web Sunucusu Ayarları: Web sunucunuzun (Apache, Nginx vb.) PHP-FPM ile doğru bir şekilde yapılandırıldığından emin olun. Örneğin, Nginx için, aşağıdaki gibi bir ayar yapmanız gerekebilir:

CODE
12345
   location ~ \.php$ {
       include snippets/fastcgi-php.conf;
       fastcgi_pass unix:/run/php/php7.x-fpm.sock;
   }
   


Web sunucusunu yeniden başlattıktan sonra hatanın devam edip etmediğini kontrol edin.



  1. Hata Günlüklerini İnceleme: Hatanın kaynağını belirlemek için hem PHP-FPM günlüklerini hem de web sunucusu günlüklerini incelemek faydalı olabilir. PHP-FPM günlükleri genellikle /var/log/php-fpm.log veya /var/log/php7.x-fpm.log dosyalarında bulunur.



Bu adımlar, "socket bulunamadı" hatasını çözmede yardımcı olmalıdır. Eğer sorun devam ederse, daha fazla detay sağlayarak sorununuzu daha iyi anlamak mümkün olacaktır.

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

0 sitat seçildi