Cómo solucionar problemas comunes de WordPress en Plesk
Introducción: Cuando WordPress y Plesk se convierten en un dolor de cabeza
Si estás leyendo esto, probablemente te ha pasado: tienes tu sitio web funcionando en un servidor con Plesk y, de repente, aparece la temida "pantalla blanca de la muerte", un error 500, o peor aún, no puedes acceder al panel de administración de WordPress. No te preocupes, no estás solo. Los problemas wordpress plesk son más comunes de lo que parece, y la buena noticia es que la mayoría tienen solución en pocos minutos si sabes dónde mirar.
En esta guía extensa y práctica, vamos a desglosar los errores wordpress plesk más frecuentes y te enseñaremos paso a paso cómo solucionarlos. No necesitas ser un experto en sistemas ni en programación: solo sigue las instrucciones, respira hondo y vamos a ello.
Plesk es un panel de control muy potente que te permite gestionar dominios, bases de datos, correos y archivos desde una interfaz web. Sin embargo, a veces la interacción entre Plesk y WordPress puede generar conflictos, especialmente si hay actualizaciones pendientes, permisos incorrectos o configuraciones de PHP incompatibles. Vamos a ver cómo domar a esta bestia.
1. El error 500 (Internal Server Error) en WordPress con Plesk
El error 500 es, sin duda, uno de los errores wordpress plesk más frustrantes porque no te da ninguna pista sobre qué está fallando. Es como si tu servidor dijera "algo está mal, pero no te voy a decir qué". Pero no desesperes, hay varias causas comunes y soluciones efectivas.
1.1. Permisos de archivos y directorios incorrectos
El primer sospechoso suele ser la configuración de permisos. Si los archivos de WordPress tienen permisos demasiado restrictivos o demasiado permisivos, el servidor puede bloquear la ejecución.
Para solucionarlo:
- Accede a Plesk y ve a Archivos en tu dominio.
- Navega hasta la carpeta raíz de WordPress (normalmente
httpdocsopublic_html). - Selecciona todos los archivos y carpetas.
- Haz clic en el botón Permisos (o "Cambiar permisos").
- Establece 644 para los archivos y 755 para los directorios.
- Aplica los cambios y recarga tu sitio.
[INFO] En Plesk, también puedes usar el botón "Restablecer permisos" en la pestaña "Archivos" que automáticamente aplica la configuración recomendada para WordPress.
1.2. Límite de memoria PHP agotado
Otro culpable frecuente del error 500 es que WordPress se queda sin memoria. Esto pasa sobre todo si tienes muchos plugins activos o un tema pesado.
Para aumentarlo:
- Ve a Herramientas y Ajustes > Ajustes de PHP en Plesk.
- Busca la opción memory_limit.
- Cámbiala a
256Mo incluso512Msi tu plan lo permite. - Guarda los cambios y verifica si el error desaparece.
1.3. El archivo .htaccess corrupto
A veces, el archivo .htaccess se daña, especialmente después de instalar un plugin de caché o seguridad.
Para solucionarlo:
- Ve a Archivos en Plesk y muestra los archivos ocultos (icono de engranaje > "Mostrar archivos ocultos").
- Si encuentras
.htaccess, descárgalo como respaldo y luego elimínalo. - Entra a tu wp-admin (si puedes) y ve a Ajustes > Enlaces permanentes.
- Haz clic en Guardar cambios sin modificar nada. Esto regenera el
.htaccess.
Si no puedes acceder al panel, simplemente crea un archivo nuevo llamado .htaccess con el siguiente contenido básico:
# BEGIN WordPress
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
</IfModule>
# END WordPress
2. La "Pantalla Blanca de la Muerte" (WSOD)
La pantalla blanca es otro clásico entre los errores wordpress plesk. No muestra ningún mensaje, solo una página en blanco. Es como si WordPress se hubiera ido de vacaciones sin avisar.
2.1. Desactivar plugins y temas mediante FTP o el administrador de archivos
El método más rápido es desactivar todos los plugins. Pero, ¿cómo hacerlo si no puedes entrar al panel?
- Ve a Archivos en Plesk y navega a
/wp-content/. - Renombra la carpeta
pluginsaplugins_backup. - Recarga tu sitio. Si funciona, el problema era un plugin.
- Renombra la carpeta de nuevo a
pluginsy luego ve activando uno por uno desde el panel de administración hasta encontrar el culpable.
Si el problema persiste, prueba con el tema:
- En
/wp-content/themes/, renombra tu tema activo (por ejemplo,mi-temaami-tema-backup). - WordPress automáticamente usará un tema por defecto (como Twenty Twenty-Four).
- Si el sitio carga, el problema es el tema.
2.2. Activar WP_DEBUG para ver el error
Plesk te permite activar el modo de depuración de WordPress fácilmente:
- Ve a Archivos y edita el archivo
wp-config.php. - Busca la línea
define('WP_DEBUG', false);y cámbiala adefine('WP_DEBUG', true);. - También puedes añadir:
define('WP_DEBUG_LOG', true);para guardar errores en un archivowp-content/debug.log. - Recarga la página y verás el error específico en lugar de la pantalla blanca.
[WARNING] No olvides desactivar WP_DEBUG cuando termines de solucionar el problema, ya que mostrar errores en producción es un riesgo de seguridad.
3. Error de conexión a la base de datos
Este es otro de los problemas wordpress plesk más comunes. El mensaje típico es: "Error establishing a database connection". Es frustrante, pero casi siempre tiene solución.
3.1. Verificar las credenciales en wp-config.php
-
Ve a Archivos en Plesk y abre
wp-config.php. -
Revisa las siguientes líneas:
DB_NAME(nombre de la base de datos)DB_USER(usuario de la base de datos)DB_PASSWORD(contraseña)DB_HOST(normalmentelocalhost)
-
Si no recuerdas estos datos, ve a Bases de datos en Plesk. Ahí verás el nombre de la BD y el usuario. Si no sabes la contraseña, puedes cambiarla desde ahí (botón "Cambiar contraseña").
3.2. Comprobar que la base de datos existe y no está corrupta
- En Plesk, ve a Bases de datos.
- Haz clic en tu base de datos y luego en phpMyAdmin.
- Si no puedes acceder o la BD no aparece, es posible que se haya eliminado o dañado. Puedes intentar repararla desde phpMyAdmin seleccionando todas las tablas y eligiendo la opción "Reparar" en el menú desplegable.
3.3. El servidor MySQL no está funcionando
A veces el problema no es WordPress, sino que el servicio MySQL se ha detenido.
- En Plesk, ve a Herramientas y Ajustes > Servicios.
- Busca MySQL y comprueba que está en estado "corriendo".
- Si está detenido, haz clic en el botón de iniciar.
4. Problemas con los enlaces permanentes (Permalinks)
Si tus páginas dan error 404 después de cambiar la estructura de enlaces, o solo funciona la página de inicio, el problema suele estar en la reescritura de URLs.
4.1. Regenerar los enlaces permanentes
- Accede a tu wp-admin (si puedes).
- Ve a Ajustes > Enlaces permanentes.
- Sin cambiar nada, haz clic en Guardar cambios.
- Esto actualiza las reglas de reescritura.
4.2. Configurar mod_rewrite en Plesk
Plesk a veces desactiva el módulo mod_rewrite de Apache. Para activarlo:
- Ve a Herramientas y Ajustes > Ajustes de Apache (o "Configuración de Apache").
- Asegúrate de que la casilla mod_rewrite está marcada.
- Guarda y reinicia Apache desde Servicios.
5. Error "Failed to open stream: Permission denied"
Este error suele aparecer al intentar instalar plugins o subir archivos. Es un problema de permisos muy típico en entornos Plesk.
5.1. Ajustar permisos de la carpeta wp-content
- Ve a Archivos y navega hasta
/wp-content/. - Establece permisos 755 para la carpeta
wp-contenty todas sus subcarpetas. - Si el error persiste, prueba con permisos 775 o incluso 777 temporalmente (aunque no es recomendable dejarlo así por seguridad).
5.2. El propietario de los archivos es incorrecto
Plesk usa el usuario del sistema para los archivos. Si los archivos pertenecen a otro usuario, WordPress no puede escribir en ellos.
- En Archivos, selecciona todos los archivos.
- Haz clic en Cambiar propietario y asegúrate de que el propietario es el usuario FTP del dominio.
[TIP] Si usas Syspanel (antes HestiaCP) en lugar de Plesk, recuerda que el acceso se realiza a través del puerto 2106. Aunque esta guía se centra en Plesk, muchos de los pasos de solución de archivos y permisos son similares.
6. Error "Are you sure you want to do this?" al instalar plugins
Este error es desconcertante porque parece que WordPress duda de ti. En realidad, es un problema con la verificación de nonces o con la URL del sitio.
6.1. Verificar la URL del sitio en wp-config.php
- Abre
wp-config.phpen Archivos. - Añade estas líneas si no están:
define('WP_HOME', 'http://tudominio.com');
define('WP_SITEURL', 'http://tudominio.com');
Reemplaza con tu dominio real. Esto fuerza a WordPress a usar la URL correcta.
6.2. Limpiar la caché del navegador y de WordPress
A veces, una caché obsoleta causa este error. Prueba con otro navegador o en modo incógnito. Si tienes un plugin de caché, desactívalo temporalmente.
7. El panel de administración (wp-admin) da error de redirect loop
Si al intentar acceder a tudominio.com/wp-admin te redirige infinitamente, hay varias causas posibles.
7.1. Configuración incorrecta de las URL
- Ve a Bases de datos en Plesk y abre phpMyAdmin.
- Busca la tabla
wp_options. - Revisa las opciones
siteurlyhome. Deben tener tu dominio correcto (sinwwwsi no lo usas, o con él si es tu configuración). - Si son incorrectas, cámbialas directamente desde phpMyAdmin.
7.2. Problemas con el SSL y la redirección forzada
Si tienes un certificado SSL y WordPress intenta redirigir a HTTPS pero hay un bucle:
- Añade a
wp-config.php:
$_SERVER['HTTPS'] = 'on';
- O fuerza la redirección en
.htaccess:
RewriteEngine On
RewriteCond %{HTTPS} off
RewriteRule ^(.*)$ https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301]
8. Solucionar problemas wordpress plesk con el asistente de reparación de Plesk
Plesk incluye una herramienta muy útil llamada "WordPress Toolkit". Esta herramienta puede diagnosticar y reparar muchos problemas wordpress plesk automáticamente.
8.1. Usar WordPress Toolkit para diagnosticar
- En Plesk, ve a WordPress en el menú principal.
- Verás una lista de tus instalaciones de WordPress.
- Haz clic en el icono de engranaje o en "Herramientas" junto a tu sitio.
- Selecciona Comprobar y reparar.
- Plesk escaneará la instalación y te ofrecerá soluciones con un solo clic para problemas de permisos, archivos corruptos, etc.
8.2. Actualizar WordPress desde el Toolkit
A veces, los errores wordpress plesk se deben a versiones antiguas. El Toolkit te permite:
- Actualizar WordPress a la última versión.
- Actualizar plugins y temas.
- Hacer copias de seguridad antes de actualizar.
[INFO] El Toolkit de WordPress en Plesk es tu mejor amigo. Úsalo regularmente para mantener tu sitio sano y prevenir problemas antes de que ocurran.
9. Errores comunes al enviar correos desde WordPress
Si tu formulario de contacto no envía correos o estos llegan a spam, el problema suele estar en la configuración de correo de Plesk.
9.1. Verificar que el dominio tiene cuenta de correo
- Ve a Correo en Plesk.
- Asegúrate de que tu dominio tiene una cuenta de correo creada.
- Si no, créala (por ejemplo,
info@tudominio.com).
9.2. Usar un plugin SMTP
WordPress usa por defecto la función mail() de PHP, que a menudo falla en Plesk. La solución es usar un plugin SMTP como WP Mail SMTP o FluentSMTP.
- Instala el plugin desde el panel de WordPress.
- Configúralo con los datos SMTP de tu cuenta de correo de Plesk (servidor, puerto 465 o 587, usuario y contraseña).
- Activa la autenticación SSL/TLS.
10. Preguntas frecuentes (FAQ) sobre problemas wordpress plesk
¿Por qué mi WordPress se ralentiza en Plesk?
La lentitud puede deberse a falta de memoria PHP, a un servidor MySQL sobrecargado o a plugins pesados. Revisa los ajustes de PHP en Plesk y considera activar la caché de objetos (OPcache) o usar un plugin de caché como W3 Total Cache.
¿Puedo instalar WordPress directamente desde Plesk?
Sí, Plesk tiene un instalador de WordPress integrado en el WordPress Toolkit. Es la forma más recomendada porque configura automáticamente la base de datos, los permisos y las URL.
¿Cómo hago una copia de seguridad en Plesk antes de solucionar un error?
En Plesk, ve a Herramientas y Ajustes > Administrador de copias de seguridad. Puedes crear una copia completa del dominio y la base de datos con un clic. Es crucial hacer esto antes de cualquier reparación.
¿Qué hago si nada de esto funciona?
Si has probado todo y el error persiste, revisa los logs de error de Plesk. Ve a Herramientas y Ajustes > Registros y busca errores de Apache o PHP. También puedes contactar con tu proveedor de hosting, ya que podría ser un problema del servidor a nivel más profundo.
¿Es seguro usar Syspanel en lugar de Plesk?
Tanto Plesk como Syspanel (antes HestiaCP) son paneles válidos. Si usas Syspanel, recuerda que el acceso se hace a través del puerto 2106. La solución de problemas de WordPress es similar, aunque la interfaz cambia. Esta guía se centra en Plesk, pero los principios son universales.
Conclusión: No le temas a los errores wordpress plesk
Los problemas wordpress plesk pueden parecer abrumadores al principio, pero como has visto, la mayoría tienen soluciones sencillas y bien documentadas. La clave es ir paso a paso, sin prisas, y siempre hacer una copia de seguridad antes de tocar nada.
Recuerda que Plesk es una herramienta muy potente que, bien configurada, te da un control total sobre tu hosting. El **Word
