Errores comunes de WordPress y cómo solucionarlos en Plesk
¿Tu sitio WordPress ha dejado de funcionar y ves una pantalla en blanco o un temido error 500? No te preocupes, es más común de lo que parece. Si tu hosting está gestionado con Plesk, tienes herramientas potentes para diagnosticar y solucionar estos problemas sin necesidad de ser un experto en programación.
En esta guía extensa y práctica, vamos a desglosar los errores WordPress Plesk más frecuentes, explicándote paso a paso cómo resolverlos desde el panel de Plesk. Usaremos un lenguaje claro, ejemplos visuales y consejos útiles para que puedas recuperar tu web en minutos.
1. La temida Pantalla Blanca de la Muerte (WSoD)
La pantalla blanca WordPress es, sin duda, el error más frustrante. Tu web no muestra nada, ni siquiera un mensaje de error. Esto suele deberse a un conflicto de plugins o temas, o a un límite de memoria excedido.
¿Cómo diagnosticarlo desde Plesk?
Plesk te permite acceder a los archivos y logs de tu sitio, lo cual es clave para entender qué está pasando.
Paso 1: Activar el modo debug de WordPress
- Accede a Plesk y ve a Archivos.
- Navega hasta la carpeta raíz de tu WordPress (normalmente
httpdocsopublic_html). - Busca el archivo
wp-config.php. Si no lo ves, asegúrate de tener activada la opción "Mostrar archivos ocultos". - Edita el archivo (clic derecho > Editar en el editor de texto).
- Busca la línea que dice
define('WP_DEBUG', false);. Si no existe, agrégala justo antes de la línea que dice/* ¡Eso es todo, deja de editar! */. - Cámbiala por esto:
define('WP_DEBUG', true);
define('WP_DEBUG_LOG', true);
define('WP_DEBUG_DISPLAY', false);
- Guarda los cambios.
[INFO] Esto hará que WordPress registre los errores en un archivo llamado
debug.logdentro de la carpetawp-content. No mostrará errores en pantalla, así que tu web seguirá viéndose en blanco (si el problema persiste), pero ahora tendrás pistas.
Paso 2: Leer el archivo de log
- Vuelve a la raíz de tu web en el administrador de archivos de Plesk.
- Abre la carpeta
wp-content. - Busca el archivo
debug.log. Si se ha creado, ábrelo. - Busca palabras como "Fatal error", "Parse error" o "Allowed memory size". Te dirá exactamente qué plugin o tema está causando el problema (ejemplo:
Fatal error: Call to undefined function en /wp-content/plugins/mi-plugin/mi-archivo.php).
Soluciones rápidas desde Plesk
Una vez identificado el culpable (o si no puedes ni acceder al wp-config.php), actúa desde Plesk:
Opción A: Deshabilitar todos los plugins manualmente
- En Plesk > Archivos, ve a
wp-content/plugins. - Selecciona todos los archivos y carpetas de plugins y cambia el nombre a la carpeta, por ejemplo, de
pluginsaplugins_off. Esto desactivará todos los plugins de golpe. - Si tu web vuelve a funcionar, el problema está en uno de ellos. Vuelve a renombrar la carpeta a
pluginsy luego, desde el escritorio de WordPress (si ya puedes acceder), ve desactivando uno por uno.
Opción B: Aumentar el límite de memoria PHP
La pantalla blanca también puede deberse a falta de memoria. En Plesk:
- Ve a Hosting y DNS > Configuración de Hosting.
- Busca la sección PHP Configuración.
- Cambia el valor de
memory_limita256Mo512M. - Haz clic en OK y luego en Reiniciar PHP (si es necesario).
[TIP] Si no encuentras la opción, puedes añadir esta línea al
wp-config.php:define('WP_MEMORY_LIMIT', '256M');
2. El temido Error 500 (Internal Server Error)
El error 500 WordPress es otro clásico. Es un error genérico del servidor, pero con Plesk es muy fácil de rastrear.
Causas comunes
- Archivo
.htaccesscorrupto. - Plugin o tema con un error de sintaxis PHP.
- Límite de memoria PHP o tiempo de ejecución (
max_execution_time) demasiado bajo.
Solución paso a paso en Plesk
Paso 1: Renombrar el archivo .htaccess
El archivo .htaccess es el principal sospechoso.
- En Plesk > Archivos, localiza el archivo
.htaccessen la raíz de tu web. - Cámbiale el nombre a
.htaccess_old. - Recarga tu web. Si funciona, el problema está en ese archivo. Puedes generar uno nuevo desde el escritorio de WordPress (Ajustes > Enlaces permanentes > Guardar cambios).
Paso 2: Revisar los logs de error del servidor
Plesk guarda logs detallados.
- Ve a Hosting y DNS > Logs.
- Busca el archivo error_log (suele estar en la raíz o en una subcarpeta).
- Ábrelo y busca la fecha y hora en que ocurrió el error 500. Verás líneas como
PHP Fatal error: ...que te indicarán el archivo problemático.
Paso 3: Aumentar max_execution_time
Si el error ocurre al subir archivos grandes o al ejecutar una actualización:
- Ve a Hosting y DNS > Configuración de Hosting > PHP Configuración.
- Aumenta
max_execution_timea300(segundos). - Guarda y reinicia PHP.
[WARNING] Si después de estos pasos el error persiste, puede ser un problema de permisos de archivos. Desde Plesk > Archivos, selecciona la carpeta raíz y haz clic en Permisos. Asegúrate de que las carpetas tengan permisos
755y los archivos644. Si no sabes cómo, usa la opción "Reparar permisos" si tu Plesk la ofrece.
3. Error de conexión a la base de datos
Este error muestra un mensaje como: "Error estableciendo conexión a la base de datos". Es grave pero solucionable.
Diagnóstico en Plesk
Paso 1: Verificar credenciales en wp-config.php
- Abre
wp-config.phpdesde Plesk > Archivos. - Busca estas líneas y asegúrate de que los datos sean correctos (los encuentras en la sección Bases de datos de Plesk):
define('DB_NAME', 'nombre_de_tu_bd');
define('DB_USER', 'usuario_de_tu_bd');
define('DB_PASSWORD', 'contraseña');
define('DB_HOST', 'localhost'); // Normalmente es 'localhost'
Paso 2: Reparar la base de datos desde Plesk
- Ve a Bases de datos en Plesk.
- Selecciona la base de datos de tu WordPress.
- Haz clic en phpMyAdmin (o Administrar).
- En phpMyAdmin, ve a la pestaña SQL y ejecuta esta consulta:
REPAIR TABLE wp_posts;(puedes cambiarwp_postspor cualquier otra tabla o usarREPAIR TABLE wp_options;). - Si el problema es general, puedes reparar todas las tablas desde la pestaña Operaciones > Reparar tabla.
Paso 3: Verificar el servidor de base de datos
Si nada funciona, el problema puede ser del servidor. En Plesk, ve a Herramientas y Ajustes > Servicios y asegúrate de que el servicio MySQL/MariaDB esté en ejecución. Si está detenido, inícialo.
4. Error "No se puede conectar con el servidor FTP" al actualizar
Este es un error muy común en Plesk al intentar instalar plugins o actualizar WordPress desde el escritorio.
Solución definitiva: Configurar FTP en Plesk
Plesk suele manejar esto automáticamente, pero a veces hay que forzarlo.
- Edita tu archivo
wp-config.php. - Añade las siguientes líneas justo antes de la línea
/* ¡Eso es todo, deja de editar! */:
define('FS_METHOD', 'direct');
[INFO] Esto le dice a WordPress que use el sistema de archivos directamente, evitando la necesidad de FTP. Es la solución más limpia y rápida.
Alternativa (si no funciona)
Si el método directo no funciona (por permisos), configura las credenciales FTP en el mismo archivo:
define('FTP_HOST', 'localhost');
define('FTP_USER', 'tu_usuario_ftp');
define('FTP_PASS', 'tu_contraseña_ftp');
Puedes crear un usuario FTP desde Plesk > Acceso FTP.
5. Error "Se ha excedido el límite de tiempo de conexión" o "503 Service Unavailable"
Este error suele aparecer cuando el servidor está sobrecargado o cuando un script tarda demasiado.
Causas y soluciones en Plesk
- Plugin o tema pesado: Desactiva plugins uno por uno (como en el punto 1).
- Límite de recursos del plan de hosting: En Plesk, ve a Hosting y DNS > Configuración de Hosting y revisa los límites de PHP, Memoria y Procesos. Aumenta los valores si tu plan lo permite.
- Reiniciar servicios PHP: En Plesk, ve a Herramientas y Ajustes > Servicios y busca el servicio PHP-FPM (o Apache). Puedes reiniciarlo desde ahí.
[TIP] Si usas Syspanel (el panel que gestiona tu hosting, accesible por puerto 2106), los pasos son similares: busca la sección de "Servicios" o "PHP" para reiniciar o ajustar límites.
6. Preguntas Frecuentes (FAQ)
Aquí respondemos las dudas más comunes de nuestros usuarios.
¿Por qué mi web se ve en blanco después de instalar un plugin?
Es el síntoma clásico de la pantalla blanca WordPress. Accede a Plesk, ve a wp-content/plugins y renombra la carpeta del plugin recién instalado (por ejemplo, añadiendo _old al final). Luego, desde el escritorio, elimínalo o busca una versión compatible.
¿Cómo puedo saber qué plugin causa el error 500 sin desactivar todos?
Activa el modo debug en wp-config.php (como explicamos arriba) y revisa el archivo debug.log en wp-content. Te dará el nombre exacto del archivo y la línea del error.
¿El error 500 puede deberse a mi conexión a internet?
No. El error 500 es un error del servidor. Tu conexión no influye. La causa está en el código PHP, la base de datos o la configuración del servidor.
¿Plesk tiene alguna herramienta automática para solucionar errores de WordPress?
Sí, muchos paneles Plesk incluyen WordPress Toolkit. Busca esta herramienta en tu panel. Te permite reparar archivos, cambiar la contraseña del administrador, clonar sitios y, en algunos casos, diagnosticar problemas comunes con un solo clic.
¿Qué hago si no puedo acceder ni a Plesk ni a mi web?
Contacta con tu proveedor de hosting. Ellos tienen acceso de administrador al servidor y pueden ayudarte a restaurar copias de seguridad o reparar el panel. Asegúrate de tener una copia de seguridad reciente.
Conclusión: Domina los errores WordPress Plesk
Como has visto, la mayoría de los errores comunes de WordPress se pueden solucionar desde el panel de Plesk sin necesidad de ser un experto. La clave está en:
- Activar el modo debug para obtener pistas.
- Revisar los logs del servidor y de WordPress.
- Aumentar límites de PHP (memoria y tiempo de ejecución).
- Deshabilitar plugins sospechosos manualmente desde los archivos.
- Configurar correctamente el archivo
wp-config.php.
Recuerda que, si usas Syspanel (con puerto 2106), los conceptos son exactamente los mismos: busca las opciones de archivos, logs y configuración PHP.
[WARNING] Siempre realiza una copia de seguridad completa de tu sitio (archivos y base de datos) antes de hacer cambios drásticos. Plesk suele tener una herramienta de backup en Herramientas y Ajustes > Administrador de copias de seguridad.
Con esta guía, ya estás preparado para enfrentarte a los errores más comunes y mantener tu WordPress funcionando sin problemas. ¡No dejes que un error 500 te detenga!
