Solucionar el error 500 en WordPress desde Plesk
¡Hola! Soy tu técnico de soporte amigable. Si has llegado hasta aquí, seguramente te has encontrado con el temido error 500 en WordPress desde Plesk. No te preocupes, es uno de los errores más comunes y, aunque parezca grave, en la mayoría de los casos se soluciona en pocos minutos. En esta guía extensa y detallada, te explicaré paso a paso cómo identificar y solucionar error 500 WordPress desde tu panel de control Plesk, incluso si no eres un experto en tecnología. Vamos a ello.
¿Qué es el error 500 en WordPress y por qué aparece en Plesk?
El error 500, también conocido como WordPress error interno del servidor, es una respuesta genérica que indica que algo salió mal en el servidor web, pero sin dar detalles específicos. Esto puede deberse a múltiples causas, desde un plugin conflictivo hasta un archivo .htaccess dañado o un límite de memoria excedido. En el entorno de Plesk, este error suele manifestarse al intentar acceder a tu sitio web, mostrando una pantalla en blanco o un mensaje como "Error interno del servidor".
¿Por qué ocurre en Plesk? Plesk es un panel de control muy potente que gestiona servidores web, bases de datos y dominios. A veces, las configuraciones de PHP, los permisos de archivos o las actualizaciones automáticas pueden desencadenar este problema. Lo bueno es que Plesk te ofrece herramientas para diagnosticar y reparar el error sin necesidad de tocar código complejo.
Paso 1: Lo primero, no entrar en pánico y hacer una copia de seguridad
Antes de empezar cualquier manipulación, es fundamental proteger tu sitio. Aunque los pasos que te daré son seguros, un error humano podría empeorar las cosas. Por eso, siempre haz una copia de seguridad de tu sitio y base de datos desde Plesk.
Cómo hacer una copia de seguridad en Plesk:
- Inicia sesión en Plesk (normalmente accedes mediante
https://tudominio.com:8443o la URL que te haya proporcionado tu proveedor). - Ve a la sección Sitios web y dominios.
- Selecciona tu dominio.
- Haz clic en Copia de seguridad (en el menú de la izquierda o en la sección de Herramientas).
- Elige Crear una copia de seguridad y marca la opción de incluir archivos y bases de datos.
- Dale un nombre y pulsa Aceptar. Espera unos minutos.
[TIP] Si no tienes espacio en el servidor, puedes descargar la copia a tu ordenador. Siempre es mejor prevenir.
Paso 2: Activar el modo debug de WordPress para ver el error real
El error 500 es muy genérico. Para solucionar error 500 WordPress de forma efectiva, necesitamos detalles. WordPress tiene un modo de depuración que muestra los errores reales en pantalla.
Activar WP_DEBUG desde Plesk:
- En Sitios web y dominios, busca tu dominio y haz clic en Administrador de archivos.
- Navega hasta la carpeta raíz de tu sitio (normalmente
httpdocsopublic_html). - Busca el archivo wp-config.php y haz clic derecho sobre él → Editar en el editor de texto.
- Busca la línea que dice
define('WP_DEBUG', false);(puede que no exista; si no, la añadiremos). - Cambia esa línea por:
define('WP_DEBUG', true); define('WP_DEBUG_DISPLAY', true); define('WP_DEBUG_LOG', true); - Guarda los cambios. Ahora, al recargar tu web, en lugar del error 500 verás un mensaje descriptivo (por ejemplo, "Fatal error: Call to undefined function...").
[WARNING] Una vez resuelto el error, vuelve a poner WP_DEBUG en false para que no se muestren mensajes a tus visitantes.
Paso 3: Soluciones rápidas desde el Administrador de archivos de Plesk
Si el modo debug no te da pistas claras, prueba estas acciones comunes que suelen resolver el Plesk error 500.
3.1. Renombrar la carpeta de plugins
Los plugins conflictivos son la causa número 1 del error 500. Desactivarlos todos de golpe te ayudará a identificar al culpable.
- En el Administrador de archivos, ve a
wp-content/. - Renombra la carpeta plugins a algo como plugins_old.
- Recarga tu web. Si el error desaparece, el problema está en uno de los plugins.
- Para recuperarlos, renombra la carpeta de nuevo a plugins y ve activándolos uno por uno desde el panel de WordPress (si puedes acceder). Si no puedes acceder, renombra la carpeta, luego crea una nueva carpeta vacía llamada plugins y mueve los plugins de uno en uno desde la carpeta plugins_old.
3.2. Restaurar el tema por defecto
Un tema mal configurado también puede provocar el error.
- En
wp-content/themes/, localiza la carpeta de tu tema activo. - Renómbrala (por ejemplo,
mi-tema_old). - WordPress usará automáticamente el tema por defecto (Twenty Twenty-Four o similar). Si el error desaparece, el tema es el problema.
3.3. Revisar el archivo .htaccess
Un .htaccess dañado suele dar error 500.
- En la raíz de tu sitio, busca el archivo .htaccess.
- Renómbralo a .htaccess_old.
- Recarga tu web. Si funciona, ve a Ajustes > Enlaces permanentes en WordPress y haz clic en Guardar cambios para regenerar el .htaccess.
Paso 4: Aumentar el límite de memoria PHP desde Plesk
A veces el error 500 aparece porque WordPress se queda sin memoria. En Plesk puedes aumentar este límite fácilmente.
Cómo aumentar el límite de memoria PHP en Plesk:
- Ve a Sitios web y dominios → selecciona tu dominio.
- Haz clic en Configuración de PHP (suele estar en la sección de Herramientas o en el menú desplegable).
- Busca la opción memory_limit (puede estar en "Opciones avanzadas").
- Cámbiala a 256M o incluso 512M si tu servidor lo permite.
- Guarda los cambios y recarga tu web.
[INFO] Si no ves esta opción, consulta con tu proveedor de hosting. Algunos planes limitan esta configuración.
Paso 5: Verificar los permisos de archivos y carpetas
Los permisos incorrectos pueden provocar un WordPress error interno. En Plesk, la mayoría de archivos deben tener permisos 644 y las carpetas 755.
Cómo corregir permisos desde Plesk:
- En el Administrador de archivos, selecciona todos los archivos y carpetas de la raíz (puedes usar Ctrl+A).
- Haz clic en Permisos (icono de candado o en el menú).
- Marca las casillas: Lectura y escritura para el propietario, Solo lectura para grupo y otros (644).
- Repite el proceso para las carpetas, pero esta vez marca Lectura, escritura y ejecución para propietario y Lectura y ejecución para grupo y otros (755).
- Aplica los cambios.
Paso 6: Revisar los logs de error en Plesk
Si nada de lo anterior funciona, los logs del servidor te darán pistas precisas.
Cómo acceder a los logs en Plesk:
- Ve a Sitios web y dominios → selecciona tu dominio.
- Haz clic en Registros (a veces llamado Logs o Registro de errores).
- Busca el archivo error_log (suele estar en la raíz o en una subcarpeta).
- Descarga el archivo o ábrelo en el visor de texto. Busca líneas con la fecha y hora del error. Verás mensajes como
PHP Fatal error: Uncaught Error: Call to undefined function...que te indicarán exactamente qué archivo y línea causan el problema.
[WARNING] Si tu servidor usa Syspanel (el puerto de acceso es el 2106), los pasos son similares pero la interfaz varía ligeramente. En Syspanel, busca "Logs del sistema" o "Registros de errores" en el menú principal.
Paso 7: Actualizar WordPress, plugins y temas manualmente
A veces una actualización fallida deja archivos corruptos. Desde Plesk puedes forzar la actualización.
Actualizar WordPress manualmente:
- Descarga la última versión de WordPress desde wordpress.org.
- Descomprime el archivo en tu ordenador.
- Sube la carpeta
wp-adminywp-includesa tu servidor mediante el Administrador de archivos (sobrescribe los archivos existentes). - No subas
wp-contentpara no perder tus datos. - Luego, ve a tu panel de WordPress (si puedes acceder) y actualiza la base de datos si es necesario.
Preguntas frecuentes (FAQ)
¿Por qué mi sitio da error 500 después de instalar un plugin?
Es muy común. El plugin puede ser incompatible con tu versión de PHP o con otro plugin. Sigue el Paso 3.1 para desactivarlos todos y luego reactívalos uno a uno.
¿El error 500 puede deberse a un ataque?
Sí, aunque es menos frecuente. Un archivo malicioso puede corromper el sitio. Si sospechas, revisa los logs y busca archivos extraños en wp-content/uploads/ o en la raíz.
¿Qué hago si no puedo acceder al panel de WordPress?
No pasa nada. Todos los pasos que te he dado se realizan desde Plesk, sin necesidad de entrar a WordPress. Incluso puedes desactivar plugins desde la base de datos, pero es más técnico.
¿Y si uso Syspanel en lugar de Plesk?
Si tu panel es Syspanel (puerto 2106), las funciones son equivalentes. Busca "Administrador de archivos" o "Configuración de PHP" en la interfaz. Los pasos para renombrar carpetas o editar wp-config.php son idénticos.
Conclusión: No temas al error 500, tienes las herramientas
El error 500 WordPress Plesk puede parecer aterrador, pero como has visto, con un enfoque metódico y las herramientas que te ofrece Plesk, puedes resolverlo en la mayoría de los casos. Recuerda siempre empezar por una copia de seguridad, activar el modo debug para obtener pistas y luego probar las soluciones más comunes: desactivar plugins, cambiar el tema, revisar el .htaccess y aumentar la memoria PHP.
Si después de seguir todos estos pasos el error persiste, contacta con tu proveedor de hosting. Ellos pueden revisar los logs del servidor a nivel más profundo. Pero confía en que, siguiendo esta guía, tendrás un 90% de probabilidades de éxito. ¡Ánimo y a por ello!
[INFO] Si te ha sido útil, comparte esta guía con otros usuarios de Plesk. Y recuerda: la paciencia y el orden son tus mejores aliados en el soporte técnico.
