CentOS 5.6 – panel Plesk 10.1.1 oraz problem z PHP FastCGI
Napisał: Patryk Krawaczyński
14/04/2011 w Administracja, Debug Brak komentarzy. (artykuł nr 309, ilość słów: 134)
P
o aktualizacji systemu CentOS z 5.5 do 5.6, na którym został zainstalowany panel Plesk firmy Parallels wszystkie strony PHP, które działały w trybie FastCGI – zwracają błąd: 500 Internal Server Error, a w logach widnieją wpisy typu: (104) Connection reset by peer: mod_fcgid: error reading data from FastCGI server [error] Premature end of script headers: index.php
Jeśli przejrzymy logi systemowe modułu suexec zauważymy wpisy typu: (1001/user) gid: (505/psacln) cmd: cgi_wrapper Plesk FastCGI error target uid/gid (10010/505) mismatch with directory (0/0). Błąd ten jest spowodowany nadpisaniem pliku suexec zmodyfikowanego na potrzeby panelu Plesk – standardowym dostarczonym z dystrybucją CentOS. W celu naprawy tego błędu wystarczy wykonać polecenia:
cp /usr/sbin/suexec /usr/sbin/suexec.dist cp -f /usr/local/psa/suexec/psa-suexec /usr/sbin/suexec chown root:apache /usr/sbin/suexec chmod 4510 /usr/sbin/suexec /etc/init.d/httpd restart
Więcej informacji: Parallels Plesk Panel