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

Solucionar error 500 en WordPress con Plesk: Guía práctica

Actualizado el 25 de diciembre de 2025

¡Hola! Si has llegado hasta aquí, seguramente te has encontrado con la temida pantalla en blanco o el mensaje “Error interno del servidor 500” en tu sitio WordPress alojado en un servidor con Plesk. No te preocupes, es uno de los errores más comunes y, aunque puede sonar grave, en la mayoría de los casos se soluciona con unos pocos pasos sencillos.

Este artículo es una guía práctica, paso a paso, diseñada especialmente para usuarios sin experiencia técnica. Vamos a desglosar qué significa el error 500 WordPress, por qué ocurre en Plesk error 500 y, lo más importante, cómo solucionar error interno WordPress de forma segura y sin perder datos.


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

El error 500 es un código de estado HTTP que indica “Error interno del servidor”. Básicamente, significa que el servidor web (donde está alojado tu sitio) encontró una condición inesperada que le impidió completar la solicitud. En el contexto de WordPress, esto suele deberse a:

  • Un plugin o tema defectuoso: Es la causa más frecuente. Una actualización reciente o un conflicto entre componentes pueden romper el sitio.
  • Un archivo .htaccess corrupto: Este archivo contiene reglas de configuración del servidor. Si se daña, WordPress no puede funcionar correctamente.
  • Límite de memoria PHP agotado: Si tu sitio consume más memoria de la permitida por el servidor, se produce el error.
  • Problemas con los permisos de archivos: El servidor necesita tener permisos específicos para leer y ejecutar los archivos de WordPress.
  • Errores en el archivo wp-config.php: Una configuración incorrecta en este archivo clave puede provocar el error.

[INFO] El error 500 es un “error genérico”. El servidor no te dice exactamente qué falla, por lo que toca investigar un poco. Pero no te asustes, con esta guía lo resolverás.


Antes de empezar: Precauciones importantes

Antes de meter mano, ten en cuenta estas reglas de oro:

  1. Haz una copia de seguridad (backup) de tu sitio. Aunque los pasos que daremos son seguros, siempre es mejor prevenir. Puedes hacerla desde el panel de Plesk en la sección “Backup Manager”.
  2. Anota los cambios que hagas. Si modificas un archivo, guarda una copia original. Así, si algo sale mal, puedes revertir el cambio.
  3. Trabaja con calma y un solo paso a la vez. Después de cada cambio, comprueba si el error se ha solucionado. Esto te ayudará a identificar la causa exacta.

[WARNING] No modifiques archivos del núcleo de WordPress (carpeta wp-admin, wp-includes) a menos que sepas exactamente lo que haces. Céntrate en plugins, temas y archivos de configuración.


Paso 1: Accede a tu panel de control Plesk

Para realizar la mayoría de las soluciones, necesitarás acceder a Plesk. Es el panel de control que te proporciona tu proveedor de hosting.

  1. Abre tu navegador web y escribe la dirección de acceso a Plesk. Normalmente es algo como https://tudominio.com:8443 o https://tuip:8443. Si no la sabes, consulta el correo de bienvenida de tu hosting o contacta con el soporte.
  2. Introduce tu nombre de usuario y contraseña de Plesk.
  3. Una vez dentro, busca la sección “Sitios web y dominios”. Allí verás tu dominio principal.

Paso 2: Desactiva todos los plugins (la solución más común)

Esta es, con diferencia, la solución que más veces funciona. Si un plugin está causando el conflicto, desactivarlo desde el panel de administración de WordPress es lo ideal, pero como no puedes acceder a él, lo haremos directamente desde el sistema de archivos.

Opción A: Desactivar plugins desde el Administrador de Archivos de Plesk

  1. En Plesk, ve a “Sitios web y dominios” y selecciona tu dominio.
  2. Busca y haz clic en “Administrador de Archivos” (o “File Manager”).
  3. Navega hasta la carpeta httpdocs (o public_html). Es la carpeta raíz de tu sitio.
  4. Dentro, busca la carpeta wp-content.
  5. Dentro de wp-content, busca la carpeta plugins.
  6. Renombra la carpeta plugins a algo como plugins_desactivados o plugins_old. Esto hará que WordPress no encuentre ningún plugin y los desactive todos.
  7. Ahora, intenta acceder a tu sitio web (por ejemplo, tudominio.com). Si el error 500 desaparece, ¡enhorabuena! El problema estaba en uno de tus plugins.

Opción B: Usar FTP o SFTP (si prefieres)

Si te sientes más cómodo con un cliente FTP (como FileZilla), puedes hacer lo mismo:

  1. Conéctate a tu servidor usando las credenciales FTP que te proporcionó tu hosting (las encuentras en Plesk, en la sección “Acceso FTP”).
  2. Navega hasta la carpeta raíz de tu sitio (/httpdocs o /public_html).
  3. Ve a wp-content y renombra la carpeta plugins a plugins_off.

