Solucionar problemas comunes de WordPress en Plesk
¿Tu sitio WordPress en Plesk va lento, muestra errores o simplemente no carga? No te preocupes. Es una situación más común de lo que parece y, en la mayoría de los casos, tiene una solución sencilla que puedes aplicar tú mismo sin necesidad de ser un experto en servidores.
En esta guía extensa y paso a paso, vamos a desglosar los problemas WordPress Plesk más habituales. Aprenderás a diagnosticar y solucionar WordPress de forma autónoma, con instrucciones claras y directas.
Vamos a ello.
1. El Temido "Error al Establecer una Conexión con la Base de Datos"
Este es, sin duda, uno de los errores WordPress más frustrantes. Verás un mensaje como "Error al establecer una conexión con la base de datos" o "Error establishing a database connection". Esto significa que WordPress no puede comunicarse con tu base de datos MySQL.
¿Por qué ocurre?
Las causas más frecuentes son:
- Credenciales incorrectas: Los datos de acceso a la base de datos en tu archivo
wp-config.phpson erróneos o han cambiado. - Base de datos corrupta o dañada: A veces, las tablas de la base de datos se corrompen.
- Servidor de base de datos caído: El servicio MySQL no está funcionando correctamente en tu servidor.
- Límite de conexiones agotado: Hay demasiadas conexiones simultáneas.
Solución Paso a Paso
- Accede a Plesk: Inicia sesión en tu panel de control de Plesk.
- Revisa el archivo
wp-config.php: Ve a "Administrador de archivos" en el panel de tu dominio. Navega hasta la carpetahttpdocs(opublic_html). Busca el archivowp-config.phpy ábrelo con el editor de texto. - Verifica los datos: Busca las líneas que dicen
DB_NAME,DB_USER,DB_PASSWORDyDB_HOST. Compara estos valores con los que tienes en la sección "Bases de datos" de Plesk. Un error común es que elDB_HOSTsealocalhostcuando debería ser un nombre de servidor específico. - Revisa el estado del servicio MySQL:
- Ve a la sección "Herramientas y ajustes" en Plesk.
- Haz clic en "Servicios" (o "Gestión de servicios").
- Busca el servicio
MySQLy asegúrate de que esté en verde (ejecutándose). Si está parado, inícialo.
- Repara la base de datos (si el problema persiste):
- Ve a la sección "Bases de datos" en el panel de tu dominio.
- Selecciona tu base de datos y haz clic en "Administrar" (esto abrirá phpMyAdmin).
- En phpMyAdmin, selecciona todas las tablas de tu base de datos.
- En el menú desplegable inferior, elige "Reparar tabla".
[TIP]: Si has cambiado la contraseña de tu base de datos recientemente, asegúrate de actualizarla también en el archivo wp-config.php. A veces, Plesk no lo hace automáticamente.
[WARNING]: Antes de tocar nada, descarga una copia de tu archivo wp-config.php por si acaso. Un error de sintaxis aquí puede dejar tu sitio completamente inaccesible.
2. La Pantalla Blanca de la Muerte (WSOD)
La "Pantalla Blanca de la Muerte" es otro clásico. Te quedas con una página en blanco, sin ningún mensaje de error, y no sabes qué hacer. Esto suele ser un problema de memoria PHP o un conflicto entre plugins o temas.
¿Cómo lo soluciono?
Aumentar el Límite de Memoria PHP (Paso 1)
A menudo, el problema es que tu sitio se queda sin memoria. Aumentar el límite es fácil:
- Ve a "Administrador de archivos" en Plesk.
- Abre la carpeta
httpdocs. - Si no existe un archivo llamado
php.ini, créalo. Si existe, ábrelo. - Añade o modifica la siguiente línea:
memory_limit = 256M - Guarda los cambios. El límite de memoria se aplicará casi al instante.
[INFO]: También puedes aumentar el tiempo máximo de ejecución añadiendo max_execution_time = 300 en el mismo archivo php.ini.
Desactivar Plugins y Temas (Paso 2)
Si el problema no es la memoria, es muy probable que sea un plugin o tema conflictivo.
- Ve a "Administrador de archivos".
- Abre la carpeta
httpdocs/wp-content/. - Renombra la carpeta
pluginsaplugins_old. Esto desactiva todos los plugins a la vez. - Renombra la carpeta
themesathemes_old. Esto desactiva el tema activo. - Vuelve a cargar tu sitio web. Si ahora funciona, el problema era un plugin o un tema.
- Para encontrar al culpable, renombra
plugins_oldde nuevo aplugins. Luego, ve al panel de administración de WordPress (/wp-admin) y ve activando los plugins uno por uno hasta que el sitio falle de nuevo. Ese es el plugin problemático.
[WARNING]: Al renombrar la carpeta themes, WordPress usará un tema por defecto. Si tu tema era el problema, verás el sitio con un aspecto "básico". No te asustes, es una señal de que hemos encontrado la causa.
3. Errores 500 (Error Interno del Servidor)
Un error 500 es un mensaje genérico que indica que algo ha ido mal en el servidor. Es frustrante porque no te da pistas concretas.
Causas Comunes y Soluciones
-
Archivo
.htaccessdañado: Este archivo es crucial para el funcionamiento de WordPress. Si está corrupto, puede provocar un error 500.- Solución: Ve al "Administrador de archivos" y busca el archivo
.htaccessenhttpdocs. Renómbralo a.htaccess_old. Intenta cargar tu web. Si funciona, el problema era este. Luego, ve aAjustes > Enlaces permanentesen tu panel de WordPress y haz clic en "Guardar cambios" para regenerar un nuevo.htaccesslimpio.
- Solución: Ve al "Administrador de archivos" y busca el archivo
-
Permisos de archivos incorrectos: Los archivos y carpetas de tu sitio deben tener permisos específicos.
- Solución: En Plesk, ve al "Administrador de archivos". Selecciona todos los archivos y carpetas de
httpdocs. Haz clic en "Permisos" (o "Cambiar permisos"). Asegúrate de que los archivos tengan permiso644y las carpetas tengan755. Plesk tiene un botón para "Aplicar permisos de forma recursiva" que hace esto automáticamente.
- Solución: En Plesk, ve al "Administrador de archivos". Selecciona todos los archivos y carpetas de
-
Problemas con PHP: La versión de PHP que usa tu dominio puede ser incompatible con tu versión de WordPress o algún plugin.
- Solución: En Plesk, ve a la sección "PHP" dentro de tu dominio. Prueba a cambiar a una versión de PHP más reciente (o más antigua si estabas en la última). Plesk te permite cambiar la versión con un simple clic.
[INFO]: La mayoría de los errores 500 se resuelven con el paso del .htaccess o los permisos. Es raro que sea un problema más profundo del servidor.
4. "Error al Conectar con el Servidor" o "No se Pudo Encontrar el Servidor"
Este error suele indicar un problema de DNS o que el sitio web no está respondiendo.
Pasos a Seguir
- Revisa el estado del servicio Web (Apache o nginx): Ve a "Herramientas y ajustes" > "Servicios". Busca el servicio
Apacheonginx(dependiendo de tu configuración) y verifica que esté en ejecución. - Verifica tu DNS: A veces, el problema es que tu dominio no apunta correctamente a los servidores de Plesk. Puedes usar herramientas online como
dnschecker.orgpara ver si tu dominio resuelve a la IP correcta. - Revisa el firewall: En Plesk, ve a "Herramientas y ajustes" > "Firewall". Asegúrate de que los puertos 80 (HTTP) y 443 (HTTPS) están abiertos.
[WARNING]: Si has cambiado recientemente los servidores DNS de tu dominio, ten en cuenta que la propagación puede tardar entre 24 y 48 horas. No es un error de tu sitio, es un proceso global de Internet.
5. Problemas con el Certificado SSL (El Candidato a "No Seguro")
Ver el aviso de "No seguro" en tu navegador es malo para la confianza del usuario y para tu SEO.
Solución para SSL en Plesk
- Activa SSL/TLS: En Plesk, ve a la sección "SSL/TLS" de tu dominio.
- Instala un certificado: Plesk suele tener integración con Let's Encrypt, que ofrece certificados gratuitos. Haz clic en "Instalar" o "Renovar" para obtener un certificado SSL.
- Forzar la redirección a HTTPS: Ve a la sección "Hosting y DNS" > "Ajustes de hosting". Marca la casilla que dice "Redirigir HTTP a HTTPS". Esto asegura que todos los visitantes usen la versión segura de tu sitio.
[TIP]: Si ya tienes un certificado instalado pero el error persiste, prueba a "Renovar" el certificado. A veces, el certificado se ha expirado o no se ha instalado correctamente en el servidor.
6. Mi Sitio Va Muy Lento: Optimización Básica
Un sitio lento es un problema que afecta directamente a la experiencia del usuario y a tu posicionamiento en Google. Aquí tienes una solución rápida para los casos más comunes.
Primeros Auxilios para la Velocidad
- Activa la caché: Puedes instalar un plugin de caché como "W3 Total Cache" o "WP Super Cache". Esto genera versiones estáticas de tus páginas y reduce la carga del servidor.
- Comprime tus imágenes: Antes de subir una imagen a tu biblioteca de medios, comprímela con herramientas online como TinyPNG o Compressor.io. Las imágenes pesadas son el enemigo número uno de la velocidad.
- Actualiza todo: Asegúrate de tener la última versión de WordPress, tus plugins y tu tema. Las actualizaciones suelen incluir mejoras de rendimiento y seguridad.
- Revisa tu plan de hosting: Si has hecho todo lo anterior y el sitio sigue lento, puede que tu plan de hosting sea insuficiente para el tráfico que recibes. Considera la posibilidad de migrar a un plan superior.
[INFO]: En Plesk, puedes ver el uso de recursos de tu sitio en la sección "Estadísticas". Si ves que el uso de CPU o memoria está constantemente al 100%, es una señal de que necesitas más recursos.
7. No Puedo Acceder al Panel de Administración de WordPress
A veces el problema no es el sitio en sí, sino que no puedes entrar a wp-admin.
Cómo Recuperar el Acceso
- Desactiva plugins a través de FTP/Administrador de archivos: Como vimos antes, renombra la carpeta
pluginsaplugins_old. Si esto te permite acceder, el problema era un plugin. - Cambia tu contraseña desde Plesk: Ve a la sección "Bases de datos" y administra tu base de datos con phpMyAdmin. Busca la tabla
wp_users. Encuentra tu usuario y edita el campouser_pass. SeleccionaMD5como función en el menú desplegable y escribe tu nueva contraseña. Guárdalo. - Revisa el correo electrónico: A veces, WordPress envía un enlace de restablecimiento de contraseña a tu correo. Revisa tu bandeja de entrada y de spam.
[WARNING]: Cambiar la contraseña desde phpMyAdmin es una solución temporal. Una vez que accedas, te recomendamos cambiar la contraseña desde el perfil de usuario en WordPress para que se guarde con el hash correcto.
Preguntas Frecuentes (FAQ)
P: ¿Qué hago si he probado todo y el error persiste?
R: Si has seguido todos los pasos de esta guía y el problema continúa, puede ser un problema a nivel de servidor. Te recomendamos contactar con el soporte técnico de tu proveedor de hosting. Es posible que necesiten revisar los logs del servidor para encontrar la causa raíz.
P: ¿Con qué frecuencia debo actualizar WordPress?
R: Lo ideal es actualizar WordPress, los plugins y el tema en cuanto salgan nuevas versiones. Esto no solo corrige errores, sino que también parchea vulnerabilidades de seguridad.
P: ¿Es seguro editar el archivo wp-config.php o .htaccess?
R: Sí, es seguro si sabes lo que estás haciendo. Siempre haz una copia de seguridad del archivo antes de editarlo. Si cometes un error, puedes restaurar la copia.
P: ¿Plesk tiene alguna herramienta para solucionar problemas de WordPress automáticamente?
R: Sí, Plesk tiene una extensión llamada "WordPress Toolkit". Esta herramienta te permite gestionar múltiples sitios WordPress desde un solo lugar, y a menudo incluye funciones de "Reparación" que pueden solucionar problemas comunes de permisos o archivos de forma automática.
P: ¿Qué es el "puerto 2106" y qué tiene que ver con Syspanel?
R: El puerto 2106 es el puerto por defecto para acceder al panel de control de Syspanel, una alternativa a Plesk. Si tu hosting usa Syspanel, deberás acceder a él a través de http://tu-dominio.com:2106 para gestionar tu sitio. No está relacionado con Plesk, pero es bueno saberlo si alguna vez cambias de proveedor.
Recuerda que la paciencia es clave. La resolución de problemas de hosting es un proceso de prueba y error. Con esta guía, ya tienes las herramientas para solucionar WordPress en Plesk en la mayoría de los escenarios. ¡Mucha suerte!
