FAQ: Solución a problemas comunes de WordPress en Plesk
¿Por qué mi WordPress en Plesk da error 500 o pantalla en blanco?
Este es uno de los problemas más frecuentes y, por suerte, uno de los más fáciles de diagnosticar. Un error 500 o una pantalla en blanco suele indicar un conflicto entre plugins, temas o un límite de memoria excedido.
Para solucionarlo, lo primero que debes hacer es acceder al panel de control de Plesk. Busca la sección de Archivos o Administrador de archivos y navega hasta la carpeta wp-content. Allí, cambia temporalmente el nombre de la carpeta plugins a plugins_desactivados. Esto desactivará todos los plugins de golpe.
Si el sitio vuelve a cargar, el problema está en uno de los plugins que tenías instalado. Ve renombrándolos de uno en uno (vuelve a poner plugins y dentro ve renombrando carpetas de plugins específicos) hasta identificar al culpable.
[TIP] Si no recuerdas el nombre exacto, puedes hacerlo desde la base de datos usando phpMyAdmin (en Plesk, suele estar en "Bases de datos"). Busca la tabla wp_options y cambia el valor de active_plugins a a:0:{}.
Otra causa común es el límite de memoria PHP. En Plesk, puedes aumentarlo desde Hosting y DNS > Configuración de PHP. Busca la opción memory_limit y súbela a 256M o 512M.
¿Cómo solucionar el error "Error establishing a database connection" en Plesk?
Este error indica que WordPress no puede conectar con la base de datos. Las causas más habituales son:
- Credenciales incorrectas: Revisa el archivo
wp-config.phpen la raíz de tu sitio. Busca las líneasDB_NAME,DB_USER,DB_PASSWORDyDB_HOST. Asegúrate de que coinciden con los datos de tu base de datos en Plesk. Para verlos, ve a Bases de datos en Plesk. - Base de datos caída: Desde Plesk, ve a Bases de datos, selecciona tu base de datos y haz clic en Comprobar o Reparar. Si no funciona, reinicia el servicio de MySQL desde Herramientas y utilidades > Servicios.
- Servidor MySQL sobrecargado: Si tu sitio recibe mucho tráfico, el servidor puede estar saturado. Temporalmente, puedes probar a desactivar algunos plugins que hagan consultas pesadas (como caché o estadísticas). Para una solución a largo plazo, contacta con tu proveedor de hosting.
[WARNING] Si cambias la contraseña de la base de datos desde Plesk, recuerda actualizarla también en el archivo wp-config.php. De lo contrario, el error persistirá.
¿Por qué no puedo acceder al panel de administración de WordPress (wp-admin)?
A veces, el acceso a /wp-admin redirige a una página en blanco o da error 404. Esto puede deberse a:
-
Problemas de permalinks: Ve a Ajustes > Enlaces permanentes (si puedes acceder de forma intermitente). Si no, edita el archivo
.htaccessen la raíz de tu sitio (desde el Administrador de archivos de Plesk). Borra su contenido y pégalo:# 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 -
Plugin de seguridad bloqueando IP: Si instalaste un plugin como Wordfence o iThemes Security, es posible que haya bloqueado tu dirección IP. Accede por FTP (desde Plesk puedes usar el Administrador de archivos) y renombra la carpeta del plugin de seguridad para desactivarlo. Luego, vuelve a intentar el acceso.
-
URL incorrecta en la base de datos: Si moviste el sitio de dominio o de carpeta, las URLs guardadas en la base de datos pueden estar desactualizadas. Usa phpMyAdmin en Plesk, selecciona tu base de datos, ve a la tabla
wp_optionsy busca las filassiteurlyhome. Asegúrate de que apuntan a la URL correcta.
Mi sitio WordPress en Plesk carga muy lento, ¿qué hago?
La lentitud puede deberse a varios factores. Aquí tienes una lista de verificación rápida:
- Caché: Instala un plugin de caché (como W3 Total Cache o WP Super Cache). En Plesk, también puedes activar la caché de servidor desde Hosting y DNS > Configuración de Apache y nginx. Habilita "Caché de proxy" y "Caché de páginas estáticas".
- Imágenes pesadas: Optimiza tus imágenes antes de subirlas. Usa herramientas como TinyPNG o plugins como Smush.
- Plugins innecesarios: Desactiva y elimina los plugins que no uses. Cada plugin consume recursos.
- Tema pesado: Cambia a un tema ligero y optimizado, como GeneratePress o Astra.
- Base de datos: Desde phpMyAdmin, selecciona tu base de datos y haz clic en Optimizar tablas. También puedes usar un plugin como WP-Optimize para limpiar revisiones, borradores y spam.
- CDN: Si tu sitio tiene visitas de todo el mundo, considera usar una CDN (Red de Entrega de Contenido) como Cloudflare. Puedes configurarla desde Plesk en la sección de CDN.
[INFO] En Plesk, puedes monitorear el uso de recursos de tu sitio desde Estadísticas o Administrador de recursos. Si ves que el uso de CPU o memoria está al límite, quizás necesites contratar un plan de hosting más potente.
¿Cómo restaurar una copia de seguridad de WordPress en Plesk?
Plesk ofrece herramientas integradas para hacer copias de seguridad. Para restaurar una:
- Ve a Herramientas y utilidades > Administrador de copias de seguridad.
- Busca la copia de seguridad de tu sitio (suele tener el nombre del dominio y la fecha).
- Haz clic en Restaurar. Puedes elegir restaurar todo el sitio o solo los archivos o la base de datos.
- Confirma la acción. El proceso puede tardar unos minutos.
Si no tienes copia de seguridad en Plesk, pero tienes los archivos y la base de datos por separado:
- Archivos: Sube la carpeta
wp-contenty el resto de archivos a la raíz del sitio (por FTP o Administrador de archivos). - Base de datos: Accede a phpMyAdmin, selecciona tu base de datos, haz clic en Importar y sube el archivo SQL.
- Configuración: Asegúrate de que el archivo
wp-config.phptenga las credenciales correctas de la base de datos.
[WARNING] Siempre haz una copia de seguridad del estado actual antes de restaurar una anterior, por si algo sale mal.
Error "Failed to open stream: Permission denied" en WordPress con Plesk
Este error suele ocurrir cuando los permisos de archivos y carpetas no son correctos. En Plesk, los permisos recomendados son:
- Carpetas: 755
- Archivos: 644
- Archivo
wp-config.php: 600 o 640
Para cambiarlos desde el Administrador de archivos de Plesk:
- Selecciona la carpeta o archivo.
- Haz clic en Cambiar permisos.
- Introduce los valores numéricos (755 para carpetas, 644 para archivos).
- Marca la opción Aplicar a subdirectorios si es necesario.
También puedes usar un plugin como "WP File Permissions" para repararlos automáticamente, pero ten cuidado porque algunos plugins pueden ser maliciosos.
¿Cómo migrar un WordPress de un servidor a otro usando Plesk?
Migrar un sitio WordPress puede parecer complicado, pero con Plesk es bastante sencillo. Sigue estos pasos:
- Copia de seguridad: En el servidor origen, ve a Herramientas y utilidades > Administrador de copias de seguridad y crea una copia de seguridad completa de tu sitio (archivos y base de datos).
- Descarga la copia: Descarga el archivo de copia de seguridad a tu ordenador.
- Sube al servidor destino: En el nuevo servidor (también con Plesk), ve a Herramientas y utilidades > Administrador de copias de seguridad > Subir archivo. Selecciona el archivo que descargaste.
- Restaura: Una vez subido, haz clic en Restaurar. Asegúrate de que el dominio de destino existe en el nuevo servidor.
- Actualiza las URLs: Si cambiaste de dominio, usa un plugin como "Better Search Replace" o edita la base de datos desde phpMyAdmin para reemplazar la URL antigua por la nueva.
[TIP] Si el nuevo servidor usa Syspanel (anteriormente conocido como HestiaCP), el puerto de acceso es el 2106. El proceso de migración es similar, pero las opciones pueden estar en un menú diferente. Consulta la documentación de Syspanel para más detalles.
Mi WordPress se actualiza solo y se rompe, ¿cómo lo evito?
Las actualizaciones automáticas pueden ser una bendición o una maldición. Para desactivarlas y tener más control:
-
Actualizaciones de plugins y temas: Ve a Plugins > Plugins instalados y desmarca la opción "Permitir actualizaciones automáticas" para cada plugin. Para temas, ve a Apariencia > Temas y haz lo mismo.
-
Actualizaciones del núcleo de WordPress: Añade esta línea al archivo
wp-config.php(justo antes de la línea/* That's all, stop editing! */):define( 'WP_AUTO_UPDATE_CORE', false ); -
Actualizaciones manuales: Siempre es recomendable hacer una copia de seguridad antes de actualizar. Desde el panel de administración de WordPress, ve a Escritorio > Actualizaciones y haz clic en Actualizar ahora. Si prefieres hacerlo desde Plesk, algunos proveedores ofrecen la opción de actualizar WordPress directamente desde el panel.
[INFO] Si desactivas las actualizaciones automáticas, recuerda revisar periódicamente si hay actualizaciones de seguridad e instalarlas manualmente. No hacerlo puede dejar tu sitio vulnerable.
FAQ adicional: preguntas rápidas sobre WordPress en Plesk
¿Puedo instalar WordPress directamente desde Plesk?
Sí, en la sección Aplicaciones de Plesk, busca WordPress y haz clic en Instalar. El proceso es automático y te pedirá los datos básicos (nombre del sitio, usuario admin, etc.).
¿Cómo cambio la versión de PHP en Plesk para WordPress?
Ve a Hosting y DNS > Configuración de PHP. Allí puedes seleccionar la versión de PHP que quieras (WordPress recomienda PHP 8.0 o superior). También puedes ajustar los límites de memoria, tiempo de ejecución, etc.
¿Qué hago si olvido la contraseña de administrador de WordPress?
Puedes restablecerla desde la base de datos. En phpMyAdmin, busca la tabla wp_users, edita el usuario administrador y en el campo user_pass selecciona la función MD5 y escribe la nueva contraseña. Luego, guarda los cambios.
¿Cómo configuro un certificado SSL en Plesk para mi WordPress?
Ve a Hosting y DNS > SSL/TLS. Plesk suele ofrecer certificados gratuitos de Let's Encrypt. Haz clic en Añadir certificado SSL y sigue los pasos. Una vez instalado, asegúrate de que WordPress use HTTPS (puedes usar un plugin como "Really Simple SSL").
¿Mi sitio WordPress en Plesk puede ser hackeado?
Sí, como cualquier sitio web. Para protegerlo, usa contraseñas seguras, mantén todo actualizado, instala un plugin de seguridad (como Wordfence o Sucuri), y configura un firewall de aplicaciones web (WAF) en Plesk si está disponible.
Conclusión: resolver problemas de WordPress en Plesk es más fácil de lo que parece
La mayoría de los problemas comunes de WordPress en Plesk tienen soluciones sencillas que puedes aplicar tú mismo sin necesidad de ser un experto. Recuerda siempre:
- Hacer copias de seguridad periódicas.
- Mantener todo actualizado (con precaución).
- Usar plugins y temas de fuentes confiables.
- Monitorear el rendimiento y los recursos.
Si después de seguir estos pasos el problema persiste, no dudes en contactar con el soporte técnico de tu proveedor de hosting. Con un poco de paciencia y estas guías, tu sitio WordPress en Plesk funcionará sin problemas. ¡Buena suerte!