¿Y ahora qué?

Una vez que el sitio funciona de nuevo, tendrás que averiguar qué plugin causaba el problema.

  1. Vuelve a renombrar la carpeta plugins_off a plugins (o plugins_desactivados a plugins).
  2. Ahora, desde el panel de administración de WordPress (que ya debería funcionar), ve a “Plugins” y actívalos uno por uno.
  3. Después de activar cada plugin, visita tu sitio web. Si el error vuelve a aparecer, ¡ya sabes cuál es el culpable! Elimínalo o busca una alternativa.

[TIP] Si al renombrar la carpeta plugins de nuevo el error vuelve inmediatamente, es que el problema no es un plugin, sino el tema o algo más. Sigue con los siguientes pasos.


Paso 3: Cambia al tema por defecto de WordPress

A veces, el tema que estás usando (sobre todo si es muy personalizado o tiene errores) puede provocar el error 500. Forzar el cambio al tema por defecto (Twenty Twenty-Four, Twenty Twenty-Three, etc.) es otra solución rápida.

Cómo cambiar el tema desde el Administrador de Archivos

  1. En el Administrador de Archivos de Plesk, vuelve a la carpeta wp-content.
  2. Busca la carpeta themes.
  3. Dentro, verás las carpetas de tus temas instalados (por ejemplo, twentytwentyfour, tu-tema-personalizado, etc.).
  4. Renombra la carpeta de tu tema activo a algo como tu-tema-personalizado_off.
  5. WordPress detectará que el tema activo ha desaparecido y automáticamente cambiará a un tema por defecto (el primero que encuentre en la carpeta themes).
  6. Comprueba tu sitio web. Si funciona, el problema era el tema. Puedes eliminarlo y reinstalarlo o contactar con su desarrollador.

[INFO] Asegúrate de que en la carpeta themes tengas al menos un tema por defecto de WordPress. Si no lo tienes, puedes descargarlo desde wordpress.org y subirlo mediante FTP o el Administrador de Archivos.


Paso 4: Restaura el archivo .htaccess

El archivo .htaccess es un archivo de configuración oculto que controla los enlaces permanentes y otras reglas del servidor. Si está corrupto, puede causar el error 500.

Cómo restaurar el .htaccess

  1. En el Administrador de Archivos de Plesk, asegúrate de mostrar los archivos ocultos. Normalmente hay un botón o checkbox que dice “Mostrar archivos ocultos” (archivos que empiezan con un punto).
  2. Busca el archivo .htaccess en la carpeta raíz (httpdocs o public_html).
  3. Renómbralo a .htaccess_old (esto lo desactiva).
  4. Ahora, intenta acceder a tu sitio. Es posible que el error desaparezca, pero que los enlaces permanentes no funcionen (por ejemplo, las páginas internas den error 404). No te preocupes.
  5. Ve al panel de administración de WordPress (si puedes acceder) y ve a “Ajustes” > “Enlaces permanentes”. Simplemente haz clic en “Guardar cambios” sin modificar nada. Esto generará un nuevo archivo .htaccess limpio.

Si no puedes acceder al panel, puedes crear un .htaccess básico manualmente. Crea un nuevo archivo de texto llamado .htaccess (sin extensión) y pega el siguiente contenido:

# BEGIN WordPress
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteRule .* - [E=HTTP_AUTHORIZATION:%{HTTP:Authorization}]
RewriteBase /
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
</IfModule>
# END WordPress

Guarda el archivo y súbelo a la raíz de tu sitio mediante el Administrador de Archivos.


Paso 5: Aumenta el límite de memoria PHP

A veces, el error 500 aparece porque WordPress se queda sin memoria. Puedes aumentar el límite desde el archivo wp-config.php.

Cómo aumentar la memoria PHP

  1. En el Administrador de Archivos, localiza el archivo wp-config.php en la carpeta raíz.
  2. Descarga una copia de seguridad de este archivo.
  3. Edita el archivo (clic derecho > “Editar” o “Edit in Text Editor”).
  4. Busca la línea que dice define('WP_MEMORY_LIMIT', '40M'); o similar. Si no existe, pégala justo antes de la línea que dice /* That's all, stop editing! Happy publishing. */.
  5. Cambia el valor a 128M o 256M. Por ejemplo: define('WP_MEMORY_LIMIT', '256M');
  6. Guarda los cambios y comprueba tu sitio.

[WARNING] No pongas un valor demasiado alto (como 1024M) a menos que tu servidor lo soporte. Si no estás seguro, 128M o 256M suele ser suficiente.


Paso 6: Comprueba los permisos de archivos y carpetas

Los permisos incorrectos pueden impedir que el servidor lea o ejecute los archivos de WordPress. Los valores estándar son:

  • Archivos: 644
  • Carpetas: 755
  • Archivo wp-config.php: 600 (por seguridad)

