🎨 Sysprovider Code
Sysprovider LogoWiki
🇪🇸Hosting español para ecommerce

Solucionar el error 500 en WordPress: causas y remedios

Actualizado el 8 de noviembre de 2025

¡Hola! Soy el técnico de soporte de tu hosting. Si estás leyendo esto, probablemente te has encontrado con la temida pantalla blanca o el mensaje "Error interno del servidor 500" en tu WordPress. No te preocupes, es uno de los errores más comunes y, en la mayoría de los casos, tiene solución en pocos minutos.

Este artículo es tu guía completa para solucionar el error 500 en WordPress. Vamos a explicar por qué ocurre este WordPress fallo y, paso a paso, cómo arreglarlo, incluso si no eres un experto en tecnología.


¿Qué es el error 500 y por qué aparece?

El error 500 es un código de estado HTTP genérico que significa "Error interno del servidor". Básicamente, tu servidor (el ordenador donde está alojada tu web) ha recibido una instrucción de WordPress que no puede procesar, y se bloquea. Es como si le pidieras a tu ordenador que ejecute un programa dañado; el sistema se niega a funcionar para protegerse.

Las causas más frecuentes de este error 500 WordPress son:

  • Un plugin o tema conflictivo: Es la causa número 1. Una mala actualización o un código incompatible pueden romper todo.
  • El archivo .htaccess dañado: Este archivo es como el "libro de instrucciones" de tu servidor. Si se corrompe, el servidor no sabe cómo actuar.
  • Límite de memoria de PHP agotado: WordPress necesita un mínimo de memoria para funcionar. Si tu web es muy pesada o tienes muchos plugins, puede quedarse corta.
  • Archivos del núcleo de WordPress corruptos: A veces, una actualización fallida o un ataque malintencionado dañan los archivos principales de WordPress.
  • Problemas de permisos de archivos: El servidor necesita permisos específicos para leer y escribir archivos. Si están mal configurados, se produce el error.

Cómo solucionar el error 500 paso a paso

Vamos a ir de lo más fácil a lo más complejo. Sigue estos pasos en orden. No te saltes ninguno.

## 1. La solución rápida: Desactivar todos los plugins (sin entrar al panel)

Esta es la técnica más efectiva y fácil. Como el error 500 te impide entrar a tu escritorio de WordPress, vamos a desactivar los plugins manualmente desde el servidor.

¿Cómo lo hago?

  1. Accede a tu panel de control (cPanel o Syspanel): Normalmente lo encuentras en tudominio.com/cpanel o en tudominio.com:2106 (si usas Syspanel, nuestro panel de control). Usa tus credenciales de hosting.
  2. Busca el "Administrador de Archivos": Es un icono que suele tener forma de carpeta.
  3. Navega a la carpeta de tu web: Generalmente es public_html o www. Dentro, busca la carpeta wp-content.
  4. Dentro de wp-content, busca la carpeta plugins: Haz clic derecho sobre ella y selecciona "Renombrar". Cámbiale el nombre a algo como plugins_desactivados o plugins.old.
  5. ¡Listo! Al renombrar la carpeta, WordPress ya no podrá encontrar los plugins y los desactivará a la fuerza.

[TIP] Si al hacer esto tu web vuelve a funcionar, el problema está en uno de tus plugins. Ahora, renombra la carpeta a plugins otra vez, pero ve activando los plugins de uno en uno desde el escritorio de WordPress (si ya puedes entrar) hasta encontrar el culpable.

## 2. Revisar y restaurar el archivo .htaccess

El archivo .htaccess es invisible a simple vista, pero es crucial. A veces se daña solo.

Pasos para restaurarlo:

  1. Vuelve al Administrador de Archivos de tu panel (cPanel o Syspanel).
  2. Asegúrate de que la opción "Mostrar archivos ocultos" esté activada (suele ser un checkbox).
  3. Busca el archivo llamado .htaccess en la raíz de tu web (dentro de public_html).
  4. Renómbralo a .htaccess_old (por si acaso).
  5. Ahora, ve a tu escritorio de WordPress (si puedes) o crea uno nuevo. Si no puedes entrar, ve al paso 6.
  6. Para crear uno nuevo: Entra a Ajustes > Enlaces permanentes en tu WordPress y haz clic en "Guardar cambios" sin modificar nada. Esto regenera el archivo automáticamente.

[WARNING] Si renombrar el .htaccess soluciona el error, pero al regenerarlo vuelve a fallar, el problema es una regla incorrecta dentro de él. En ese caso, contacta con soporte técnico.

## 3. Aumentar el límite de memoria de PHP

Si tu web tiene muchos plugins o imágenes grandes, puede necesitar más memoria.

¿Cómo se hace?

Tienes dos opciones. Prueba la primera:

Opción A: Desde el archivo wp-config.php

  1. En el Administrador de Archivos, busca el archivo wp-config.php en la raíz de tu web.
  2. Haz clic derecho y selecciona "Editar".
  3. Busca la línea que dice define('WP_DEBUG', false); o similar.
  4. Justo antes de esa línea, pega este código:
    define('WP_MEMORY_LIMIT', '256M');
    
  5. Guarda los cambios.

