🎨 Sysprovider Code
Sysprovider LogoWiki
🇪🇸Hosting español para ecommerce

Solucionar errores comunes en WordPress con Plesk

Actualizado el 2 de enero de 2026

Si tienes un sitio web en WordPress alojado en un servidor con Plesk, es posible que en algún momento te encuentres con algún error. No te preocupes, es algo normal. La combinación de WordPress con Plesk es potente, pero a veces surgen pequeños conflictos. En esta guía extensa y fácil de seguir, vamos a desglosar los errores WordPress Plesk más habituales y te enseñaremos paso a paso cómo solucionar errores WordPress sin necesidad de ser un experto en programación.

El objetivo es que, al terminar de leer, puedas identificar y resolver por ti mismo la mayoría de los Plesk WordPress problemas que puedan aparecer. Empecemos.


1. Error de conexión a la base de datos

Este es, sin duda, uno de los errores WordPress Plesk más comunes. Verás un mensaje como: "Error al establecer una conexión a la base de datos" o "Error de conexión a la base de datos". La causa suele ser que los datos de acceso a la base de datos (usuario, contraseña, nombre de la BD o servidor) son incorrectos o que la base de datos está caída.

### Causas principales

  • Credenciales incorrectas: Has cambiado la contraseña de la base de datos en Plesk pero no la has actualizado en el archivo wp-config.php de WordPress.
  • Base de datos corrupta: Un plugin o una actualización fallida puede dañar las tablas.
  • Servidor MySQL detenido: Aunque es raro, el servicio de base de datos puede estar inactivo en el servidor.

### Cómo solucionarlo paso a paso

  1. Accede a Plesk. Ve a tu panel de control.
  2. Busca la sección Bases de datos o Base de datos de WordPress.
  3. Haz clic sobre el nombre de la base de datos que usa tu sitio. Ahí verás el nombre de la BD, el usuario y la contraseña actuales.
  4. Ahora, conéctate a tu sitio por FTP o usa el Administrador de Archivos de Plesk.
  5. Localiza el archivo wp-config.php en la raíz de tu instalación de WordPress.
  6. Ábrelo con un editor de texto (como el bloc de notas) y busca estas líneas:
    define('DB_NAME', 'nombre_de_tu_bd');
    define('DB_USER', 'usuario_de_tu_bd');
    define('DB_PASSWORD', 'contraseña_de_tu_bd');
    define('DB_HOST', 'localhost');
    
  7. Compara los datos que tienes en Plesk con los del archivo. Si son diferentes, corrígelos. La mayoría de las veces el servidor es localhost.
  8. Guarda el archivo y vuelve a cargar tu web.

[INFO] Si no recuerdas la contraseña, puedes cambiarla desde Plesk en la misma sección de bases de datos. Luego actualízala también en wp-config.php.

Si el problema persiste, desde Plesk puedes ir a Herramientas y Configuración > Servicios del sistema y asegurarte de que el servicio MySQL está en ejecución.


2. Error 500 – Error interno del servidor

El temido Error 500 es otro de los Plesk WordPress problemas más frecuentes. Afortunadamente, suele ser fácil de arreglar. Indica que algo falló en el servidor, pero sin dar más detalles.

### Causas principales

  • Plugin o tema incompatible: Activaste un plugin o tema que tiene un error de PHP.
  • Límite de memoria de PHP excedido: Tu sitio consume más memoria de la permitida.
  • Archivo .htaccess corrupto: Un cambio incorrecto puede bloquear el acceso.

### Cómo solucionarlo paso a paso

  1. Desactiva todos los plugins. Accede a tu sitio por FTP o al Administrador de Archivos de Plesk. Ve a la carpeta wp-content/plugins/. Renombra la carpeta plugins a plugins_old. Esto desactivará todos los plugins de golpe.
  2. Prueba tu web. Si funciona, el error estaba en uno de los plugins. Ve renombrando la carpeta de nuevo a plugins y luego activa los plugins uno por uno desde el escritorio de WordPress (si puedes acceder) hasta encontrar el culpable.
  3. Cambia temporalmente el tema. Si el error continúa, renombra la carpeta del tema activo en wp-content/themes/ (por ejemplo, de tu-tema a tu-tema_old). WordPress usará un tema por defecto (como Twenty Twenty-Four). Si la web funciona, el problema es del tema.
  4. Aumenta el límite de memoria de PHP. En Plesk, ve a Hosting y DNS > Configuración de PHP. Busca la opción memory_limit y cámbiala a 256M o 512M. Guarda los cambios.
  5. Revisa el archivo .htaccess. En la raíz de tu WordPress, busca el archivo .htaccess. Si existe, renómbralo a .htaccess_old. Luego, desde el escritorio de WordPress (si puedes acceder), ve a Ajustes > Enlaces permanentes y haz clic en Guardar cambios para regenerarlo.

[WARNING] Si no puedes acceder al escritorio de WordPress, puedes crear un archivo .htaccess vacío desde FTP o el Administrador de Archivos. WordPress lo regenerará al guardar los enlaces permanentes.


3. Pantalla blanca de la muerte (WSOD)

La pantalla blanca es desconcertante, pero no te asustes. Es un error de PHP que impide que se muestre cualquier contenido. Es otro de los errores WordPress Plesk que se soluciona rápido.

### Causas principales

  • Error fatal de PHP en un plugin o tema.
  • Límite de memoria de PHP demasiado bajo.

### Cómo solucionarlo paso a paso

  1. Habilita la depuración de WordPress. Conéctate por FTP o al Administrador de Archivos de Plesk y edita el archivo wp-config.php. Justo antes de la línea que dice /* That's all, stop editing! Happy blogging. */, añade estas líneas:
    define('WP_DEBUG', true);
    define('WP_DEBUG_LOG', true);
    define('WP_DEBUG_DISPLAY', false);
    
  2. Guarda el archivo. Ahora, carga tu web. Verás la pantalla blanca, pero se habrá creado un archivo llamado debug.log en la carpeta wp-content/.
  3. Descarga ese archivo y ábrelo con un editor de texto. Busca la línea que dice Fatal error. Te indicará el plugin o tema problemático y el archivo exacto.
  4. Desactiva el plugin o tema problemático siguiendo el mismo método del paso 1 del Error 500 (renombrando carpetas).
  5. Una vez solucionado, vuelve a wp-config.php y elimina las líneas que añadiste o cambia WP_DEBUG a false.

[TIP] Si no ves el error, prueba a aumentar el límite de memoria como explicamos en el Error 500.


4. Error de actualización de WordPress o plugins

A veces, al intentar actualizar WordPress, un plugin o un tema, te aparece un mensaje como "Error de actualización: no se pudo crear un directorio temporal" o "La descarga falló". Esto suele deberse a permisos de archivos incorrectos o a la falta de espacio en disco.

### Causas principales

  • Permisos de archivos incorrectos: Plesk gestiona los permisos, pero a veces se desconfiguran.
  • Falta de espacio en disco: El servidor no tiene suficiente espacio para descargar e instalar la actualización.
  • Problemas con PHP (tiempo de ejecución o memoria).

### Cómo solucionarlo paso a paso

  1. Verifica el espacio en disco. Desde Plesk, ve a Herramientas y Configuración > Estadísticas del sistema o consulta con tu proveedor de hosting. Si está casi lleno, libera espacio eliminando archivos temporales o copias de seguridad antiguas.
  2. Corrige los permisos de archivos. En Plesk, ve a Hosting y DNS > Administrador de Archivos. Selecciona la carpeta raíz de tu WordPress. En la barra de herramientas, haz clic en Permisos. Asegúrate de que estén en 755 para carpetas y 644 para archivos. Si no, cámbialos.
  3. Aumenta el tiempo de ejecución de PHP. Ve a Configuración de PHP (como antes) y busca max_execution_time. Cámbialo a 300 (segundos).
  4. Prueba la actualización manualmente. Si el error persiste, descarga WordPress desde wordpress.org, descomprímelo y sube las carpetas wp-admin y wp-includes por FTP, sobrescribiendo las existentes. Luego, desde el escritorio de WordPress, intenta la actualización de nuevo.

[INFO] Si tu sitio usa una red multisitio de WordPress, asegúrate de que la carpeta wp-content tenga permisos 755 y que el usuario del servidor web (www-data o similar) sea el propietario.


5. Error de enlaces permanentes (404 en páginas internas)

Después de cambiar los enlaces permanentes, las páginas internas (como entradas o categorías) devuelven un error 404. Esto es muy común y se debe a que el archivo .htaccess no se ha regenerado correctamente o el módulo mod_rewrite de Apache no está activo.

### Causas principales

  • Falta de permisos para escribir en .htaccess.
  • Módulo mod_rewrite desactivado en la configuración de Apache.
  • Archivo .htaccess corrupto.

### Cómo solucionarlo paso a paso

  1. Regenera el archivo .htaccess. Accede al escritorio de WordPress, ve a Ajustes > Enlaces permanentes y elige cualquier estructura (por ejemplo, "Nombre de la entrada"). Haz clic en Guardar cambios. Esto fuerza a WordPress a reescribir el .htaccess.
  2. Verifica que el archivo se haya creado. Si no funciona, conéctate por FTP y comprueba que exista el archivo .htaccess en la raíz. Si no, créalo manualmente con el siguiente contenido:
    # BEGIN WordPress
    <IfModule mod_rewrite.c>
    RewriteEngine On
    RewriteRule .* - [E=HTTP_AUTHORIZATION:%{HTTP:Authorization}]
    RewriteBase /
    RewriteRule ^index\.php$ - [L]
    RewriteCond %{REQUEST_FILENAME} !-f
    RewriteCond %{REQUEST_FILENAME} !-d
    RewriteRule . /index.php [L]
    </IfModule>
    # END WordPress
    
  3. Habilita mod_rewrite en Plesk. Ve a Hosting y DNS > Configuración de Apache y nginx (depende de tu versión de Plesk). Asegúrate de que la opción Proxy mode (si usas nginx) esté desactivada o que el módulo mod_rewrite esté habilitado. Si no ves la opción, contacta con tu proveedor de hosting.

[WARNING] Si tu servidor usa nginx como servidor web principal (no solo como proxy), los enlaces permanentes se gestionan de otra forma. En ese caso, desde Plesk, ve a Hosting y DNS > Configuración de Apache y nginx y marca la casilla Configuración adicional de nginx. Pega las reglas de reescritura de WordPress que encontrarás en la documentación oficial.


6. Problemas de SSL / HTTPS (contenido mixto)

Después de instalar un certificado SSL, tu web carga en HTTPS, pero el navegador muestra un candado roto o un mensaje de "contenido mixto". Esto ocurre porque algunos recursos (imágenes, scripts, CSS) se cargan aún con HTTP.

### Causas principales

  • URL del sitio no actualizada en Ajustes de WordPress.
  • Plugins o temas que cargan recursos con URLs absolutas HTTP.
  • Base de datos con URLs antiguas.

### Cómo solucionarlo paso a paso

  1. Actualiza la URL del sitio. En el escritorio de WordPress, ve a Ajustes > Generales. Cambia tanto Dirección de WordPress (URL) como Dirección del sitio (URL) a https://tudominio.com. Guarda los cambios.
  2. Usa un plugin para corregir URLs. Instala un plugin como Better Search Replace o Velvet Blues Update URLs. Ejecuta un reemplazo en toda la base de datos: busca http://tudominio.com y reemplázalo por https://tudominio.com.
  3. Fuerza HTTPS desde Plesk. En Plesk, ve a Hosting y DNS > Configuración de SSL/TLS. Activa la opción Redirigir todo el tráfico HTTP a HTTPS.
  4. Limpia la caché. Si usas un plugin de caché (como W3 Total Cache o WP Super Cache), limpia toda la caché. También limpia la caché del navegador.

[TIP] Si después de todo sigues viendo contenido mixto, abre las herramientas de desarrollador del navegador (F12) y ve a la pestaña Consola. Ahí verás exactamente qué recursos se cargan con HTTP. Luego, busca esos elementos en tu base de datos o en los archivos del tema.


7. Error de "No se puede conectar al servidor FTP" al instalar plugins

A veces, al intentar instalar un plugin desde el escritorio de WordPress, te pide credenciales FTP. Esto es molesto y suele deberse a que el servidor web no tiene permisos de escritura directa sobre los archivos.

### Causas principales

  • Permisos de archivos incorrectos (el usuario de WordPress no es el mismo que el del servidor web).
  • Falta de configuración de FTP en Plesk (aunque no debería ser necesario).

### Cómo solucionarlo paso a paso

  1. Añade la siguiente línea a wp-config.php (justo antes de la línea final):
    define('FS_METHOD', 'direct');
    
    Esto obliga a WordPress a usar el sistema de archivos directamente, sin FTP.
  2. Guarda el archivo y vuelve a intentar la instalación.
  3. Si el error persiste, verifica los permisos de las carpetas wp-content, plugins y themes. Deben ser 755 para carpetas y 644 para archivos, y el propietario debe ser el usuario del servidor web (normalmente www-data o el usuario de Plesk). En Plesk, usa el Administrador de Archivos para ajustar los permisos.

[INFO] Si tu sitio está en un plan de hosting compartido, es posible que el proveedor tenga restricciones de seguridad. En ese caso, contacta con el soporte técnico.


Preguntas frecuentes (FAQ)

¿Por qué mi WordPress en Plesk da error 500 después de una actualización?

Normalmente es por un plugin o tema desactualizado. Desactiva todos los plugins y cambia al tema por defecto (Twenty Twenty-Four). Si funciona, activa uno a uno hasta encontrar el problema.

¿Cómo puedo saber si mi base de datos está caída en Plesk?

Ve a Herramientas y Configuración > Servicios del sistema y verifica que MySQL esté en ejecución. También puedes probar a conectarte desde phpMyAdmin (en Plesk, busca el icono de la base de datos y haz clic en phpMyAdmin).

¿Qué hago si no puedo acceder al escritorio de WordPress?

Usa FTP o el Administrador de Archivos de Plesk para desactivar plugins (renombrando la carpeta plugins) y cambiar el tema (renombrando la carpeta del tema activo). También puedes añadir define('WP_DISABLE_FATAL_ERROR_HANDLER', true); al wp-config.php para ver el error en pantalla.

¿Es seguro usar el método FS_METHOD como 'direct'?

Sí, es seguro en entornos donde el servidor web tiene permisos de escritura sobre los archivos de WordPress. Si usas un hosting compartido, es la práctica recomendada.

¿Cómo puedo restaurar una copia de seguridad en Plesk sin perder datos?

En Plesk, ve a

¿Necesitas ayuda?Son dos de nuestros técnicos, Agustín y Mikel, y están disponibles para resolver cualquier problema.

Hablar con ellos ahora
Agustín y Mikel