Я пытаюсь запустить скрипт php с помощью php-cgi. Команда:

sudo -Hu apache /usr/bin/php-cgi -f /var/www/html/load.php >> /var/www/html/load.log

Выход:

-bash: /var/www/html/load.log: Permission denied

когда я запускаю ls -la /var/www/html я получаю:

...
-rwxr--r--  1 apache apache    1 Nov  2 14:00 load.log

apache имеет разрешение rwx на этот файл! почему разрешение отказано?

1 ответ1

0

Я смог заставить его работать, когда я добавил w разрешения для файла, такие как:

`sudo chmod o+w /var/www/html/load.log`

По какой-то причине запись не делалась от имени Apache.

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