1

Может быть, я неправильно понял название, так что поправьте меня, если оно

При загрузке системы я получаю сообщение об ошибке

spawn-fcgi: opening PID-file '/var/run/php-fastcgi/php-fastcgi.pid' failed: Permission denied

Какое разрешение я должен установить php-fastcgi и к какой группе / пользователю это относится? Будет ли проблема, если я просто использую 777 (я не получаю ошибок и PHP работает, если я делаю это)

1 ответ1

2

Фактические сценарии инициализации запускаются от имени пользователя root. Однако они обычно переключаются на конкретного пользователя при выполнении демона.

Если вы посмотрите на /etc/init.d/php-fastcgi, то увидите функцию start-stop-daemon в функции start(), которая имеет параметр --chuid. Параметр говорит, от какого пользователя будет запускаться демон.

Обычно это переменная, поэтому она извлекается из скрипта конфигурации. Если это ubuntu/debian, это будет /etc /default /php-fastcgi - найдите там параметр с тем же именем переменной, что и у параметра chuid. Это пользователь, который должен иметь права на запись в файл pid.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .