2012-02-06 13 views
5

No encuentro los registros de errores de PHP en el servidor ubuntu.¿Dónde se registran los errores de PHP en el servidor de Ubuntu?

Comprobando phpinfo() no tiene "ningún valor" para error_log. Si ejecuto un locate error_log no obtengo nada para el dominio con el que estoy trabajando. Este sitio está en un servidor compartido, por lo que no estoy seguro de que pueda cambiar nada en php.ini -

¿Dónde están los registros de errores de PHP?

+1

Acabo de hacer un comentario, pero ¿por qué no escribes una función para iniciar sesión con diferentes niveles de registro? PD: sobre su pregunta; Supongo que echaste un vistazo a/var/log/apache ?! – craphunter

+2

500 es un error de appache no php one. –

+0

¡Correcto! 500 es un Apache! ¡Olvidé! – craphunter

Respuesta

5

Este sitio está en un servidor compartido

Luego hay que preguntar a su proveedor de alojamiento web donde el archivo (s) de registro están ubicados.

Depende totalmente de ellos dónde y cómo cada host virtual tiene sus registros escritos.

+0

+1 para detectar lo obvio – Cez

10

Comprobar el principal registro de errores de Apache para el anfitrión:

/var/log/apache2/error.log

+1

/var/log/apache2/error.log prueba que –

2

Normalmente, en los servidores compartidos donde se trata de hosts virtuales, cada vhost tiene sus propios archivos únicos error_log y access_log.

En algunos hosts, estos se encuentran generalmente en su directorio de inicio bajo una carpeta llamada registros. Si no ve ningún directorio en su hogar que parezca que almacena registros, inicie sesión en su panel de control de alojamiento y vea si puede acceder a ellos allí. Por ejemplo, cPanel tiene una sección llamada logs, donde puede encontrar un elemento llamado Error Log que le mostrará el contenido del registro de errores de Apache para su host virtual.

Cuestiones relacionadas