Cómo ver los archivos de registro de Apache y PHP en cPanel

Procédure

¿Qué son los archivos de registro?

Los archivos de registro (también conocidos como archivos cookie o registros de errores) son archivos que registran ciertos tipos de eventos con un cierto nivel de detalle. Los archivos de registro de errores de Apache registran cualquier evento de error encontrado por Apache (y por lo tanto PHP) durante una visita a su sitio web, junto con los detalles del error encontrado.

Los archivos de registro son, por lo tanto, una herramienta crucial para entender mejor una situación de error al poner a su disposición más detalles. En este artículo, veremos cómo mostrar los registros de errores de Apache y PHP en tu hosting cPanel.

Consultar el archivo de registro de Apache

Puede consultar el registro de errores de Apache siguiendo los pasos que se indican a continuación:

  1. Acceda a su cPanel
  2. 2. Haga clic en el icono Logs situado en la sección "Medidas":

Cómo ver los archivos de registro de Apache y PHP en cPanel

3. En la sección"Archivos de registro del sitio" (1), seleccione el botón"Registro de errores" (2) :

Cómo ver los archivos de registro de Apache y PHP en cPanel

4. Aparecerá una lista de los archivos de registro disponibles con sus respectivas fechas de archivo, si procede. Haga clic en el botón "Ver" correspondiente al archivo de registro que desea visualizar:

Cómo ver los archivos de registro de Apache y PHP en cPanel

5. Se muestran las últimas 300 líneas del fichero de registro:

Cómo ver los archivos de registro de Apache y PHP en cPanel

Puede utilizar el campo Filtro para filtrar la lista o el botón Descargar para descargar el archivo de registro completo.

Visualización del registro de errores PHP

Por defecto, los errores de PHP se envían y registran en el archivo de registro de errores de Apache. Este comportamiento se reproduce gracias a la ausencia de contenido en el parámetro error_log de su configuración php.ini.

Sin embargo, si desea registrar sus errores PHP en otro lugar, puede personalizar este parámetro php.ini. Para ello, haga clic en el icono"Seleccionar una versión PHP" de su interfaz cPanel (sección"Software") :

Cómo ver los archivos de registro de Apache y PHP en cPanel

Haga clic en la pestaña"Opciones" para acceder a los parámetros php.ini y seleccione la versión PHP en cuestión (si el sitio web que desea depurar utiliza una versión PHP diferente modificando el archivo .htaccess):

Cómo ver los archivos de registro de Apache y PHP en cPanel

Busque la opción error_log y especifique una ruta de archivo para almacenar los errores:

Cómo ver los archivos de registro de Apache y PHP en cPanel

Asegúrese de que la casilla log_errors está activada para que PHP utilice el archivo especificado para escribir los registros:

Cómo ver los archivos de registro de Apache y PHP en cPanel

También puede marcar la casilla"display_errors" para mostrar los errores directamente en su navegador web (tenga cuidado, los mensajes de error pueden contener información sensible como contraseñas o los nombres de sus bases de datos MySQL):

Cómo ver los archivos de registro de Apache y PHP en cPanel

Puede reajustar el parámetro error_reporting para filtrar los niveles de error a mostrar:

Cómo ver los archivos de registro de Apache y PHP en cPanel

  • ~E_ALL: no se mostrará ningún mensaje de error
  • E_ALL: se mostrarán todos los mensajes de error
  • E_ALL & ~E_NOTICE: se mostrarán todos los errores, excepto los avisos
  • E_ALL & ~E_DEPRECATED & ~E_STRICT: se mostrarán todos los errores excepto depreciaciones y avisos de compatibilidad/interoperabilidad.

Ver detalles sobre los niveles de error de PHP.

Si la ruta de su archivo error_log no comienza con "/", entonces la ruta es relativa al CWD (Current Working Directory) del proceso PHP que lo ejecuta. Con el entorno HTTP de cPanel, esto se refiere al directorio que contiene el archivo PHP que está siendo ejecutado por LSAPI.

Por ejemplo

  • Su URL: https://monsite.com/dossier/lapage
  • El archivo PHP asociado indicado por el .htaccess: /home/c1234567c/public_html/dossier/index.php
  • En el archivo index.php, hay un include que apunta a /home/c1234567c/public_html/dossier/common/header.php
  • Es el archivo header.php el que ha encontrado un error
  • Su configuración error_log: logs/error.log
  • Por lo tanto, su archivo de error será /home/c1234567c/public_html/dossier/logs/error.log

Para facilitar su uso, utilice siempre una ruta absoluta.

Si la ruta de su archivo error_log apunta a /dev/null, entonces el archivo de registro no se creará. /dev/null es un archivo "mágico" en Linux que permite olvidar cualquier entrada que se le dé.

Enaras de la seguridad, es preferible colocar el archivo de registro de errores en una carpeta inaccesible para los visitantes (aparte de public_html) para evitar que se revele información privada como el nombre de su base de datos que podría aparecer en los registros. Del mismo modo, le recomendamos encarecidamente que no permita que los errores de PHP se muestren a sus visitantes.

Visualización de su archivo de registro PHP personalizado en el gestor de archivos

Para ver el registro de errores PHP que acaba de configurar, desde la herramienta Administrador de Archivos en su cPanel :

  1. Localice el archivo de registro tal y como lo definió en la sección anterior y haga clic con el botón derecho del ratón, a continuación, elija la opción Ver para ver el archivo.

Cómo ver los archivos de registro de Apache y PHP en cPanel

Cómo ver los archivos de registro de Apache y PHP en cPanel

En el archivo, verá cada error que se ha registrado en una línea separada. En primer lugar, aparece la fecha y hora en que se produjo el error y, a continuación, el error real. Revisar periódicamente esta información le ayudará a proporcionar la mejor experiencia posible a sus visitantes para garantizar que no vean errores repetidos en su sitio web.

Conclusión

En este artículo, has aprendido cómo ver los registros de Apache/PHP de tu hosting, puedes usar esta herramienta para detectar actividad sospechosa a través del registro de Apache o reparar errores PHP relacionados con tu sitio web viendo el archivo de errores PHP.

Valora este artículo :

5/5 | 1 opinión

Este artículo le ha sido útil ?

Article utile

Article non utileNo

Vous souhaitez nous laisser un commentaire concernant cet article ?

Si cela concerne une erreur dans la documentation ou un manque d'informations, n'hésitez pas à nous en faire part depuis le formulaire.

Pour toute question non liée à cette documentation ou problème technique sur l'un de vos services, contactez le support commercial ou le support technique

MerciMerci ! N'hésitez pas à poser des questions sur nos documentations si vous souhaitez plus d'informations et nous aider à les améliorer.


Vous avez noté 0 étoile(s)

Artículos similares

3mn lectura

Wordpress en cPanel: Solucionar el problema de la página blanca o error 500

1mn lectura

Diagnosticar y corregir un error 500 en un sitio alojado en cPanel

0mn lectura

¿Cómo corrijo un error 403 Forbidden en cPanel?

0mn lectura

¿Cómo corregir un error 404 en cPanel?


Formule una pregunta al equipo de LWS y a su comunidad