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

FAQ: Problemas comunes de WordPress en Plesk y cómo solucionarlos

Actualizado el 18 de diciembre de 2025

¡Hola! Soy tu técnico de soporte amigable. Si estás leyendo esto, probablemente estés lidiando con algún problema WordPress Plesk y necesites ayuda rápida. No te preocupes, es más común de lo que crees. En esta guía extensa tipo FAQ, vamos a repasar los errores WordPress Plesk más frecuentes y, lo más importante, cómo solucionarlos paso a paso. Al final de esta FAQ WordPress Plesk, podrás solucionar WordPress Plesk tú mismo en la mayoría de los casos.


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

Este es uno de los problemas WordPress Plesk más clásicos. Ves una pantalla en blanco o un mensaje que dice "Error al establecer una conexión a la base de datos". No entres en pánico, casi siempre tiene solución.

¿Por qué ocurre?

Generalmente, pasa porque los datos de acceso a la base de datos (usuario, contraseña, nombre de la base) que tienes en tu archivo wp-config.php no coinciden con los que realmente están configurados en Plesk. O también porque la base de datos ha sido eliminada o el usuario ha perdido permisos.

¿Cómo lo soluciono?

  1. Accede a Plesk: Inicia sesión en tu panel de control Plesk. Normalmente es algo como https://tudominio.com:8443.
  2. Ve a "Bases de datos": Busca la sección de "Bases de datos" o "Databases" dentro del dominio que tiene el problema.
  3. Verifica los datos: Anota el nombre exacto de la base de datos, el usuario y la contraseña que ves ahí. Si no recuerdas la contraseña, puedes cambiarla desde el mismo panel (ojo: si la cambias, luego tendrás que actualizar el wp-config.php).
  4. Edita el archivo wp-config.php: Conéctate por FTP o usando el Administrador de archivos de Plesk. Busca el archivo wp-config.php en la raíz de tu WordPress. Localiza estas líneas:
    define('DB_NAME', 'nombre_base');
    define('DB_USER', 'usuario_base');
    define('DB_PASSWORD', 'contraseña');
    
  5. Actualiza los valores: Cámbialos por los que anotaste en Plesk. Guarda el archivo y recarga tu web.

[TIP] Si después de esto sigue fallando, revisa que el usuario de la base de datos tenga todos los permisos (SELECT, INSERT, UPDATE, DELETE, etc.). En Plesk, dentro de la base de datos, puedes editar los privilegios del usuario.


2. Error 500 - Internal Server Error

El temido Error 500. Es un error genérico del servidor que puede deberse a muchas causas. En el contexto de errores WordPress Plesk, suele estar relacionado con plugins o temas defectuosos, o con límites de recursos del servidor.

¿Cómo lo diagnostico?

  1. Activa el modo debug de WordPress: Edita tu wp-config.php y agrega (o modifica) estas líneas justo antes de la línea que dice /* That's all, stop editing! */:
    define('WP_DEBUG', true);
    define('WP_DEBUG_LOG', true);
    define('WP_DEBUG_DISPLAY', false);
    
  2. Recarga la web: El error 500 seguirá apareciendo, pero ahora WordPress registrará los errores en un archivo llamado wp-content/debug.log.
  3. Revisa el log: Descarga o abre ese archivo. Verás mensajes como "Fatal error: Uncaught Error..." que te indicarán qué plugin o tema está causando el problema.
  4. Desactiva el culpable: Si no puedes acceder al panel de administración, renombra la carpeta del plugin problemático desde FTP (por ejemplo, cambia wp-content/plugins/nombre-plugin a wp-content/plugins/nombre-plugin-desactivado). Si no sabes cuál es, renombra toda la carpeta plugins a plugins_old (esto desactivará todos los plugins). Luego crea una carpeta plugins vacía. Tu web debería cargar.

Causas comunes en Plesk

  • Límite de memoria PHP: A veces el servidor tiene un límite muy bajo. Puedes aumentarlo editando el archivo wp-config.php y añadiendo:
    define('WP_MEMORY_LIMIT', '256M');
    
  • Permisos de archivos incorrectos: En Plesk, los archivos deben tener permisos 644 y las carpetas 755. Si alguien los cambió, puede dar error. Usa un cliente FTP para verificar y corregir.

[WARNING] No modifiques archivos PHP si no estás seguro. Siempre haz una copia de seguridad antes.


3. El sitio se ve en blanco (White Screen of Death)

Este es otro clásico de los problemas WordPress Plesk. La pantalla en blanco sin ningún mensaje de error. Suele ser por un plugin o tema que choca con algo, o por un error de PHP.

Pasos para recuperarlo

  1. Desactiva todos los plugins por FTP: Como expliqué arriba, renombra la carpeta wp-content/plugins a wp-content/plugins_old. Crea una nueva carpeta wp-content/plugins vacía. Si el sitio vuelve a funcionar, el problema es un plugin.
  2. Reactiva uno por uno: Ve renombrando las carpetas de los plugins de vuelta a plugins (pero dentro de la carpeta plugins_old están los originales). Cada vez que reactives uno, revisa si el sitio sigue funcionando. Cuando deje de funcionar, habrás encontrado al culpable.
  3. Cambia al tema por defecto: Si el problema no son los plugins, puede ser el tema. Renombra la carpeta de tu tema activo en wp-content/themes (por ejemplo, de mi-tema a mi-tema-viejo). WordPress automáticamente usará un tema por defecto (Twenty Twenty-Four o similar). Si el sitio aparece, el tema era el problema.

