Mais
Onde estão os arquivos de log do Apache e do PHP?
I'instalei o Apache, PHP e MySQL no Ubuntu 10.10 desktop edition, e ele's funciona bem.
Excepto que eu não faço ideia onde procurar por ficheiros de registo Apache ou PHP.
229
3
Por padrão, `/var/log/apache2/error.log'.
Isto pode ser configurado em
/etc/php5/apache2/php.ini
.Verifique estas configurações em
php.ini
:error_reporting = E_ALL | E_STRICT
(como recomendado para desenvolvimento em php.ini)error_log = /var/log/php_errors.log
Em seguida, criar manualmente um ficheiro de registo
touch /var/log/php_errors.log dados de www-data: /var/log/php_errors.log chmod +rw /var/log/php_errors.log
Agora você pode ver os erros do PHP desta maneira
Esta é para mim uma solução agradável para esta questão.
Você também pode definir um arquivo de log de erros específico para cada VirtualHost no Apache. Se você tiver qualquer VirtualHost definido em
/etc/apache2/sites-available/
e ativado em/etc/apache2/sites-enabled' (habilitado com
sudo a2ensite [seu arquivo-virtualhost-definition-file]`), você pode alterar o log de erros adicionando a seguinte linha dentro da sua configuração do VirtualHost:Isso pode ser útil se você tiver muitos fantasmas e quiser se dividir onde eles relatam os erros.
Além disso, você pode assistir ao seu log de erros ao vivo emitindo o seguinte comando (adapte-se ao seu próprio arquivo de log, se diferente do padrão):
Isto é particularmente útil quando se faz a depuração ao vivo.