He instalado Apache, PHP y MySQL en la edición de escritorio Ubuntu 10.10, y está funcionando bien.
Excepto que no tengo idea de dónde buscar archivos de registro de Apache o PHP.
228
Por defecto, /var/log/apache2/error.log.
Esto se puede configurar en /etc/php5/apache2/php.ini.
error.log.*archivosVerifique estas configuraciones en
php.ini:error_reporting = E_ALL | E_STRICT(según lo recomendado para el desarrollo en php.ini)error_log = /var/log/php_errors.logLuego cree el archivo de registro manualmente
Ahora puede ver los errores de PHP de esta manera
Esta es una solución agradable para este problema para mí.
fuente
chmod 640 /var/log/php_errors.logTambién puede definir un archivo de registro de error específico para cada VirtualHost en Apache. Si tiene un VirtualHost definido
/etc/apache2/sites-available/y habilitado en/etc/apache2/sites-enabled(enable withsudo a2ensite [your-virtualhost-definition-file]), puede cambiar el registro de errores agregando la siguiente línea dentro de su configuración de VirtualHost:Eso podría ser útil si tiene muchos vhosts y desea dividirse donde informan los errores.
Además, puede ver su registro de errores en vivo emitiendo el siguiente comando (adáptese a su propio archivo de registro si es diferente del predeterminado):
Esto es particularmente útil cuando se realiza la depuración en vivo.
fuente
error_log = syslogen php.iniSi Apache se configuró con Webmin / Virtualmin, hay una carpeta separada para cada VirtualHost.
Está
~/logscarpeta para cada usuario de VirtualHost.
Estos son dos archivos:
~/logs/access_logy
~/logs/error_logEntonces ellos son
/home/onedomain/logs/access_log/home/onedomain/logs/error_log/home/anotherdomain/logs/access_log/home/anotherdomain/logs/error_log...etc.
Para ver los archivos de registro para cada inicio de sesión de dominio en particular como usuario propietario de VirtualHost de ese nombre de host y ejecutar
tail -f ~/logs/error_logfuente