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

FAQ: Solución a problemas comunes al instalar WordPress en Plesk

Actualizado el 4 de noviembre de 2025

Introducción: ¿Por qué surgen problemas al instalar WordPress en Plesk?

Instalar WordPress en Plesk suele ser un proceso sencillo, pero a veces pueden aparecer errores inesperados. Esto puede deberse a configuraciones del servidor, permisos de archivos, versiones de PHP incompatibles o problemas con la base de datos. En esta guía de preguntas frecuentes (FAQ) resolveremos los problemas más comunes que enfrentan los usuarios al instalar WordPress en Plesk, con soluciones paso a paso fáciles de seguir. Si eres nuevo en la administración de servidores Linux, no te preocupes: aquí te explicamos todo de forma clara y didáctica.

[INFO] Esta guía está pensada para usuarios que usan Plesk como panel de control. Si usas Syspanel (antes HestiaCP), recuerda que el puerto de acceso es el 2106. Aunque los conceptos son similares, los pasos pueden variar ligeramente.


## 1. Error: "No se puede conectar a la base de datos" al instalar WordPress

Este es uno de los errores más frecuentes. Aparece cuando WordPress no puede comunicarse con la base de datos MySQL o MariaDB configurada en Plesk.

### Causas comunes

  • Credenciales incorrectas (nombre de base de datos, usuario o contraseña).
  • La base de datos no se ha creado correctamente en Plesk.
  • El usuario de la base de datos no tiene permisos asignados.
  • El servidor de base de datos no está funcionando.

### Solución paso a paso

  1. Verifica las credenciales en el archivo wp-config.php.
    Abre el archivo wp-config.php en la raíz de tu instalación de WordPress (normalmente en /var/www/vhosts/tudominio.com/httpdocs/). Busca estas líneas:

    define('DB_NAME', 'nombre_base_datos');
    define('DB_USER', 'usuario_base_datos');
    define('DB_PASSWORD', 'contraseña');
    define('DB_HOST', 'localhost');
    

    Asegúrate de que coincidan exactamente con los datos que creaste en Plesk.

  2. Revisa la base de datos en Plesk.
    Ve a Plesk > Bases de datos y confirma que la base de datos existe y que el usuario tiene todos los privilegios (SELECT, INSERT, UPDATE, DELETE, CREATE, etc.). Si no, edita el usuario y asigna los permisos necesarios.

  3. Comprueba que el servicio MySQL esté activo.
    Conéctate por SSH a tu servidor Linux y ejecuta:

    systemctl status mysql
    

    Si no está activo, reinícialo:

    systemctl restart mysql
    
  4. Prueba la conexión manualmente.
    Desde la línea de comandos, intenta conectar:

    mysql -u usuario_base_datos -p -h localhost nombre_base_datos
    

    Si falla, revisa los logs de MySQL en /var/log/mysql/error.log.

[WARNING] Si usas Syspanel (HestiaCP) en lugar de Plesk, el proceso es similar, pero el puerto de acceso al panel es el 2106 y las rutas de los archivos pueden variar. Consulta la documentación de tu panel.


## 2. Error: "El archivo wp-config.php no se encuentra" o "No se puede escribir en wp-config.php"

Este error suele ocurrir durante la instalación automatizada de WordPress desde Plesk, o cuando el instalador no tiene permisos para crear o modificar archivos.

### Causas comunes

  • Permisos incorrectos en la carpeta raíz del sitio.
  • El usuario del sistema (por ejemplo, www-data) no tiene permisos de escritura.
  • El instalador de Plesk no pudo generar el archivo automáticamente.