Ajustes de PHP en Plesk

A veces la pantalla en blanco se debe a que el error está oculto. Para verlo, puedes añadir esto al wp-config.php:

ini_set('display_errors', 1);
ini_set('display_startup_errors', 1);
error_reporting(E_ALL);

Pero recuerda quitarlo después para no exponer información sensible.

[INFO] En Plesk, puedes cambiar la versión de PHP desde "Hosting Settings" del dominio. A veces un plugin requiere una versión más reciente (por ejemplo, PHP 8.0 o 8.1). Si tu sitio usa PHP 7.4 y el plugin pide 8.0, puede dar pantalla en blanco.


4. Error de actualización: "Se necesita FTP para actualizar"

Este es un error WordPress Plesk muy común cuando intentas actualizar WordPress, un plugin o un tema desde el panel de administración. WordPress te pide credenciales de FTP, lo cual es molesto y a veces no funciona.

¿Por qué pasa?

WordPress necesita permisos de escritura en los archivos, pero a veces el usuario del servidor web (www-data) no tiene los permisos adecuados. Plesk suele manejar esto con "modo seguro" o con un usuario específico.

Solución rápida

  1. Agrega estas líneas al wp-config.php: Justo antes de la línea final, añade:
    define('FS_METHOD', 'direct');
    
    Esto le dice a WordPress que intente escribir directamente sin pedir FTP.
  2. Ajusta los permisos de las carpetas: Asegúrate de que las carpetas wp-content, wp-content/plugins, wp-content/themes y wp-content/uploads tengan permisos 755 y sean propiedad del usuario del dominio (en Plesk, suele ser el mismo que el nombre de usuario de FTP). Puedes hacerlo desde el Administrador de archivos de Plesk: selecciona la carpeta, haz clic en "Permisos" y marca "Escritura" para el propietario y el grupo.
  3. Revisa la configuración de Plesk: A veces Plesk tiene una opción llamada "Modo seguro" o "PHP como módulo de Apache". Ve a "Hosting Settings" de tu dominio y asegúrate de que "PHP support" esté en "FastCGI" o "FPM" (no en "Apache module" si tienes problemas). Luego, en "Web Scripting and Statistics", busca "Additional write permissions" y marca la opción que permita escritura a los scripts.

[WARNING] Si usas la solución FS_METHOD, asegúrate de que los permisos sean correctos, o podrías tener problemas de seguridad. Siempre es mejor solucionar la raíz del problema.


5. Error de "Conexión segura fallida" o "ERR_SSL_PROTOCOL_ERROR"

Este error aparece cuando intentas ver tu sitio con HTTPS y algo no está bien configurado en Plesk. Es uno de los problemas WordPress Plesk más frustrantes porque a veces el sitio funciona en HTTP pero no en HTTPS.

Causas comunes

  • Certificado SSL caducado o mal instalado.
  • El sitio está configurado para forzar HTTPS pero el certificado no cubre el dominio.
  • Redirección en bucle (loop) por configuración incorrecta en .htaccess.

¿Cómo lo arreglo?

  1. Verifica el certificado SSL: En Plesk, ve a "SSL/TLS Certificates". Asegúrate de que tu dominio tenga un certificado válido. Si no tienes, puedes instalar uno gratuito de Let's Encrypt desde el mismo panel (botón "Instalar SSL").
  2. Comprueba la redirección: Si tienes un plugin como "Really Simple SSL", a veces fuerza la redirección a HTTPS. Pero si el certificado no está bien, causa error. Desactiva temporalmente el plugin desde FTP renombrando su carpeta.
  3. Revisa el archivo .htaccess: A veces hay reglas de redirección mal escritas. Abre el .htaccess en la raíz de WordPress y busca líneas como:
    RewriteCond %{HTTPS} off
    RewriteRule ^(.*)$ https://%{HTTP_HOST}/$1 [R=301,L]
    
    Si no estás seguro, coméntalas con # al inicio de la línea y prueba si el sitio carga en HTTP. Si funciona, el problema es la redirección.
  4. Actualiza la URL del sitio en la base de datos: Si cambiaste de HTTP a HTTPS, a veces quedan URLs antiguas. Puedes usar un plugin como "Better Search Replace" o directamente en phpMyAdmin (desde Plesk) buscar y reemplazar http://tudominio.com por https://tudominio.com en las tablas wp_options y wp_posts.

[TIP] En Plesk, después de instalar un certificado SSL, asegúrate de que en "Hosting Settings" esté marcada la opción "SSL/TLS support" y que el certificado seleccionado sea el correcto.


6. Problemas con la velocidad del sitio (lento)

