Solucionar problemas

500 Internal Server Error

Revisado el 3 min de lectura errores http servidor

Descripción del problema

Al acceder a mi web o archivo el navegador me muestra un mensaje de error bajo el título "500 Internal Server Error".

Obtener el error exacto

El código 500 no identifica la causa. Reproduce una sola petición y anota URL y hora. Después consulta cPanel > Errors y los registros PHP y de la propia aplicación para ese mismo instante. No actives la visualización pública de errores en una web en producción.

Aplica la rama que coincida con el mensaje registrado:

.htaccess

Si el registro menciona una directiva no permitida o un error de sintaxis, corrige la línea exacta de .htaccess. No renombres o vacíes el archivo completo sin conservar una copia, porque puede contener reglas de seguridad y de la aplicación.

PHP o aplicación

Si aparece un error fatal, una excepción, memoria agotada o tiempo máximo excedido, usa el mensaje, la traza y la línea indicada para localizar la causa; esa línea puede ser solo donde se manifestó el fallo. Un bucle puede terminar como 500, 503 o timeout según el entorno; el código HTTP no lo demuestra por sí solo.

Permisos / chmod

En Hostsuar usa normalmente 755 para directorios y 644 para ficheros. Los permisos 777 son inseguros, pero solo atribuyas el 500 a permisos cuando el registro muestre una denegación o requisito del handler. Comprueba también propietario y permisos de recorrido de los directorios padre.

Si comenzó después de un cambio

Relaciona el primer fallo con una actualización, una modificación de PHP o un despliegue. Conserva el archivo y la configuración anteriores y prueba una corrección cada vez. Volver a una copia de base de datos puede eliminar pedidos o cambios recientes: no lo uses como sustituto de localizar una línea errónea.

No apliques chmod de forma recursiva a toda la cuenta; algunos archivos privados necesitan permisos más restrictivos. Tras corregir la causa, prueba la URL original y la operación que fallaba, no solo la portada. Si no encuentras un registro coincidente, facilita a soporte la hora con zona horaria, la URL y los pasos, sin publicar trazas que contengan credenciales o datos personales.

También te puede ayudar

¿Algo no cuadra o ha cambiado? Cuéntanoslo y lo revisamos.