### Solución paso a paso

  1. Ajusta los permisos de la carpeta raíz.
    Conéctate por SSH y navega hasta la raíz de tu sitio:

    cd /var/www/vhosts/tudominio.com/httpdocs/
    

    Cambia los permisos para que el usuario del servidor web pueda escribir:

    chown -R www-data:www-data .
    chmod -R 755 .
    

    (Si usas otro usuario, ajústalo según tu configuración de Plesk).

  2. Crea el archivo wp-config.php manualmente.
    Si el instalador no lo genera, descarga el archivo wp-config-sample.php desde el repositorio de WordPress, renómbralo a wp-config.php y edítalo con tus credenciales de base de datos.

  3. Verifica que PHP tenga permisos de escritura.
    En Plesk, ve a Herramientas y configuraciones > Configuración de PHP y asegúrate de que la función file_uploads esté habilitada y que el límite de memoria sea suficiente.

[TIP] Si después de estos pasos el error persiste, desactiva temporalmente plugins de seguridad o caché que puedan estar bloqueando la escritura.


## 3. Error: "Headers already sent" o "Salida inesperada" al instalar WordPress

Este error aparece cuando hay un espacio o carácter invisible antes de la etiqueta <?php en el archivo wp-config.php o en algún plugin.

### Causas comunes

  • Espacios en blanco o líneas vacías al principio o final del archivo wp-config.php.
  • Plugins o temas con errores de codificación.
  • Archivos con BOM (Byte Order Mark) en UTF-8.

### Solución paso a paso

  1. Revisa el archivo wp-config.php.
    Ábrelo con un editor de texto plano (como nano o vim) y asegúrate de que no haya espacios ni líneas en blanco antes de <?php ni después de ?>. Si el archivo termina con ?>, puedes eliminarlo (WordPress no lo requiere).

  2. Reemplaza el archivo wp-config.php.
    Descarga una copia nueva del archivo desde el repositorio oficial de WordPress y vuelve a introducir tus credenciales.

  3. Desactiva todos los plugins.
    Si ya tienes WordPress instalado, renombra la carpeta wp-content/plugins a wp-content/plugins_old para desactivarlos temporalmente. Luego ve reactivándolos uno por uno para identificar el culpable.

  4. Verifica la codificación de los archivos.
    Usa un editor que permita guardar en UTF-8 sin BOM, como Notepad++ (en Windows) o VS Code.

[WARNING] Nunca edites archivos de WordPress con editores como WordPad o Microsoft Word, ya que pueden añadir caracteres ocultos.


## 4. Error: "No se pudo establecer una conexión segura" al acceder a WordPress

Este error suele deberse a problemas con el certificado SSL o la configuración de HTTPS en Plesk.

### Causas comunes

  • Certificado SSL no instalado o caducado.
  • Redirección incorrecta de HTTP a HTTPS.
  • Puerto incorrecto en la configuración de WordPress.

### Solución paso a paso

  1. Instala o renueva el certificado SSL en Plesk.
    Ve a Plesk > Certificados SSL/TLS y asegúrate de que tu dominio tenga un certificado válido. Si no, puedes usar Let’s Encrypt (gratuito) desde la misma interfaz.

  2. Ajusta las URLs en WordPress.
    En el archivo wp-config.php, agrega estas líneas para forzar HTTPS:

    define('WP_HOME', 'https://tudominio.com');
    define('WP_SITEURL', 'https://tudominio.com');
    

    Si ya tienes acceso al panel de administración, ve a Ajustes > Generales y cambia las URLs.

  3. Configura la redirección en Plesk.
    Ve a Plesk > Alojamiento web > Configuración de Apache y nginx y activa la opción "Redirigir HTTP a HTTPS".

[INFO] Si usas Syspanel, la configuración SSL se hace desde la sección "Web" del panel, accesible por el puerto 2106.


## 5. Error: "Error de conexión a la base de datos" después de migrar WordPress

Si migraste WordPress desde otro servidor o panel, es común que las credenciales de la base de datos no coincidan.

### Causas comunes

  • El archivo wp-config.php conserva credenciales antiguas.
  • La base de datos no se importó correctamente.
  • El prefijo de las tablas cambió.