Opción B: Desde el panel de control (Syspanel o cPanel)

  • En cPanel: Busca la sección "Software" y luego "Seleccionar versión de PHP". Allí verás una opción para "Cambiar límites de memoria" o similar. Ponlo en 256M o 512M.
  • En Syspanel: Ve a la sección de configuración de PHP de tu dominio. Busca el parámetro memory_limit y cámbialo a 256M.

[INFO] El límite de memoria recomendado para WordPress es de 128M como mínimo. 256M es un valor seguro para la mayoría de sitios.

## 4. Reinstalar los archivos del núcleo de WordPress

A veces, los archivos principales de WordPress (los que no son ni temas ni plugins) se dañan. La solución es sencilla: reinstalarlos sin perder tu contenido.

Pasos para una reinstalación limpia:

  1. Descarga la última versión de WordPress desde wordpress.org.
  2. Descomprime el archivo en tu ordenador.
  3. Accede a tu Administrador de Archivos del hosting.
  4. Sube todos los archivos de la carpeta wordpress que descargaste a la raíz de tu web (public_html).
  5. Cuando el sistema te pregunte si quieres "Sobrescribir" los archivos existentes, dile que sí a todos.
  6. Importante: No sobrescribas la carpeta wp-content ni el archivo wp-config.php, ya que ahí están tus plugins, temas, imágenes y configuración.

Este proceso solo reemplaza los archivos del sistema, como wp-admin y wp-includes, y deja tu contenido intacto.

## 5. Verificar los permisos de archivos y carpetas

Los permisos incorrectos son una causa común de errores 500. Deben tener valores específicos.

¿Cómo comprobarlo?

  1. En el Administrador de Archivos, selecciona todos los archivos de la raíz de tu web.
  2. Haz clic derecho y elige "Cambiar permisos".
  3. Establece los siguientes valores:
    • Carpetas (directorios): 755 o 750.
    • Archivos: 644 o 640.
  4. Marca la casilla "Aplicar a subdirectorios y archivos" y ejecuta.

[WARNING] No pongas permisos 777 a todo. Eso es un grave riesgo de seguridad. Los valores correctos son 755 para carpetas y 644 para archivos.


Preguntas Frecuentes (FAQ) sobre el error 500

¿El error 500 puede deberse a un ataque de hackers?

Sí, es posible. Un código malicioso inyectado en tus archivos puede provocar este error. Si después de seguir todos los pasos el problema persiste, te recomiendo escanear tu web con un plugin de seguridad como Wordfence o pedir ayuda a tu soporte técnico.

¿Pierdo mis entradas, páginas o imágenes si reinstalo WordPress?

No. Siempre que no borres la carpeta wp-content (donde están tus medios y temas) ni el archivo wp-config.php (con la configuración de la base de datos), tu contenido está a salvo. La reinstalación solo afecta a los archivos del sistema.

¿Qué hago si el error aparece solo en una página específica?

Eso suele indicar un problema con un plugin o un código corto (shortcode) utilizado en esa página. Prueba a desactivar los plugins de uno en uno como explicamos en el paso 1.

¿Puedo evitar el error 500 en el futuro?

Sí, con estos buenos hábitos:

  • Mantén todo actualizado: WordPress, temas y plugins.
  • Haz copias de seguridad antes de cualquier actualización importante.
  • No instales demasiados plugins. Solo los necesarios.
  • Usa un tema ligero y bien codificado.

¿Qué significa el mensaje "Error de conexión con la base de datos"?

Es diferente al error 500. Ese error suele deberse a que las credenciales de la base de datos en el archivo wp-config.php son incorrectas, o a que la base de datos está caída. Revisa ese archivo.


Resumen y conclusión

El error 500 WordPress es frustrante, pero casi siempre tiene solución. Hemos visto las 5 causas principales y sus remedios, desde lo más simple (desactivar plugins renombrando la carpeta) hasta lo más técnico (verificar permisos).

Recuerda el orden de actuación:

  1. Desactiva los plugins (renombrando la carpeta).
  2. Renueva el archivo .htaccess.
  3. Aumenta la memoria PHP.
  4. Reinstala el núcleo de WordPress.
  5. Revisa los permisos de archivos.

Si después de todo esto tu web sigue mostrando el error, no dudes en contactar con nuestro equipo de soporte. Estaremos encantados de ayudarte a solucionar el error 500 de forma definitiva.

[INFO] Recuerda que en nuestro panel Syspanel (accesible a través del puerto 2106, por ejemplo: tudominio.com:2106), tienes herramientas como el Administrador de Archivos y la configuración de PHP para realizar todos estos pasos de forma sencilla.

¡Esperamos que tu web vuelva a la vida en pocos minutos!

¿Necesitas ayuda?Son dos de nuestros técnicos, Agustín y Mikel, y están disponibles para resolver cualquier problema.

Hablar con ellos ahora
Agustín y Mikel