Cómo corregir permisos desde Plesk

  1. En el Administrador de Archivos, selecciona la carpeta raíz (httpdocs o public_html).
  2. Haz clic en “Permisos” (o “Change Permissions”).
  3. Aplica los valores mencionados (644 para archivos, 755 para carpetas). Plesk suele tener una opción para “Aplicar a subdirectorios y archivos”. Márcala.
  4. Haz clic en “Aceptar” y espera a que se apliquen los cambios.
  5. Para el wp-config.php, búscalo, edita sus permisos y ponlo en 600.

Paso 7: Revisa los logs de error del servidor (para usuarios más avanzados)

Si nada de lo anterior funciona, los logs de error son tu mejor amigo. Ellos te dirán exactamente qué está fallando.

Cómo acceder a los logs de error en Plesk

  1. En Plesk, ve a “Sitios web y dominios” y selecciona tu dominio.
  2. Busca la sección “Registros” o “Logs”. A veces está dentro de un menú desplegable.
  3. Busca el archivo error_log o error.log. También puede estar en una carpeta llamada logs.
  4. Descarga el archivo y ábrelo con un editor de texto (como el Bloc de notas).
  5. Busca las líneas más recientes (las de la fecha y hora en que ocurrió el error). Busca términos como “PHP Fatal error”, “Parse error” o “Allowed memory size exhausted”. Esa línea te dará una pista muy clara.

Por ejemplo, si ves algo como:
PHP Fatal error: Allowed memory size of 41943040 bytes exhausted (tried to allocate 20480 bytes) in /var/www/vhosts/tudominio.com/httpdocs/wp-content/plugins/un-plugin/index.php on line 10

Sabrás que el problema es el plugin un-plugin y que se quedó sin memoria.

[TIP] Si no encuentras los logs, contacta con tu proveedor de hosting. Ellos pueden proporcionarte el acceso o ayudarte a interpretarlos.


Paso 8: Reinstala WordPress (solo si todo lo demás falla)

Este es el último recurso. Reinstalar WordPress reemplaza los archivos del núcleo sin borrar tu contenido (entradas, páginas, medios, etc.).

Cómo reinstalar WordPress manualmente

  1. Descarga la última versión de WordPress desde wordpress.org.
  2. Descomprime el archivo en tu ordenador.
  3. Elimina las carpetas wp-content y el archivo wp-config.php de la descarga (no queremos sobrescribir tu contenido ni tu configuración).
  4. Sube el resto de archivos y carpetas (todo excepto wp-content y wp-config.php) a la carpeta raíz de tu sitio mediante FTP o el Administrador de Archivos, sobrescribiendo los existentes.
  5. Una vez subido, accede a tudominio.com/wp-admin. Es posible que te pida actualizar la base de datos. Haz clic en “Actualizar la base de datos de WordPress” y listo.

Esto reemplazará los archivos dañados del núcleo sin tocar tus plugins, temas ni contenido.


Preguntas Frecuentes (FAQ)

¿El error 500 puede dañar mi base de datos?

No, el error 500 es un error del servidor que impide que se cargue la página, pero no afecta directamente a la base de datos. Tus datos (entradas, usuarios, comentarios) están a salvo.

¿Por qué ocurre el error 500 después de una actualización de WordPress?

Es muy común. Una actualización de WordPress, un plugin o un tema puede generar conflictos de compatibilidad. La solución más rápida es desactivar todos los plugins (Paso 2) y cambiar al tema por defecto (Paso 3).

¿Puedo solucionar el error 500 sin acceso al panel de administración de WordPress?

Sí, absolutamente. Todas las soluciones que te hemos dado se realizan desde el panel de control de Plesk (Administrador de Archivos) o mediante FTP. No necesitas entrar a wp-admin.

¿Qué hago si después de todos los pasos el error persiste?

Si has seguido todos los pasos y el error 500 sigue apareciendo, el problema puede ser más complejo (por ejemplo, un error en la configuración del servidor PHP, un problema con la versión de PHP, o un límite de recursos muy bajo). En ese caso, te recomendamos que contactes con el soporte técnico de tu hosting. Diles que ya has probado a desactivar plugins, cambiar el tema y aumentar la memoria PHP, y pídeles que revisen los logs de error del servidor.

¿Es seguro aumentar el límite de memoria PHP?

Sí, siempre que no pongas un valor excesivo. 128MB o 256MB son valores seguros para la mayoría de los sitios WordPress. Si pones un valor demasiado alto, podrías sobrecargar el servidor, pero tu proveedor de hosting suele tener límites máximos.

[WARNING] Si tu sitio tiene mucho tráfico o usas muchos plugins pesados, considera contratar un plan de hosting con más recursos. Aumentar la memoria es un parche, no una solución definitiva.


Conclusión

El error 500 WordPress puede ser frustrante, pero como has visto, en la mayoría de los casos se soluciona con unos pocos pasos sencillos desde el panel de Plesk. Recuerda: desactivar plugins, cambiar al tema por defecto y restaurar el .htaccess son las sol

¿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