Errores típicos de WordPress y cómo solucionarlos en Plesk
Los 5 errores de WordPress más comunes en Plesk (y su solución paso a paso)
Si tienes una web en WordPress y la gestionas a través de Plesk, seguro que en algún momento te has topado con alguna pantalla blanca, un error de conexión a la base de datos o un mensaje extraño al intentar actualizar un plugin. No te preocupes, es mucho más habitual de lo que parece y, en la mayoría de los casos, la solución está a un par de clics.
En esta guía vamos a desgranar los errores WordPress Plesk más típicos, explicando por qué ocurren y, sobre todo, cómo solucionarlos sin necesidad de ser un experto en servidores. Vamos a ello.
1. El temido "Error al establecer conexión con la base de datos"
Este es, sin duda, uno de los errores WordPress Plesk más frustrantes, porque te deja sin web por completo. Verás un mensaje parecido a "Error al establecer conexión con la base de datos" o "Error establishing a database connection".
¿Por qué ocurre?
Las causas más comunes son:
- Las credenciales de la base de datos (nombre, usuario o contraseña) son incorrectas en el archivo
wp-config.php. - La base de datos ha sido eliminada o dañada.
- El servidor de bases de datos MySQL/MariaDB está caído o sobrecargado.
- El usuario de la base de datos no tiene permisos suficientes sobre la misma.
¿Cómo solucionarlo en Plesk?
Sigue estos pasos en orden:
- Accede a Plesk y ve a la sección "Bases de datos" dentro del panel de tu suscripción.
- Verifica que la base de datos que usa tu WordPress sigue existiendo y que su tamaño no es cero (si es cero, está vacía o dañada).
- Comprueba las credenciales. Ve a "Usuarios de bases de datos" y asegúrate de que el usuario que tienes anotado existe y tiene marcada la casilla de todos los privilegios sobre la base de datos correcta.
- Ahora, edita el archivo
wp-config.phpde tu sitio. Puedes hacerlo desde el Administrador de archivos de Plesk (dentro dehttpdocs). Busca estas líneas y verifica que coinciden con los datos de tu base de datos y usuario:
define('DB_NAME', 'nombre_de_tu_bd');
define('DB_USER', 'usuario_de_tu_bd');
define('DB_PASSWORD', 'tu_contraseña');
define('DB_HOST', 'localhost');
[TIP] Si todo parece correcto pero el error persiste, prueba a cambiar el
DB_HOSTdelocalhosta127.0.0.1o al nombre del servidor de bases de datos que aparece en Plesk (suele ser algo comolocalhosto un dominio interno).
2. El "Error de conexión segura" o el bucle de redirección al instalar un certificado SSL
Es muy común que, después de activar un certificado SSL en Plesk, la web entre en un bucle infinito de redirecciones o muestre un aviso de "tu conexión no es privada".
¿Por qué ocurre?
- La dirección de WordPress (URL) sigue configurada con
http://en lugar dehttps://. - Hay reglas de redirección mal configuradas en el archivo
.htaccess. - Algún plugin de caché guarda la versión antigua de la web.
¿Cómo solucionarlo en Plesk?
- Ve al Administrador de archivos y localiza el archivo
wp-config.php. - Añade estas dos líneas justo antes de la línea que dice
/* That's all, stop editing! */:
define('WP_HOME', 'https://tudominio.com');
define('WP_SITEURL', 'https://tudominio.com');
Esto fuerza a WordPress a usar la versión segura.
- Ahora, ve al archivo
.htaccessy asegúrate de que no hay reglas de redirección duplicadas o erróneas. Una regla correcta para forzar HTTPS sería:
RewriteEngine On
RewriteCond %{HTTPS} off
RewriteRule ^(.*)$ https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301]
- Limpia la caché de cualquier plugin (como W3 Total Cache o WP Super Cache) y la del propio navegador.
[WARNING] No edites el
.htaccesssi no estás seguro. Un error aquí puede tumbar toda la web. Si ocurre, puedes renombrar el archivo a.htaccess.bakdesde el Administrador de archivos para que WordPress genere uno nuevo al recargar.
3. Permisos de archivos incorrectos (el error 403 o la petición de FTP)
A veces, al intentar instalar un plugin o actualizar WordPress, el sistema te pide credenciales de FTP. O directamente ves un error 403 Forbidden. Esto se debe a que los permisos WordPress Plesk no son los correctos.
¿Por qué ocurre?
- Los archivos no pertenecen al usuario del sistema que ejecuta PHP.
- Los permisos de las carpetas son demasiado restrictivos (por ejemplo, 644 en directorios, cuando deberían ser 755).
- Los permisos de los archivos son demasiado abiertos (por ejemplo, 777, lo cual es un riesgo de seguridad).
¿Cómo solucionarlo en Plesk?
Plesk tiene una herramienta específica para esto.
- Ve a tu dominio en Plesk y haz clic en "Archivos" (o "Administrador de archivos").
- En la parte superior, busca el botón "Arreglar permisos" o "Fix Permissions" (depende de la versión de Plesk, puede estar en el menú de la izquierda).
- Haz clic en él y confirma. Este proceso recorrerá toda la carpeta
httpdocsy asignará los permisos correctos a archivos (644) y directorios (755), además de cambiar el propietario de los archivos al usuario correcto.
Después de esto, intenta actualizar de nuevo. El problema de FTP debería desaparecer.
[INFO] Si no encuentras el botón "Arreglar permisos", siempre puedes hacerlo por línea de comandos (SSH) si tienes acceso root, pero la herramienta de Plesk es mucho más segura para usuarios sin experiencia.
4. El "Error fatal: Memoria agotada" (Allowed memory size exhausted)
Este es otro clásico de los errores WordPress Plesk. Verás un mensaje como: "Fatal error: Allowed memory size of 67108864 bytes exhausted".
¿Por qué ocurre?
- El límite de memoria PHP asignado a WordPress es demasiado bajo para el tema o los plugins que usas.
- Algún plugin tiene un script que consume mucha memoria.
¿Cómo solucionarlo en Plesk?
- La forma más sencilla es aumentar el límite de memoria PHP desde Plesk. Ve a tu dominio, luego a "PHP Settings" (o "Configuración de PHP").
- Busca la opción
memory_limit. - Cámbiala a un valor mayor, por ejemplo
256Mo512M. También puedes aumentarmax_execution_timea300para evitar otros errores de tiempo de espera. - Haz clic en "Aplicar".
Si no puedes cambiar esto desde Plesk (porque tu proveedor lo ha bloqueado), puedes intentar añadir esta línea a tu wp-config.php:
define('WP_MEMORY_LIMIT', '256M');
[TIP] Si el error persiste con 512M, el problema no es la memoria, sino un plugin con un bug. Desactiva todos los plugins (renombrando la carpeta
wp-content/pluginsaplugins_backupdesde el Administrador de archivos) y ve activándolos uno a uno para encontrar al culpable.
5. Problemas al actualizar WordPress, plugins o temas
A veces, al hacer clic en "Actualizar ahora", la pantalla se queda en blanco o aparece el famoso "Falló la actualización". Esto puede deberse a varias cosas, pero las más comunes en Plesk son los permisos WordPress Plesk y el tiempo de ejecución de PHP.
¿Cómo solucionarlo en Plesk?
- Primero, ejecuta la herramienta "Arreglar permisos" que vimos en el punto 3. Es el paso más importante.
- Aumenta el
max_execution_timeen la configuración de PHP (como vimos en el punto 4) a300o600segundos para que la actualización no se corte a mitad. - Si la actualización falla a mitad de camino, a veces WordPress se queda en "modo mantenimiento". Para salir de ahí, elimina el archivo
.maintenanceque se crea en la carpetahttpdocs(activa "Mostrar archivos ocultos" en el Administrador de archivos si no lo ves).
[WARNING] Nunca subas archivos de WordPress manualmente por FTP a la vez que ejecutas una actualización desde el panel. Puedes corromper la instalación.
Preguntas frecuentes (FAQ) sobre WordPress y Plesk
Aquí tienes algunas dudas habituales de los usuarios que gestionan WordPress en Plesk:
¿Cómo puedo hacer una copia de seguridad antes de tocar nada?
Plesk tiene una herramienta integrada llamada "Copias de seguridad" (o "Backup"). Ve a esa sección en tu suscripción y haz clic en "Crear copia de seguridad". Elige "Solo configuración" o "Configuración y contenido" para incluir los archivos y la base de datos. Es la forma más segura de trabajar.
¿Puedo usar el Administrador de archivos de Plesk para editar el código de mi tema?
Sí, puedes navegar hasta httpdocs/wp-content/themes/tu-tema/ y editar los archivos PHP, CSS o JS directamente. Eso sí, te recomendamos usar un tema hijo para no perder los cambios al actualizar el tema padre.
¿Qué hago si mi web se infecta con malware?
Plesk tiene una herramienta de seguridad llamada "Seguridad" que incluye un escáner de malware (depende del proveedor). También puedes instalar un plugin de seguridad gratuito como Wordfence desde el propio WordPress para escanear y limpiar archivos maliciosos.
¿Es lo mismo Plesk que Syspanel?
No, son paneles de control diferentes. Plesk es uno de los más populares en el hosting compartido. Si por lo que sea tu proveedor usa Syspanel (antes conocido como HestiaCP), el acceso al panel se realiza a través del puerto 2106 (por ejemplo, https://tudominio.com:2106). Las opciones de gestión de archivos y bases de datos son similares, pero la interfaz cambia.
¿Cómo puedo ocultar la página de login de WordPress para evitar ataques?
Puedes instalar un plugin como WPS Hide Login o iThemes Security. También puedes restringir el acceso a wp-login.php por IP desde el archivo .htaccess, pero es más complejo. Con un plugin es suficiente para la mayoría de casos.
Conclusión: Mantén la calma y actúa con método
Enfrentarse a errores de WordPress puede ser estresante, pero si sigues estos pasos, verás que la mayoría de los problemas tienen una solución clara y rápida en Plesk. Recuerda siempre:
- Haz una copia de seguridad antes de modificar nada.
- Usa la herramienta "Arreglar permisos" de Plesk como primer recurso ante errores extraños.
- Revisa la configuración de PHP para aumentar la memoria y el tiempo de ejecución.
- Desactiva los plugins para aislar conflictos.
Con estas rutinas, los errores WordPress Plesk dejarán de ser un dolor de cabeza y podrás volver a centrarte en lo que de verdad importa: el contenido de tu web.
Esperamos que esta guía te haya sido de ayuda. Si tienes alguna duda más específica, no dudes en contactar con tu proveedor de hosting o consultar la documentación oficial de Plesk. ¡Buena suerte con tu WordPress!