Un sitio lento no es un error como tal, pero es uno de los problemas WordPress Plesk más reportados. Puede deberse al servidor, a un plugin mal optimizado o a la configuración de PHP.

Diagnóstico básico

  1. Usa herramientas externas: Página como GTmetrix o Google PageSpeed Insights te dirán qué está ralentizando tu web.
  2. Revisa el uso de recursos en Plesk: En el panel, ve a "Estadísticas" o "Resource Usage" para ver si tu sitio está consumiendo mucha CPU o memoria.
  3. Activa la caché: En Plesk, puedes instalar extensiones como "Nginx Caching" o usar un plugin de caché como W3 Total Cache o WP Super Cache. Desde "Hosting Settings", puedes activar "Nginx caching" si está disponible.
  4. Optimiza las imágenes: Instala un plugin como Smush o ShortPixel para comprimir imágenes sin perder calidad.
  5. Aumenta el límite de memoria PHP: Como vimos antes, añade define('WP_MEMORY_LIMIT', '256M'); en wp-config.php.

Ajustes en Plesk

  • Versión de PHP: Las versiones más nuevas suelen ser más rápidas. En "Hosting Settings", cambia a PHP 8.0 o 8.1 si tu sitio es compatible.
  • Ejecutor de PHP: Elige "FPM" (FastCGI Process Manager) en lugar de "Apache module", ya que es más eficiente.
  • Compresión Gzip: En Plesk, ve a "Apache & nginx Settings" y marca "Enable gzip compression" para reducir el tamaño de los archivos transferidos.

[INFO] Si tu sitio sigue lento, considera contratar un plan de hosting más potente o usar una CDN (Content Delivery Network) como Cloudflare.


7. Error de "No se puede conectar a la API de WordPress" o "cURL error 28"

Este error suele aparecer al intentar instalar plugins o temas desde el repositorio de WordPress, o al hacer actualizaciones. Es otro de los errores WordPress Plesk relacionados con la conectividad del servidor.

¿Qué lo causa?

  • El servidor no puede acceder a api.wordpress.org porque el puerto 443 (HTTPS) está bloqueado o hay un problema de DNS.
  • El tiempo de espera (timeout) es demasiado bajo.
  • El certificado SSL del servidor no es válido para conexiones salientes.

Soluciones

  1. Verifica la conectividad desde Plesk: Puedes hacer un test desde la terminal (si tienes acceso SSH) o pedir a tu proveedor de hosting que lo haga. Un comando simple es:
    curl -I https://api.wordpress.org
    
    Si no responde, hay un problema de red.
  2. Aumenta el timeout de PHP: En wp-config.php, añade:
    set_time_limit(300);
    
  3. Desactiva temporalmente el firewall: Si tienes un firewall como ModSecurity en Plesk, a veces bloquea peticiones. Ve a "Security" > "ModSecurity" y desactívalo para probar. Si funciona, luego puedes crear una regla de excepción.
  4. Usa un proxy HTTP: Si tu servidor está detrás de un proxy, puedes definir las constantes en wp-config.php:
    define('WP_PROXY_HOST', 'proxy.ejemplo.com');
    define('WP_PROXY_PORT', '3128');
    

[WARNING] No dejes ModSecurity desactivado permanentemente si no es necesario. Solo para pruebas.


8. Error de "Permisos insuficientes" al subir archivos

Cuando intentas subir una imagen o un archivo en la biblioteca de medios, recibes un error como "No se puede crear el directorio wp-content/uploads/2024/01. ¿El directorio padre tiene permisos de escritura?".

Causa

Los permisos de la carpeta wp-content/uploads no son correctos, o el propietario de la carpeta no coincide con el usuario del servidor web.

Solución en Plesk

  1. Ve al Administrador de archivos de Plesk: Navega hasta httpdocs/wp-content/uploads.
  2. Cambia los permisos: Selecciona la carpeta uploads, haz clic en "Permisos". Asegúrate de que:
    • Propietario: tenga permisos de lectura, escritura y ejecución (755 o 775).
    • Grupo: tenga al menos lectura y ejecución.
  3. Cambia el propietario: Si la carpeta pertenece a root en lugar del usuario del dominio, no funcionará. En Plesk, puedes cambiar el propietario desde "File Manager" > "Properties" > "Owner". Debe ser el mismo que el nombre de usuario FTP del dominio.
  4. Crea la estructura de carpetas manualmente: A veces falta la carpeta del año/mes. Crea manualmente wp-content/uploads/2024/01 y dale permisos 755.

[TIP] Si tienes muchos sitios, considera instalar un plugin como "FileBird" para organizar mejor los archivos, pero el problema de permisos hay que solucionarlo siempre.


9. Error de "Redirecciones en bucle" en el login

Intentas acceder a tudominio.com/wp-admin y te redirige una y otra vez, sin llegar nunca al login. Es un problema WordPress Plesk común después de migrar un sitio o cambiar la URL.

¿Por qué pasa?

  • La URL del sitio en la base de datos no coincide con la real.
  • Un plugin de seguridad o de redirección está

¿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