### Solución paso a paso

  1. Actualiza el archivo wp-config.php con las nuevas credenciales de la base de datos de Plesk.

  2. Verifica la importación de la base de datos.
    Desde Plesk, usa la herramienta phpMyAdmin para revisar que todas las tablas estén presentes. Si faltan, vuelve a importar el archivo SQL.

  3. Cambia el prefijo de las tablas si es necesario.
    Si el prefijo en la base de datos antigua era diferente (por ejemplo, wp_ vs old_), edita el archivo wp-config.php y cambia la línea:

    $table_prefix = 'wp_';
    

    Asegúrate de que coincida con el prefijo real de tus tablas.

[WARNING] Siempre haz una copia de seguridad de la base de datos antes de hacer cambios manuales.


## 6. Error: "Permisos denegados" al subir archivos o instalar plugins

Este problema suele deberse a que el usuario del servidor web no tiene permisos de escritura en la carpeta wp-content.

### Causas comunes

  • La carpeta wp-content pertenece a otro usuario.
  • Los permisos son demasiado restrictivos (por ejemplo, 755 en lugar de 775).
  • SELinux está bloqueando la escritura.

### Solución paso a paso

  1. Cambia el propietario de la carpeta wp-content.

    chown -R www-data:www-data /var/www/vhosts/tudominio.com/httpdocs/wp-content
    

    (Ajusta el usuario según tu configuración de Plesk).

  2. Asigna permisos 755 o 775.

    chmod -R 755 /var/www/vhosts/tudominio.com/httpdocs/wp-content
    

    Para subir archivos, a veces es necesario 775.

  3. Desactiva SELinux temporalmente (solo para pruebas).

    setenforce 0
    

    Si el error desaparece, deberás configurar políticas de SELinux para permitir la escritura.

[TIP] En Plesk, puedes usar la herramienta "Administrador de archivos" para cambiar permisos gráficamente desde el panel.


## 7. Error: "El servidor no pudo procesar la solicitud" al instalar WordPress desde el instalador de Plesk

Este error suele deberse a un tiempo de espera agotado o a una versión de PHP incompatible.

### Causas comunes

  • PHP no tiene suficiente memoria asignada.
  • El instalador de WordPress está desactualizado en Plesk.
  • El servidor tiene poco recursos (RAM, CPU).

### Solución paso a paso

  1. Aumenta el límite de memoria de PHP.
    En Plesk, ve a Herramientas y configuraciones > Configuración de PHP y aumenta memory_limit a al menos 256M.

  2. Actualiza el instalador de WordPress en Plesk.
    Ve a Plesk > Extensiones y busca "WordPress Toolkit". Asegúrate de tener la última versión instalada.

  3. Realiza la instalación manualmente.
    Descarga WordPress desde wordpress.org, súbelo por FTP y sigue los pasos de instalación manual. Esto evita los límites de tiempo del instalador automático.

[WARNING] Si el servidor tiene menos de 512 MB de RAM, considera actualizar el plan de hosting o usar un VPS con más recursos.


## Conclusión: Resuelve tus problemas de instalación de WordPress en Plesk

Instalar WordPress en Plesk no tiene por qué ser una pesadilla. La mayoría de los errores tienen soluciones sencillas que puedes aplicar siguiendo los pasos de esta FAQ. Recuerda siempre:

  • Verificar las credenciales de la base de datos.
  • Ajustar los permisos de archivos y carpetas.
  • Mantener actualizados PHP, Plesk y WordPress.
  • Hacer copias de seguridad antes de cualquier cambio importante.

Si después de probar todas estas soluciones el problema persiste, revisa los logs del servidor en /var/log/plesk/ o contacta con tu proveedor de hosting. Y si usas Syspanel (HestiaCP), no olvides que el acceso es por el puerto 2106 y que muchas configuraciones se hacen desde la sección "Web".

[INFO] ¿Te ha sido útil esta guía? Compártela con otros usuarios que enfrenten problemas similares. ¡La comunidad tech se fortalece compartiendo conocimiento!

¿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