Portál AbcLinuxu, 12. května 2025 12:29
Zdravim,
pokousim se prinutit apache aby pracoval s fastcgi a suphp, zatim dostavam tuto chybu:
/var/log/suexec.log
[2009-09-01 16:36:18]: uid: (1000/tom) gid: (100/users) cmd: php5 [2009-09-01 16:36:18]: command not in docroot (/usr/lib/cgi-bin/php5)
/var/log/error.log
[Tue Sep 01 16:36:18 2009] [notice] mod_fcgid: call /home/tom/public_html/phpinfo.php with wrapper /usr/lib/cgi-bin/php5 suexec policy violation: see suexec log for more details [Tue Sep 01 16:36:18 2009] [warn] (104)Connection reset by peer: mod_fcgid: read data from fastcgi server error. [Tue Sep 01 16:36:18 2009] [error] [client 62.40.79.66] Premature end of script headers: phpinfo.php [Tue Sep 01 16:36:21 2009] [notice] mod_fcgid: process /home/tom/public_html/phpinfo.php(1712) exit(communication error), terminated by calling exit(), return code: 114
Moje konfigurace:
/etc/apache2/sites-available/default
<Directory /home/tom/public_html> AddHandler fcgid-script .php FCGIWrapper /usr/lib/cgi-bin/php5 .php Options ExecCGI Indexes FollowSymLinks MultiViews AllowOverride All Order allow,deny allow from all </Directory>
debian Etch 2.6.26-bpo.1-amd64
apache2-mpm-worker 2.2.9-10+lenny4
apache2-suexec 2.2.9-10+lenny4
libapache2-mod-suphp 0.6.2-3
Poradi nekdo? Dekuji
Řešení dotazu:
command not in docrootwrapper musi byt v adresari DOCROOT, ten jde zmenit pouze pri kompilaci apache
Tiskni
Sdílej:
ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.