Lendo logs de erro do apache do php

1

Eu tenho logs do apache2 em: /var/log/apache2/error.log que tem permissão:

-rw-r----- 1 root adm 127140 Mar 20 12:54 /var/log/apache2/error.log

por causa do acesso do php eu mudei a propriedade e grupo por exemplo

-rwxrwxrwx 1 www-data www-data 127140 Mar 20 12:54 /var/log/apache2/error.log

Mas ainda não consigo acessar os registros conforme mostrado abaixo.

test.php

<?php
 var_dump(exec("/usr/bin/tail -n 10 /var/log/apache2/error.log",$x),$x);
?>

saída

string(0) "" array(0) { } 

Minha pergunta é como alterar a permissão para dar ao processo php pelo menos ler os logs do apache? Uma maneira segura / padrão de acessar esses registros será muito apreciada.

Eu vejo o seguinte erro no error.log

/usr/bin/tail: cannot open '/var/log/apache2/error.log' for reading: Permission denied

Estas perguntas já foram feitas, mas a solução não se encaixa no ambiente linux

    
por sakhunzai 20.03.2014 / 14:08

0 respostas