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

php5-fpm не создает сокеты для пулов

Я выхожу из раздела 3.1 http://www.howtoforge.com/php-fpm-nginx-security-in-shared-hosting-environments-debian-ubuntu .

Я создал каталог в / var / run, в котором www-data: www-data имеет разрешения rwxrwx.

Мой новый файл конфигурации пула состоит из: http://pastebin.com/nmrJkMkz

Однако при перезапуске php5-fpm /var/run/php5-fpm/domain.com.sock не создается, как указано в файле conffile. В журнале ошибок PHP5-FPM ничего нет.

Есть идеи относительно того, почему это может происходить?

У меня такая же ошибка. Возможно, вы забыли .conf расширение, как я.

Итак, попробуйте переименовать домен вашего файла конфигурации следующим образом:

#File in /etc/php5/fpm/pool.d/

domain.com.conf

Надеюсь, это вам поможет!

PHP-FPM создаст файл, только если он определен в файле /etc/php-fpm.d/www.conf

Чтобы решить проблему, добавьте это в файл

listen = /var/run/php-fpm/php-fpm.sock

Не забудьте также установить эти два

listen.owner = nginx listen.group = nginx

(Пользователь Nginx или Apache по умолчанию)