Pazartesi, Aralık 23, 2024

PHP-FPM Güvenlik Eklentisi Sorunu

yüksek çözünürlüklü php logosu

Hata loglarında aşağıdaki gibi birşey görüyorsanız ne yapmanız gerekiyor?

2020/02/14 17:40:34 [error] 32684#32684: *7 FastCGI sent in stderr: "Access to the script '/home/mertcangokgoz.com/public/wp-admin/css/login.min.css' has been denied (see security.limit_extensions)" while reading response header from upstream, server: mertcangokgoz.com, request: "GET /wp-admin/css/login.min.css HTTP/1.1", upstream: "fastcgi://unix:/var/run/php/php7.3-fpm.sock:", host: "mertcangokgoz.com", 

has been denied (see security.limit_extensions) gördüğünüzde istemsizce şaşırabilirsiniz. Çoğu zaman bu hata ile karşılaşıldığında web siteleriniz yayında olmayıp “Access Denied.” hatasını verebilir.

Çözüm ise NGINX tarafında yapacağımız ufak bir değişiklik olacak

location ^/(wp-admin|wp-login.php) {
       include configs/php_fastcgi.conf;
}

Bu sayede PHP-FPM üzerindeki security.limit_extensions ayarını kurcalamanıza gerek yok.

İşlemden sonra kullandığınız PHP servisini yeniden başlatmayı unutmayınız.