¿Cómo podemos ayudarle?

Busque en nuestras guías y tutoriales o explore las categorías de abajo.

Mi sitio muestra un error 500: ¿cómo veo el error de PHP?

Hosting 8 visitas Markdown

Si su sitio muestra «HTTP ERROR 500» o una página en blanco, la causa suele ser un error de PHP en el código de su aplicación. Por seguridad, en nuestros servidores los errores de PHP no se muestran en pantalla ni aparecen en el registro de errores del panel de control. Para ver el mensaje de error, puede activar temporalmente uno de los métodos siguientes en su propio archivo.

Método 1: mostrar el error en pantalla

Añada estas tres líneas al principio de su archivo de entrada (normalmente index.php), justo después de la primera línea <?php:

ini_set('display_errors', '1');
ini_set('display_startup_errors', '1');
error_reporting(E_ALL);

Actualice la página. El mensaje de error aparece en pantalla con el nombre del archivo y el número de línea.

Método 2: guardar el error en un archivo

Si no quiere que los visitantes vean el error, guárdelo en un archivo de registro:

ini_set('log_errors', '1');
ini_set('error_log', '/home/sudominio.com/php_error.log');
error_reporting(E_ALL);

Sustituya sudominio.com por su propio nombre de dominio. El archivo de registro se crea en su carpeta principal, a la que no se puede acceder desde Internet. Ábralo con el Administrador de archivos del panel de control y mire las últimas líneas.

Cuando termine

Elimine las líneas añadidas y borre el archivo de registro. Los mensajes de error pueden revelar la estructura de sus carpetas, por eso el ajuste no debe quedar activado.

Causas más frecuentes de un error 500

  • Rutas de archivo que dejan de funcionar al mover el archivo de entrada a otra carpeta (require, include).
  • Nombre de base de datos, usuario o contraseña incorrectos en el archivo de configuración.
  • Tablas de la base de datos que aún no se han importado.
  • Falta una extensión de PHP o la versión de PHP es incompatible (panel de control, Config, Change PHP).
  • Permisos de archivos y carpetas (carpetas 755, archivos 644).

Al abrir un ticket de soporte

Nuestro soporte de hosting cubre el servidor, PHP, el dominio, SSL y el correo. Corregir errores dentro del código de su aplicación queda fuera del soporte. Si el mensaje de error apunta a algo del lado del servidor (por ejemplo, una extensión que falta), copie el mensaje en su ticket. Elimine del mensaje contraseñas y datos similares.

¿Le ha resultado útil?

¡Gracias por sus comentarios!

¿Todavía necesita ayuda?

Nuestro equipo de soporte está disponible las 24 horas para ayudarle con lo que no encuentre aquí.