LAMP não salva nenhum registro php

1

Eu tenho um novo servidor vps com o Ubuntu 14.04, i686, Apache 2.4.7, php 5.5.9

aqui está meu host virtual:

<VirtualHost *:80>
ServerName example.com

DocumentRoot "/home/drake/www/"

DirectoryIndex index.php
ErrorDocument 404 /404.html

ErrorLog /home/drake/logs/error.log
CustomLog /home/drake/logs/access.log combined

</VirtualHost>

ls -la / home / drake / logs:

drwxrwxr-x 2 root root 4096 Apr 29 23:30 .
drwxrwxr-x 2 root root 4096 Apr 29 23:30 ..

Eu tenho um arquivo php index.php:

<?php
ecoja a3ad

Eu quero testar os arquivos de log e nada é salvo.

no meu php.ini eu tenho:

error_repoting E_ALL
display_errors = On
log_errors = On
error_log = /home/drake/logs/php_error.log

Por que eu não vejo nenhum registro?

    
por Timmy 30.04.2014 / 05:28

1 resposta

1

Com o Apache Apache / 2.4.7, pode ser necessário simplesmente reiniciar o serviço.

sudo apache2ctl graceful

ou

sudo /etc/init.d/apache2 reload

Você também pode criar o arquivo manualmente:

touch /home/drake/logs/error.log

Altere as permissões:

chown "MYAPACHEUSER": /home/drake/logs/error.log

Verifique se o caminho: /home/drake/logs tem acesso de gravação.

chmod +rw /home/drake/logs/error.log

Além disso, verifique novamente se o /var/log/apache2/error.log contém algo, talvez eles ainda estejam lá.

Agora, se você remover ou mover o arquivo, precisará reiniciar o serviço. Eu recomendo graceful primeiro.

    
por 16.05.2014 / 01:02

Tags