ошибка при переходе на «php как fastcgi»
если в логах появилась такая ошибка :
[warn] (104)Connection reset by peer: mod_fcgid: read data from fastcgi server error.
[error] [client x] Premature end of script headers: index.php
то делаем следующее :
1 — проверяем свободную память на сервере (так как может ее не быть для создания процесса)
2 — проверяем лимиты в php.ini (если считаете, что маленькие, то увеличьте)
3 — проверяем для домена в apache2.conf (httpd.conf) наличие следующего :
— для блока VitrualHost :
ScriptAlias /cgi-bin/ /var/www/user/data/www/*/cgi-bin/
Alias /php-fcgi/ /var/www/user/data/php-bin/
AddType application/x-httpd-fastphp .php .php3 .php4 .php5 .phtml
AddHandler fcgid-script .php .php3 .php4 .php5 .phtml
— для блока Directory :
FCGIWrapper /var/www/user/data/php-bin/php .php
FCGIWrapper /var/www/user/data/php-bin/php .php3
FCGIWrapper /var/www/user/data/php-bin/php .php4
FCGIWrapper /var/www/user/data/php-bin/php .php5
FCGIWrapper /var/www/user/data/php-bin/php .phtml
Options +ExecCGI