Назад | Перейти на главную страницу

apache suexec + php + fcgid не регистрирует ошибки

Как ни странно, мой apache больше не регистрирует ошибки с тех пор, как мне удалось включить fcgid и suexec для обработки php. Даже простые файлы с <? dwakdnawjkdn(); ?> не создаст никакой ошибки, даже если они вернут 500 ошибка.

Моя конфигурация:

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:

<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. Это дает мне "приятные" ошибки.

Однако я оставляю этот вопрос открытым, если у кого-то может быть идея исправить это, в качестве ссылки, если кто-то столкнется с той же проблемой.