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

Права пользователя PHP-FPM после перезапуска

По какой-то причине после перезапуска демона php-fpm файлы, созданные с использованием PHP (кеш шаблонов Twig), больше не доступны для PHP. Я думаю, это как-то связано с пользователем / группой php-fpm (_www / _www).

Unable to write in the cache directory (/Users/iber/Work/Projects/Work/app/public/assets/compile/3f/87)

Единственное решение - полностью удалить содержимое папки и перезагрузить страницу, чтобы Twig снова скомпилировал файлы.

compile каталог имеет 0777 разрешения.

php-fpm(v5.5) был установлен через доморощенный.

В чем может быть проблема?

Итак, чтобы ответить на свой вопрос.

Хотя в php-fpm.ini

user = _www
group = _www

Похоже, что при установке по умолчанию эти строки были закомментированы:

listen.owner = _www
listen.group = _www

Я их раскомментировал, и это сработало.