Linux Plesk kontrol paneli update sonrasında PHP servisinin düzgün çalışmaması sonucunda, web sitenizi girdiğiniz de “500 Internal Server Error” hatası ile karşılaşıyorsanız ve error_log dosyası üzerinden aşağıdaki hataları görüyorsanız, çözümü aşağıdaki gibidir.
SSH üzerinden aşağıdaki komutu çalıştırıp error_log dosyasının son 15 hata satırını listeleyebiliriz.
1 |
tail -fn 15 /var/www/vhosts/<span style="color: #333399;">domainadi.com</span>/statistics/logs/error_log |
1 2 3 4 |
[Tue Jun 05 20:22:27 2012] [error] [client 212.68.53.54] <strong>suexec policy violation: see suexec log for more details</strong> [Tue Jun 05 20:22:27 2012] [error] [client 212.68.53.54] <strong>Premature end of script headers: cgi_wrapper</strong> [Tue Jun 05 20:22:28 2012] [error] [client 212.68.53.54] suexec policy violation: see suexec log for more details [Tue Jun 05 20:22:28 2012] [error] [client 212.68.53.54] Premature end of script headers: cgi_wrapper |
1 2 3 4 5 6 7 |
cp /usr/sbin/suexec /usr/sbin/suexec.err cp /usr/local/psa/suexec/psa-suexec /usr/sbin/suexec chown root:apache /usr/sbin/suexec chmod 4510 /usr/sbin/suexec |
Gecenin bu saatinde yum update komutu ile güncelleme yapayım derken böyle bir hatayla karşılaştım aniden ve googlede ilk aramalarda site yine karşımda 🙂 bilmek istediğim şey şu aslında
yum update komutunu sunucuda her uyguladığımda böyle bir hatayla karşılaşabilir miyim veya güncelleme yapmamdan dolayı böyle bir hata normal mi.
Elinize sağlık güzel bir yazı olmuş. Çözüme ulaştım.