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

Ошибка fastcgi с apache2

Руководство, которому я следовал: http://www.howtoforge.com/using-php5-fpm-with-apache2-on-ubuntu-11.10-p2

Я получаю ошибку:

    root@server:/etc/apache2/sites-enabled# /etc/init.d/apache2 restart
WARNING: MaxClients (10) must be at least as large
 as ThreadsPerChild (25). Automatically
 increasing MaxClients to 25.
Syntax error on line 45 of /etc/apache2/sites-enabled/mysite.net:
FastCgiExternalServer: redefinition of previously defined class "/usr/lib/cgi-bin/php5-fcgi"
Action 'configtest' failed.
The Apache error log may have more information.
   ...fail!

Оскорбительная строка 45:

FastCgiExternalServer /usr/lib/cgi-bin/php5-fcgi -socket /tmp/php5-fpm.sock -pass-header Authorization

Как я могу это исправить?

Вероятно, вы уже определили /usr/lib/cgi-bin/php5-fcgi где-нибудь еще. Это можно определить только один раз, и вы, вероятно, захотите это в своем /etc/apache2/sites/default каталог, как указано в инструкции. Вы можете увидеть, определяете ли вы его где-нибудь еще, запустив:

grep -RIs "FastCgiExternalServer" /etc/apache2