Я слежу за этим Сообщение блога так что я могу совместно использовать кеш кода операции APC между процессами PHP с помощью FastCGI. К сожалению, при запуске httpd появляется следующая ошибка:
Starting httpd: Syntax error on line 4 of /etc/httpd/conf.d/mod_fastcgi.conf:
FastCgiWrapper: "/usr/sbin/suexec" execute access for server (uid -1, gid -1) failed: execute not allowed
В строке 4 файла mod_fastcgi.conf есть FastCgiWrapper On
. Я заметил, что в документации указано, что эта строка может указать путь к обертке. Следует ли это изменить?
Я проверил, что разрешения пользовательского скрипта php-fastcgi (550
) и каталог (555
) верны, / usr / sbin / suexec верны (-r-s--x---
) и что suEXEC загружается apache ([notice] suEXEC mechanism enabled (wrapper: /usr/sbin/suexec)
).
Где еще мне искать? Я почти уверен, что это проблема с разрешениями или путем ...
TIA,
JD
Это связано с порядком директив. В conf/http.conf
Оно включает conf.d/*
прежде, чем он указывает User
и Group
директивы.
Попробуйте поставить mod_fastcgi.conf
в conf/
и в конце httpd.conf
добавить
Include conf/mod_fastcgi.conf