Qué es un error 500 y cómo solucionarlo
- Publicado
- Categoría
- Mantenimiento de páginas web
- Autor
- Piensaenweb
- Lectura
- 4 min

El error 500 (Internal Server Error) es un fallo genérico del servidor que impide mostrar la web. Suele aparecer tras actualizar un plugin o una plantilla o modificar el código. En WordPress se soluciona haciendo una copia de seguridad, desactivando plugins, regenerando el .htaccess y aumentando la memoria PHP; si persiste, consulta al hosting.
El error 500 es uno de los más habituales en los servidores, y se produce generalmente cuando se actualiza un plugin, una plantilla o se modifica el código de la web.
¿Por qué se produce el error 500?
La aparición de un error 500 no significa que hayas hecho algo para que suceda, sino que simplemente se ha dado un fallo de programación. Es importante subsanarlo a la mayor brevedad posible para evitar fallos en la indexación de contenidos.
De la misma manera, si los usuarios no pueden acceder a tu web, eso se traduce en una falta de credibilidad y que las estadísticas empiecen a flaquear.
Si no eres capaz de encontrar el origen, puedes contactar con nosotros para que te ayudemos a arreglar el error 500.
Solucionar el error 500 según plataformas/CMS
A pesar de que este fallo sucede en cualquier plataforma o CMS, los procedimientos para solventarlo pueden variar. Por eso aquí te especificaremos los pasos según dónde tengas tu web.
Error 500 en WordPress
Lo más recomendable antes de emprender acciones para resolver este error interno es hacer una copia de seguridad para evitar problemas mayores. Así, si tocas algo que no debes, no será peor el remedio que la enfermedad.
Los plugins suelen ser uno de los principales responsables del error 500, así que se recomienda desactivar todos ellos e ir probando uno a uno cuando los hayas actualizado a su última versión. Para ello puedes acceder vía FTP o en el panel de control de tu proveedor de hosting.
Si no detectas el error entre los plugins, el siguiente paso sería comprobar el archivo .htaccess ya que cuando aparece dañado puede dar problemas. Se renombra el existente para que actúe como “antiguo” mientras se genera uno nuevo al guardar los archivos permanentes.
Otras opciones son aumentar el límite de memoria PHP o directamente consultar a tu proveedor de hosting. Es un error subsanable que puedes arreglar tú mismo, aunque se recomiendan las copias de seguridad para evitar problemas más graves por desconocimiento.
Cómo diagnosticar un error 500 en WordPress, paso a paso
El orden importa: primero te cubres con una copia de seguridad y después descartas las causas más habituales, de la más probable a la menos.
Haz una copia de seguridad
Antes de tocar nada, haz una copia de seguridad para evitar problemas mayores. Así, si tocas algo que no debes, no será peor el remedio que la enfermedad.
Desactiva los plugins
Los plugins suelen ser uno de los principales responsables del error 500. Desactívalos todos, vía FTP o desde el panel de control de tu hosting, actualízalos y ve probando uno a uno.
Comprueba el .htaccess
Si no está entre los plugins, el archivo
.htaccesspuede estar dañado. Renombra el existente para que actúe como «antiguo» y genera uno nuevo al guardar los enlaces permanentes.Aumenta la memoria PHP
Otra causa habitual es quedarse corto de memoria: aumenta el límite de memoria PHP.
Consulta a tu hosting
Si nada de lo anterior lo resuelve, consulta a tu proveedor de hosting o déjalo en manos de profesionales.
La web vuelve a funcionar
Con el origen localizado, la web vuelve a cargar. Resuélvelo a la mayor brevedad posible para evitar fallos en la indexación y la pérdida de credibilidad.
Error 500 en Prestashop
Por su parte, gestionar el error en Prestashop debe hacerse desde el editor de código fuente con el archivo config/defines.inc.php.
Si encuentras una línea de código que dice “(‘_PS_MODE_DEV_’, false)”, deberás cambiar ese “false” por “true”.
En caso de que tu versión sea anterior a la 1.5.3 el archivo que debes abrir es el config/config.inc.php y en la línea “@ini_set(‘display_errors’, ‘off’);” cambiar el “off” por “on”.
Al igual que en WordPress, el archivo .htaccess puede ser el origen del temido mensaje “error 500 internal server error”. Lo más adecuado en este caso es hacer una copia de seguridad para curarnos en salud y desactivar todas las URLs amigables. En definitiva, existen una serie de pasos a seguir, pero si no consigues resolverlo, siempre puedes dejarlo en manos de profesionales. Contacta con nosotros y nos encargaremos de arreglar ese error 500 que no permite que tu hosting trabaje a pleno rendimiento y, por consiguiente, tenga consecuencias negativas para tu web.
¿Tienes un problema con tu web? Si es así, nuestro servicio de mantenimiento de WordPress es para ti, pregúntanos sin compromiso.
Preguntas frecuentes sobre el error 500
¿Qué significa el error 500 Internal Server Error?
Es un código de estado HTTP que indica que el servidor ha tenido un fallo inesperado y no ha podido completar la petición. Es un error genérico: no dice la causa, por eso hay que buscarla en los registros de errores del servidor.
¿El error 500 afecta al SEO?
Si se prolonga, sí. Según Google, cuando una web devuelve errores 5xx su rastreador reduce la frecuencia de rastreo, y las URL que siguen dando error de forma persistente acaban saliendo del índice.