Este artículo explica el error 500 Internal Server Error en servicios de Web Hosting y cómo revisar aplicaciones y permisos.
Mensaje de error
ERROR 500 — Internal Server Error
The server encountered an internal error or misconfiguration and was unable to complete your request.
More information about this error may be available in the server error log.
Indica que el servidor no pudo completar la solicitud por un error interno o una mala configuración.
Posibles causas y soluciones
1. Archivo .htaccess mal configurado
Un .htaccess con reglas incorrectas en la carpeta de la aplicación puede provocar el error 500.
- Renombrá el archivo (por ejemplo a
.htaccess.bak). - Recargá el sitio. Si el error desaparece, el problema está en ese archivo.
- Revisá las reglas del
.htaccess(redirecciones, RewriteRule, directivas no permitidas) y corregí o restaurá una versión válida.
2. Permisos incorrectos
La carpeta o los scripts pueden no tener los permisos necesarios para ejecutarse.
| Elemento | Permiso recomendado |
|---|---|
| Directorios (con scripts) | 751 o 755 |
| Archivos (PHP, HTML, etc.) | 644 |
Si tenés permisos 777, reducilos: 777 es inseguro y a veces el servidor los rechaza. Ajustá permisos desde el administrador de archivos del panel o por FTP.
3. Revisar el log de errores
Si las causas anteriores no aplican, consultá el registro de errores del servicio:
- cPanel: archivo
public_html/error_logo la sección Errors / Errores del panel. - Plesk: logs del dominio en Logs del panel.
El log suele indicar el archivo y la línea que originan el error (PHP, permisos, etc.).
Tip: Si el error empezó después de instalar o actualizar un plugin, tema o script, desactivá o revertí ese cambio y probá de nuevo.
¿Necesitás ayuda?
Si no podés identificar la causa, contactá al soporte técnico desde el portal de clientes o el chat online del sitio. Indicá cuándo apareció el error y qué cambios hiciste antes (actualizaciones, archivos nuevos, etc.).

