Consegui que funcionasse quando adicionei as permissões w no arquivo, como:
'sudo chmod o+w /var/www/html/load.log'
Por alguma razão, a escrita não estava sendo feita em nome do apache.
Estou tentando executar um script php usando o php-cgi. O comando é:
sudo -Hu apache /usr/bin/php-cgi -f /var/www/html/load.php >> /var/www/html/load.log
A saída é:
-bash: /var/www/html/load.log: Permission denied
quando executo ls -la /var/www/html
, obtenho:
...
-rwxr--r-- 1 apache apache 1 Nov 2 14:00 load.log
o apache tem permissão de rwx nesse arquivo! por que a permissão foi negada?
Consegui que funcionasse quando adicionei as permissões w no arquivo, como:
'sudo chmod o+w /var/www/html/load.log'
Por alguma razão, a escrita não estava sendo feita em nome do apache.
Tags sudo permissions php