Generalidades
Este artículo explica cómo habilitar temporalmente las advertencias de PHP para que aparezcan en el panel o en tu sitio web.
Antecedentes
Las advertencias de PHP y los avisos de obsolescencia están ocultos por defecto, por lo que los registros de errores solo muestran errores críticos. Sin embargo, estas advertencias ocultas se pueden habilitar temporalmente para facilitar la resolución de problemas de un sitio web.
Entender los mensajes que aparecen
La siguiente tabla proporciona información sobre los mensajes de error que aparecen después de habilitar las advertencias de PHP.
DreamHost recomienda actualizar a PHP 7.4+ para disfrutar de una mejor gestión de errores y visibilidad.
| Versión de PHP | Errores predeterminados mostrados | Mensajes que aparecen después de habilitar las advertencias de PHP |
|---|---|---|
| 7.4+ | Errores fatales de PHP |
|
| 7.3 o menores | Ninguno |
|
Habilitar las advertencias de PHP
Hay dos formas de ver las advertencias de PHP.
- En el panel (le[ido del archivo error.log de tu sitio web)/li
- Mostrado en tu sitio web
Opción 1 — Habilitarlo en el panel
Esta opción habilita temporalmente las advertencias de PHP en el archivo error.log de un sitio. Estos errores se pueden ver luego en el panel.
- Navega a la página Administrar Sitios Web.
- Da clic en el botón Administrar para abrir las Configuraciones del Sitio Web, las cuales te permiten modificar varios ajustes de tu sitio.
- Si estás en la Vista de Malla, da clic en el botón Administrar en la parte inferior de la caja del sitio.
- Si estás en la Vista de Lista, da clic en el botón Administrar a la derecha de tu dominio.
- Da clic en la pestaña Configuración.
- A la derecha de Opciones Web, haz clic en el botón Modificar.
- Haz clic en el interruptor a la derecha de Habilitar Temporalmente las Advertencias de PHP para habilitarlo.
Las advertencias de PHP son visibles durante un período de 24 horas y luego se desactivan automáticamente.
Opción 2 — Habilitarlo en tu sitio web
Esta opción muestra las advertencias en tu sitio web en lugar de en el panel. Agrega la siguiente línea en el archivo phprc usando un cliente FTP o SSH:
display_errors = on
Si se produce algún error de PHP, ahora aparecerá en tu sitio.
Sitios en vivo
Esto no ser recomienda hacer en un sitio en vivo pues los visitantes verían los errores.