Todas las colecciones
PHP
Errores de PHP
Cómo activar los mensajes de error de PHP en hPanel
Cómo activar los mensajes de error de PHP en hPanel

¿Cómo mostrar los errores de PHP de tu sitio web? ¿Cómo habilitar la visualización de errores del mensaje de error 500?

Actualizado hace más de una semana

Cómo habilitar la visualización de errores y el inicio de sesión en hPanel

En hPanel, tienes 2 opciones sobre cómo ver los errores de PHP:

  • Para que se muestren directamente en el sitio web.

  • Para que se almacenen en el archivo de registro.

En ambos casos, todo lo que necesitas hacer es abrir Sitios web → Administrar, busca Configuración de PHP en la barra lateral izquierda y da clic:

Elige la pestaña Opciones de PHP.

  • Para que los errores sean visibles en tu sitio web directamente, agrega una marca de verificación para el parámetro displayErrors.

  • Para registrar los errores presentados en un archivo específico, marca logErrors:

Asegúrate de guardar los cambios antes de salir de la página. 😊


Cómo habilitar la visualización de errores en WordPress

Si estás utilizando WordPress, en el Administrador de archivos abre tu archivo public_html/wp-config.php. Comprueba si tiene esta línea:

define('WP_DEBUG', false);

Si es así, cambia "falso" por "verdadero". Luego, agrega una línea:

define('WP_DEBUG_DISPLAY', true);

Eso es todo, ahora los errores de PHP se mostrarán en tu sitio web de WordPress. 😊


Cómo habilitar la visualización de errores a través de .htaccess

Para comenzar a registrar tus errores de PHP en un archivo error_log de tu elección, agrega las siguientes líneas a tu archivo .htaccess:

# log PHP errors to a file
php_flag log_errors on
php_value error_reporting 32767
php_value error_log "error_log.txt"

IMPORTANTE: asegúrate de hacer una copia de seguridad de tu archivo .htaccess anterior antes de realizar cualquier cambio, ya que una configuración incorrecta puede hacer que tu sitio web sea inaccesible.

NOTA:

  • Estas opciones solo mostrarán datos sobre errores de PHP, como Advertencia, En desuso, Aviso, etc. Errores como 503, Error al establecer la conexión a la base de datos y similares no son errores de PHP, por lo que no se almacenarán en un registro.

Recursos adicionales:

¿Ha quedado contestada tu pregunta?