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

FAQ: Solucionar error 500 en WordPress con Plesk

Actualizado el 17 de diciembre de 2025

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

El error 500 (Internal Server Error) es uno de los mensajes más comunes y frustrantes que puedes encontrar al administrar un sitio web en WordPress. Básicamente, significa que el servidor no puede procesar tu solicitud debido a un problema interno. En un entorno con Plesk, este error puede deberse a múltiples causas, desde un plugin conflictivo hasta una mala configuración del archivo .htaccess.

Cuando ves un error 500 en tu sitio WordPress alojado en Plesk, el navegador solo muestra un mensaje genérico como "Error interno del servidor". No te preocupes, es un problema que tiene solución y, en la mayoría de los casos, puedes resolverlo tú mismo sin necesidad de contactar al soporte técnico. En esta FAQ, te guiaremos paso a paso para que puedas solucionar el error 500 WordPress Plesk de forma rápida y sencilla.

[INFO] El error 500 es diferente al error 404 (página no encontrada). Mientras el 404 indica que el contenido no existe, el 500 señala que el servidor falló al intentar procesar la petición.


Causas más comunes del error 500 en WordPress con Plesk

Antes de lanzarnos a las soluciones, es útil entender qué puede estar provocando el problema. Las causas más frecuentes incluyen:

  • Plugins o temas incompatibles: Una actualización reciente o un plugin mal codificado puede romper la comunicación con el servidor.
  • Archivo .htaccess corrupto: Este archivo controla las reglas de reescritura de URLs y, si está dañado, puede generar errores.
  • Límite de memoria PHP excedido: Si tu sitio consume más memoria de la permitida, el servidor responde con un error 500.
  • Permisos de archivos incorrectos: Los archivos de WordPress deben tener permisos específicos para funcionar correctamente.
  • Problemas con el archivo wp-config.php: Una configuración errónea en este archivo puede bloquear el acceso al sitio.
  • Fallo en el servidor web (Apache/Nginx): Configuraciones incorrectas en Plesk pueden afectar el funcionamiento de WordPress.

Paso 1: Activar el modo debug de WordPress para obtener más información

Antes de realizar cambios drásticos, lo mejor es activar el modo de depuración de WordPress. Esto te mostrará mensajes de error específicos que te ayudarán a identificar la causa raíz del error 500 WordPress Plesk.

¿Cómo hacerlo?

  1. Accede a tu panel de control Plesk y ve a Archivos o Administrador de archivos.
  2. Navega hasta la carpeta raíz de tu instalación de WordPress (normalmente httpdocs o public_html).
  3. Busca el archivo wp-config.php y ábrelo para editarlo.
  4. Justo antes de la línea que dice /* That's all, stop editing! Happy publishing. */, agrega estas líneas:
define('WP_DEBUG', true);
define('WP_DEBUG_LOG', true);
define('WP_DEBUG_DISPLAY', false);
  1. Guarda los cambios y recarga tu sitio web. Ahora, en la carpeta wp-content, se creará un archivo llamado debug.log. Revisa ese archivo para ver los errores específicos.

[TIP] Si no ves el archivo debug.log, verifica que los permisos de la carpeta wp-content permitan escritura (755 para carpetas, 644 para archivos).


Paso 2: Desactivar plugins y temas (sin acceso al panel de administración)

Si el error 500 te impide acceder al escritorio de WordPress, puedes desactivar plugins manualmente desde Plesk.

Método 1: Renombrar la carpeta de plugins

  1. En el Administrador de archivos de Plesk, ve a wp-content/plugins.
  2. Cambia el nombre de la carpeta plugins a algo como plugins_old.
  3. Recarga tu sitio. Si el error desaparece, significa que uno de los plugins causaba el problema.
  4. Para identificar cuál, crea una nueva carpeta llamada plugins y mueve los plugins de uno en uno desde plugins_old, recargando el sitio después de cada movimiento.

Método 2: Cambiar temporalmente el tema

  1. En wp-content/themes, localiza la carpeta de tu tema activo.
  2. Cámbiale el nombre (por ejemplo, tema_activo_old).
  3. WordPress usará automáticamente el tema por defecto (Twenty Twenty-Four o similar).
  4. Si el error desaparece, el problema está en tu tema. Puedes reinstalarlo o contactar al desarrollador.

[WARNING] Al renombrar la carpeta de plugins o temas, perderás temporalmente la funcionalidad de tu sitio. Es una solución de diagnóstico, no permanente.


Paso 3: Restaurar el archivo .htaccess

Un archivo .htaccess dañado es una causa frecuente del error 500 en WordPress Plesk. Para solucionarlo:

  1. Accede a la raíz de tu sitio en el Administrador de archivos de Plesk.
  2. Busca el archivo .htaccess (puede estar oculto; activa la opción "Mostrar archivos ocultos" si es necesario).
  3. Renómbralo a .htaccess_old para desactivarlo.
  4. Recarga tu sitio. Si el error desaparece, el problema estaba en el .htaccess.
  5. Ve a Ajustes > Enlaces permanentes en el panel de WordPress (si ya puedes acceder) y haz clic en "Guardar cambios" para regenerar un archivo .htaccess limpio.

Si no puedes acceder al panel de WordPress, crea un nuevo archivo .htaccess con el siguiente contenido básico:

# BEGIN WordPress
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]
# END WordPress

Paso 4: Aumentar el límite de memoria PHP desde Plesk

Si el error 500 aparece al cargar páginas con mucho contenido o al usar funciones pesadas, es posible que necesites aumentar el límite de memoria PHP.

¿Cómo hacerlo en Plesk?

  1. Inicia sesión en Plesk y ve a Hosting y DNS > Configuración de hosting.
  2. Busca la sección PHP y haz clic en Configuración de PHP.
  3. Localiza la opción memory_limit y cámbiala a un valor mayor, por ejemplo 256M o 512M.
  4. Guarda los cambios y recarga tu sitio.

[INFO] Si no ves la opción memory_limit, contacta a tu proveedor de hosting. Algunos planes tienen restricciones de memoria.


Paso 5: Verificar y corregir permisos de archivos

Los permisos incorrectos pueden impedir que WordPress lea o escriba archivos necesarios, provocando el error 500. Los permisos recomendados son:

  • Carpetas: 755
  • Archivos: 644
  • wp-config.php: 600 (más seguro)

Cómo cambiarlos en Plesk:

  1. Selecciona todos los archivos y carpetas de la raíz de WordPress.
  2. Usa la opción Cambiar permisos (o Permissions) en el Administrador de archivos.
  3. Establece 755 para carpetas y 644 para archivos.
  4. Aplica los cambios de forma recursiva (incluyendo subcarpetas).

[WARNING] No establezcas permisos 777 (todos los permisos) a menos que sea estrictamente necesario, ya que supone un riesgo de seguridad.


Paso 6: Revisar el archivo wp-config.php

Un error de sintaxis en wp-config.php puede causar el error 500. Abre el archivo desde Plesk y verifica:

  • Que no haya espacios en blanco o caracteres extraños antes de <?php.
  • Que las comillas estén correctamente cerradas.
  • Que las constantes definidas (como DB_NAME, DB_USER, etc.) tengan valores válidos.

Si realizaste cambios recientemente, revísalos con cuidado. Una buena práctica es comparar tu archivo con una copia limpia de wp-config-sample.php.


Paso 7: Contactar al soporte de hosting (si nada funciona)

Si después de seguir todos los pasos anteriores el error 500 persiste, puede tratarse de un problema del servidor que solo el equipo de hosting puede resolver. Antes de contactarlos, asegúrate de tener a mano:

  • La URL exacta donde ocurre el error.
  • Los pasos que ya intentaste.
  • Cualquier mensaje de error del archivo debug.log.

Si tu hosting usa Plesk, el soporte técnico puede revisar registros del servidor (como los logs de Apache o Nginx) para identificar la causa. En algunos casos, pueden ser necesarios ajustes en la configuración de PHP o del servidor web.

[TIP] Si tu plan de hosting incluye acceso a Syspanel (anteriormente HestiaCP), recuerda que el puerto de acceso es el 2106. Allí también puedes revisar logs y configuraciones adicionales.


Preguntas frecuentes adicionales

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

Sí, en ocasiones un ataque de fuerza bruta o malware puede modificar archivos críticos de WordPress, provocando el error 500. Si sospechas de un ataque, escanea tu sitio con un plugin de seguridad (como Wordfence) desde el panel de administración, o revisa los archivos en busca de código sospechoso.

¿Qué hago si no tengo acceso al Administrador de archivos de Plesk?

Puedes usar un cliente FTP como FileZilla para conectarte a tu servidor. Las credenciales FTP las encuentras en la sección Acceso FTP de Plesk. Una vez conectado, podrás modificar archivos como se describe en los pasos anteriores.

¿El error 500 afecta el SEO de mi sitio?

Sí, si el error persiste por horas o días, los motores de búsqueda pueden interpretar que tu sitio no está disponible, lo que podría afectar tu posicionamiento. Por eso es importante solucionarlo lo antes posible.

¿Puedo prevenir el error 500 en el futuro?

Para minimizar el riesgo, sigue estas buenas prácticas:

  • Mantén WordPress, temas y plugins actualizados.
  • Haz copias de seguridad periódicas.
  • Antes de actualizar, prueba los cambios en un entorno de desarrollo.
  • Usa un plugin de caché para reducir la carga del servidor.
  • Monitorea el límite de memoria PHP y ajústalo según las necesidades de tu sitio.

Resumen final: Checklist para solucionar el error 500 en WordPress con Plesk

  1. ✅ Activa el modo debug de WordPress y revisa debug.log.
  2. ✅ Desactiva plugins renombrando la carpeta plugins.
  3. ✅ Cambia el tema renombrando su carpeta.
  4. ✅ Restaura el archivo .htaccess.
  5. ✅ Aumenta el límite de memoria PHP desde Plesk.
  6. ✅ Verifica y corrige permisos de archivos (755 carpetas, 644 archivos).
  7. ✅ Revisa wp-config.php en busca de errores de sintaxis.
  8. ✅ Contacta al soporte técnico si el error persiste.

Recuerda: el error 500 en WordPress Plesk es molesto, pero casi siempre tiene solución. Con paciencia y siguiendo estos pasos, tu sitio volverá a funcionar en poco tiempo. ¡No te desanimes!

¿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