HostingProblemasVersion en ingles

Articulo de ayuda

Error 500 Internal Server Error: solucion

Aprende que significa el error 500 Internal Server Error, sus causas mas comunes y como solucionarlo revisando permisos y .htaccess.

Publicado: 26/6/2026Actualizado: 26/6/2026

Que significa este error

El Error 500 Internal Server Error indica que el servidor no ha podido completar la solicitud porque algo fallo al ejecutar la web.

Es un error generico. Eso significa que el navegador no muestra la causa exacta, solo informa de que algo impide cargar la pagina.

En sitios PHP, WordPress, PrestaShop u otros CMS, el error 500 suele estar relacionado con permisos incorrectos, reglas incompatibles en .htaccess, errores de PHP o conflictos con plugins.

Por que ocurre

Las causas mas habituales son:

  1. Permisos incorrectos en archivos o directorios.
  2. Reglas mal configuradas en el archivo .htaccess.
  3. Errores de PHP en la web.
  4. Plugins, modulos o temas incompatibles.
  5. Version de PHP no compatible con la aplicacion.
  6. Limites de memoria o procesos alcanzados.
  7. Archivos danados despues de una actualizacion o subida por FTP.

Como solucionarlo

1. Revisa los permisos de archivos y carpetas

Los permisos recomendados de forma general son:

Archivos: 644
Directorios: 755

Si los permisos son demasiado abiertos o demasiado restrictivos, el servidor puede bloquear la ejecucion y mostrar un error 500.

Desde DirectAdmin, cPanel o FTP, revisa especialmente:

  • index.php
  • .htaccess
  • carpetas de WordPress como wp-content, wp-admin y wp-includes
  • carpetas de cache, temas y plugins

2. Prueba renombrar el archivo .htaccess

Una regla incorrecta en .htaccess puede provocar error 500 en toda la web.

Para comprobarlo:

  1. Entra al administrador de archivos o por FTP.
  2. Localiza el archivo .htaccess en la raiz de la web.
  3. Renombralo temporalmente, por ejemplo:
.htaccess_old
  1. Vuelve a cargar la pagina.

Si el error desaparece, el problema esta en alguna regla del archivo .htaccess.

En WordPress puedes regenerarlo entrando en Ajustes > Enlaces permanentes y guardando cambios sin modificar nada.

3. Revisa errores PHP

Busca el registro de errores desde el panel de control. Puede aparecer como:

  • Error Log
  • Errores
  • Registro de errores
  • Logs

El log puede indicar el archivo exacto que esta fallando, la linea del error o un problema de memoria.

4. Desactiva plugins o modulos recientes

Si el error aparecio despues de instalar o actualizar un plugin, tema o modulo, desactivalo temporalmente.

En WordPress, si no puedes acceder al panel:

  1. Entra por FTP o administrador de archivos.
  2. Ve a:
wp-content/plugins/
  1. Renombra la carpeta del plugin sospechoso.
  2. Prueba de nuevo la web.

Tambien puedes renombrar temporalmente la carpeta completa plugins para descartar un conflicto general.

5. Comprueba la version de PHP

Una version de PHP demasiado antigua o demasiado nueva puede romper una aplicacion.

Desde el panel de control, revisa la version activa de PHP y confirma que sea compatible con tu CMS, plantilla y plugins.

Antes de cambiar la version de PHP, realiza una copia de seguridad.

6. Restaura archivos si el error aparecio tras una subida

Si el error empezo despues de subir archivos por FTP, puede haber archivos incompletos, danados o colocados en una carpeta incorrecta.

Vuelve a subir los archivos afectados o restaura una copia de seguridad reciente.

Que hacer si el problema continua

Si despues de revisar permisos, .htaccess, plugins y PHP el error sigue apareciendo, abre un ticket de soporte e indica:

  • Dominio afectado.
  • URL exacta donde aparece el error.
  • Cambios recientes realizados.
  • Hora aproximada del fallo.
  • Captura del mensaje si es posible.

Con esa informacion sera mas facil revisar logs del servidor y detectar la causa.

Consejos utiles

  • Haz una copia del archivo .htaccess antes de modificarlo.
  • No uses permisos 777 salvo indicacion tecnica muy concreta.
  • Manten WordPress, PrestaShop, plugins y temas actualizados.
  • No instales varios plugins que hagan la misma funcion.
  • Revisa el error log antes de cambiar muchas cosas a la vez.

Preguntas frecuentes

El error 500 significa que el servidor esta caido

No siempre. Muchas veces el servidor funciona, pero la web tiene un error de configuracion, permisos o codigo.

Puedo borrar el archivo .htaccess

No es recomendable borrarlo sin copia. Es mejor renombrarlo temporalmente para probar.

Que permisos debo usar

De forma general, archivos con 644 y directorios con 755.

Por que solo falla una pagina y no toda la web

Puede que esa pagina use un plugin, funcion, script o consulta especifica que genera el error.

Conclusion

El Error 500 Internal Server Error suele resolverse revisando permisos, probando el archivo .htaccess, consultando logs y desactivando plugins o modulos recientes.

Si no puedes identificar la causa, contacta con soporte para que revisen el caso con los registros del servidor.