apache suexec + php + fcgid不会logging错误

奇怪我的apache不会logging错误,因为我设法启用fcgid和suexec进行php处理。 即使简单的文件只有<? dwakdnawjkdn(); ?> <? dwakdnawjkdn(); ?> <? dwakdnawjkdn(); ?>不会产生任何错误,即使它们返回500错误。

我的configuration:

fastcgi.logging设置为1

fcgid.conf:

 <IfModule mod_fcgid.c> DefaultMinClassProcessCount 0 IdleTimeout 300 IdleScanInterval 30 MaxProcessCount 15 MaxRequestsPerProcess 500 PHP_Fix_Pathinfo_Enable 1 </IfModule> 

虚拟主机:

 <VirtualHost *:80> DocumentRoot "/var/www/mysite/web" ServerName mysite.tld ServerAlias mysite.tld SuexecUserGroup mysite mysite AddHandler fcgid-script .php <Directory "/var/www/mysite/web"> FCGIWrapper /var/www/mysite/cgi-bin/fcgi-conf <FilesMatch \.php$> SetHandler fcgid-script </FilesMatch> AllowOverride All RewriteEngine On Options -Indexes FollowSymLinks +ExecCGI </Directory> ErrorLog /var/www/mysite/log/error.log CustomLog /var/www/mysite/log/access.log combined LogLevel error </VirtualHost> 

的cgi-bin / FCGI-conf的:

 #!/bin/sh export PHPRC="/etc/php5/cgi" exec /usr/bin/php5-cgi 

我究竟做错了什么?


编辑

我从mod_fcgid切换到mod_fastcgi 。 这给了我“很好”的错误。

我把这个问题公开,但是如果有人可能有解决这个问题的想法,作为参考,如果有人遇到同样的问题。