Error 500 en WordPress: qué significa y cómo solucionarlo paso a paso

Estás por entrar a tu web, escribís la dirección y en lugar de tu página aparece un mensaje frío: «Error 500 – Internal Server Error». Ni rastro del contenido, ni del panel de administración. Es uno de los errores más comunes —y más angustiantes— de WordPress, sobre todo porque no te dice qué salió mal. La buena noticia: en la mayoría de los casos tiene solución y no implica perder tu sitio. Veamos por qué aparece y cómo resolverlo.

Qué significa realmente el error 500

El 500 es un error genérico del servidor: algo impidió que WordPress terminara de cargar la página, pero el servidor no logra precisar qué. Es un «algo salió mal» sin más detalle. Justamente por eso el diagnóstico es de descarte: se van probando las causas más frecuentes hasta dar con la que rompió el sitio.

Las causas más habituales

En la enorme mayoría de los casos el culpable es uno de estos cuatro: un plugin o tema con un conflicto o mal actualizado; un archivo .htaccess dañado; el límite de memoria PHP agotado; o una versión de PHP incompatible con tu instalación. Menos frecuentes, pero posibles: archivos del núcleo corruptos o permisos mal configurados en el hosting.

Solución paso a paso

  1. Activá el modo debug. Editá el archivo wp-config.php y poné WP_DEBUG en true. Así, en lugar del mensaje genérico, vas a ver el error real y desde qué archivo se dispara. Es el paso que más tiempo ahorra.
  2. Renombrá el .htaccess. Desde el administrador de archivos del hosting o por FTP, cambiá el nombre de .htaccess a .htaccess-old y recargá la web. Si vuelve a funcionar, entrá a Ajustes › Enlaces permanentes y guardá para regenerarlo limpio.
  3. Desactivá todos los plugins. Si no entrás al panel, renombrá la carpeta wp-content/plugins a plugins-old. Si el sitio revive, el problema era un plugin: volvé al nombre original y activalos de a uno hasta encontrar el que rompe.
  4. Probá con el tema por defecto. Renombrá la carpeta de tu tema activo para forzar uno estándar (como Twenty Twenty-Four). Si eso lo soluciona, el conflicto estaba en tu tema.
  5. Ampliá la memoria PHP. Agregá define(‘WP_MEMORY_LIMIT’, ‘256M’); en wp-config.php. Muchos 500 son, simplemente, falta de memoria en sitios con varios plugins.
  6. Revisá la versión de PHP. Desde el panel de tu hosting, verificá que estés en una versión soportada (PHP 8.1 o superior suele ser lo recomendado). Una versión demasiado vieja —o demasiado nueva— puede romper la compatibilidad.

Si después de todo esto el sitio sigue caído, el problema puede estar en archivos del núcleo dañados: reemplazar las carpetas wp-admin y wp-includes por las de una descarga limpia de WordPress (sin tocar wp-content ni wp-config) suele ser el último recurso efectivo.

Nada de esto debería hacerte perder los nervios, pero sí conviene tener un backup a mano antes de empezar, porque se tocan archivos delicados. Si preferís no meter mano —o el error aparece justo cuando tu web tiene que estar funcionando para tus clientes—, en HostalCubo ofrecemos hosting administrado y soporte de mantenimiento: nos ocupamos del diagnóstico, la solución y de que no vuelva a pasar, mientras vos seguís con tu negocio.

Similar Posts