Errores comunes en WordPress y cómo solucionarlos desde Plesk
¡Hola! Soy tu técnico de soporte amigable. Si estás leyendo esto, probablemente te has topado con algún mensaje de error en tu WordPress y te sientes un poco perdido. No te preocupes, es más común de lo que crees. Hoy vamos a desglosar los errores WordPress Plesk más frecuentes y, paso a paso, te enseñaré cómo solucionar WordPress Plesk desde tu panel de control. Al final, encontrarás una sección de FAQ WordPress Plesk que te resolverá las dudas más rápidas.
Vamos a empezar. Todo lo que necesitas es acceso a Plesk (o a Syspanel, que es como llamamos a HestiaCP, y recuerda que su puerto de acceso es el 2106). Toma un café, respira hondo y sigue estas guías.
1. El temido "Error de conexión a la base de datos"
Este es, sin duda, uno de los problemas comunes WordPress más habituales. Ves la pantalla en blanco o un mensaje que dice "Error al establecer una conexión a la base de datos". No entres en pánico. La causa suele ser simple: los datos de acceso a la base de datos (usuario, contraseña, nombre o servidor) no coinciden con los que tiene configurados WordPress.
¿Cómo lo soluciono desde Plesk?
- Accede a Plesk o Syspanel (puerto 2106).
- Ve a la sección Bases de datos. Allí verás todas las bases de datos asociadas a tu dominio.
- Haz clic en el nombre de la base de datos que usa tu WordPress. Normalmente se llama algo como
tuweb_wp. - Dentro, busca la opción "Cambiar contraseña" o "Administrar usuarios". Anota el nombre de usuario y la contraseña actual (o cámbiala por una nueva segura).
- Ahora, en el mismo panel, ve a Archivos y localiza el archivo
wp-config.phpen la raíz de tu WordPress (normalmente enhttpdocsopublic_html). - Ábrelo con el editor de texto de Plesk (clic derecho > "Editar en el Editor de Código").
- Busca estas líneas:
define('DB_NAME', 'nombre_base'); define('DB_USER', 'usuario_base'); define('DB_PASSWORD', 'contraseña_base'); define('DB_HOST', 'localhost'); - Asegúrate de que coincidan exactamente con los datos de la base de datos que viste en el paso 4. Si cambiaste la contraseña, actualízala aquí.
- Guarda los cambios y recarga tu web.
[TIP] Si no recuerdas la contraseña, en Plesk puedes generar una nueva desde la base de datos y luego copiarla al
wp-config.php. Es más seguro que intentar adivinarla.
2. Pantalla blanca de la muerte (WSOD)
La temida "White Screen of Death". No ves nada, solo un fondo blanco. Esto suele deberse a un plugin o tema defectuoso, o a un límite de memoria agotado.
Solución desde Plesk
Paso 1: Desactivar plugins manualmente
- Desde Plesk, ve a Archivos y navega a la carpeta
wp-content/plugins. - Verás una lista de carpetas (cada una es un plugin). Cambia el nombre de la carpeta del plugin sospechoso añadiendo
_desactivadoal final. Por ejemplo,mi-plugin→mi-plugin_desactivado. - Si no sabes cuál es, renombra la carpeta
pluginsentera aplugins_old. Esto desactivará todos los plugins. - Vuelve a tu web. Si aparece, el problema era un plugin. Ve renombrando uno por uno para identificar al culpable.
Paso 2: Aumentar el límite de memoria
- Edita el archivo
wp-config.php(como en el punto anterior). - Justo antes de la línea que dice
/* ¡Eso es todo, deja de editar! */, añade esta línea:define('WP_MEMORY_LIMIT', '256M'); - Guarda y recarga.
[WARNING] No toques nada más en
wp-config.phpa menos que sepas lo que haces. Un error de sintaxis puede romper la web.
3. Error 500 - Internal Server Error
Un error 500 es genérico, pero suele estar relacionado con un archivo .htaccess corrupto o un plugin que hace peticiones imposibles.
Cómo arreglarlo en Plesk
- Ve a Archivos y busca el archivo
.htaccessen la raíz de tu WordPress. - Renómbralo a
.htaccess_old(esto lo desactiva temporalmente). - Recarga tu web. Si funciona, el problema está en ese archivo.
- Para regenerarlo, ve a Ajustes > Enlaces permanentes en tu administrador de WordPress (si puedes acceder) y haz clic en "Guardar cambios". Si no puedes acceder, crea un nuevo
.htaccessdesde Plesk con este 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 - Si el error persiste, revisa los logs de error en Plesk (sección Logs). Allí verás una línea como
PHP Fatal error: ...que te dará la pista exacta.
4. Problemas con los enlaces permanentes (404 en páginas internas)
Después de cambiar la estructura de enlaces, todas las páginas excepto la principal dan error 404. Esto es porque el archivo .htaccess no se ha actualizado correctamente o el módulo mod_rewrite no está activo.
Solución desde Plesk
- Regenera el
.htaccesscomo en el punto anterior (renómbralo y luego ve a Ajustes > Enlaces permanentes en WordPress y guarda). - Si no funciona, verifica que mod_rewrite esté habilitado en Plesk:
- Ve a Herramientas y ajustes > Optimización de rendimiento (o busca "Apache").
- Asegúrate de que
mod_rewriteesté marcado. - Si no lo ves, contacta a tu proveedor de hosting (o en Syspanel, revisa la configuración de Apache desde el panel).
- También puedes forzar el reescritura desde
wp-config.phpañadiendo:
(Cambia la URL por la tuya).define('WP_HOME', 'http://tudominio.com'); define('WP_SITEURL', 'http://tudominio.com');
[INFO] Si usas Syspanel (HestiaCP, puerto 2106), la opción de mod_rewrite suele estar en "Servidor Web" > "Apache". Allí puedes activarlo fácilmente.
5. Problemas de permisos de archivos (no puedo subir imágenes o instalar plugins)
WordPress necesita permisos específicos para escribir en ciertas carpetas. Si ves errores como "No se pudo crear el directorio" o "Falta la carpeta de subidas", los permisos están mal.
Cómo corregirlos en Plesk
- Ve a Archivos y selecciona toda la carpeta de tu WordPress (por ejemplo,
httpdocs). - Haz clic en "Cambiar permisos" (o "Permisos de archivo").
- Establece los siguientes valores:
- Directorios: 755 (rwxr-xr-x)
- Archivos: 644 (rw-r--r--)
- Carpeta
wp-content: 755, y dentro de ella,uploadsdebe ser 755 o 777 temporalmente si estás subiendo archivos.
- Marca la opción "Aplicar a subdirectorios" y ejecuta.
- Después, ve a la carpeta
wp-content/uploadsy asegúrate de que tenga permisos 755.
[WARNING] No pongas permisos 777 en todo el sitio. Es un riesgo de seguridad. Solo hazlo en
uploadssi es necesario y luego revierte a 755.
6. El sitio se ve lento o da timeout
Si tu WordPress carga como una tortuga, puede ser por plugins pesados, falta de caché o un servidor sobrecargado.
Soluciones desde Plesk
- Activar la caché de Plesk:
- Ve a Herramientas y ajustes > Optimización de rendimiento.
- Activa "Caché de contenido estático" y "Caché de páginas" (si tu plan lo permite).
- Desactivar plugins innecesarios:
- Desde Archivos, renombra la carpeta de plugins que no uses (como en el punto 2).
- Optimizar la base de datos:
- En Plesk, ve a Bases de datos, selecciona tu base y haz clic en "Reparar" o "Optimizar". También puedes usar un plugin como WP-Optimize desde el administrador de WordPress.
- Aumentar el límite de memoria PHP:
- En Plesk, ve a Ajustes de PHP (dentro de tu dominio). Busca
memory_limity cámbialo a256Mo512M.
- En Plesk, ve a Ajustes de PHP (dentro de tu dominio). Busca
7. Error "Se ha excedido el límite de conexiones a la base de datos"
Esto ocurre cuando hay demasiadas conexiones simultáneas, a menudo por un plugin mal configurado o un ataque.
Solución rápida desde Plesk
- Reinicia la base de datos:
- En Plesk, ve a Bases de datos, selecciona la tuya y haz clic en "Reiniciar".
- Aumenta el límite de conexiones:
- En Ajustes de PHP, busca
max_execution_timey redúcelo a 30 segundos. También buscamax_input_timey ajústalo a 60.
- En Ajustes de PHP, busca
- Desactiva plugins que hagan muchas consultas:
- Revisa los plugins de caché o de estadísticas. Desactívalos temporalmente renombrando sus carpetas.
[TIP] Si el error persiste, contacta a tu hosting. Puede que necesiten aumentar el límite de conexiones a nivel de servidor.
FAQ WordPress Plesk: Preguntas frecuentes
Aquí tienes las respuestas a las dudas más comunes que mis clientes me hacen. Espero que te ayuden.
¿Puedo restaurar una copia de seguridad desde Plesk?
Sí. Ve a Herramientas y ajustes > Administrador de copias de seguridad. Allí puedes restaurar archivos o la base de datos completa. Siempre haz una copia antes de hacer cambios importantes.
¿Cómo cambio la contraseña de la base de datos sin romper el sitio?
Desde Bases de datos en Plesk, selecciona tu base, ve a Usuarios y cambia la contraseña. Luego, actualiza wp-config.php con la nueva contraseña. Si no lo haces, el sitio se caerá.
¿Qué hago si no puedo acceder al panel de administración de WordPress?
Usa Plesk para desactivar plugins (renombrando la carpeta plugins) o cambiar el tema (renombra la carpeta del tema activo en wp-content/themes). Luego intenta acceder de nuevo.
¿Syspanel (HestiaCP) es lo mismo que Plesk?
Son paneles diferentes, pero para lo básico (archivos, bases de datos, dominios) funcionan igual. En Syspanel, el puerto de acceso es el 2106 y las opciones están en menús similares. Si usas Syspanel, busca "Base de datos" y "Administrador de archivos".
¿Cómo sé si un error es de mi WordPress o del servidor?
Revisa los logs en Plesk (sección Logs). Si ves errores de PHP (como "Allowed memory size exhausted"), son de WordPress. Si ves errores de Apache (como "Timeout"), puede ser del servidor. En cualquier caso, las soluciones de esta guía cubren ambos.
¿Es seguro editar archivos directamente desde Plesk?
Sí, siempre que tengas cuidado. No borres líneas al azar y guarda una copia del archivo antes de editarlo (puedes descargarlo o renombrarlo). El editor de Plesk es seguro.
Resumen final
Los errores WordPress Plesk pueden parecer abrumadores, pero con estas guías paso a paso puedes solucionar WordPress Plesk tú mismo sin necesidad de ser un experto. Recuerda:
- Siempre haz una copia de seguridad antes de tocar archivos.
- Usa Plesk o Syspanel (puerto 2106) para acceder a archivos y bases de datos.
- Si te atascas, los logs son tus mejores amigos.
Espero que este artículo sobre problemas comunes WordPress te haya sido útil. Si sigues teniendo dudas, revisa la sección de FAQ WordPress Plesk o, por supuesto, contáctame. ¡Estoy aquí para ayudarte!
Ahora ve y arregla ese WordPress. ¡Tú puedes!
