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

Solución a errores comunes de WordPress en Plesk (500, 404, conexión a base de datos)

Actualizado el 29 de noviembre de 2025

¿Tu sitio WordPress en Plesk se ha vuelto loco? No te preocupes, es más común de lo que crees. Los errores 500, 404 y los problemas con la base de datos son los dolores de cabeza más frecuentes para cualquier persona que administre un sitio web. La buena noticia es que la mayoría tienen solución y no requieres ser un experto en programación.

En esta guía, vamos a desglosar paso a paso cómo solucionar estos errores WordPress Plesk de forma sencilla. Te explicaré qué los causa y, lo más importante, cómo arreglarlos tú mismo desde el panel de Plesk.

Vamos a empezar por el más temido: el error 500.

Error 500 WordPress Plesk: La pantalla blanca de la muerte

El error 500 es un error genérico del servidor. Básicamente, le está diciendo: "Algo salió mal, pero no te voy a decir exactamente qué". En WordPress, suele deberse a un plugin conflictivo, un tema dañado o un archivo corrupto.

Causas comunes del error 500

  • Plugin o tema defectuoso: Es la causa número uno. Una actualización fallida o un código incompatible pueden romper todo.
  • Límite de memoria de PHP agotado: Si tu web tiene muchas funciones o tráfico, puede necesitar más memoria de la que tiene asignada.
  • Archivo .htaccess corrupto: Este archivo es clave para las reglas de reescritura de URL. Si se daña, todo falla.
  • Problemas con los archivos principales de WordPress: A veces, el archivo wp-config.php o algún otro archivo del núcleo se corrompe.

Solución paso a paso para el error 500

Aquí tienes un plan de ataque ordenado de lo más fácil a lo más complejo.

Paso 1: Aumentar el límite de memoria de PHP

Este es el primer ajuste que debes probar. Accede a tu panel de Plesk.

  1. Ve a "Hosting y DNS" > "Configuración de hosting".
  2. Busca la sección "Ajustes de PHP".
  3. Haz clic en "Cambiar ajustes de PHP".
  4. Localiza la opción memory_limit (límite de memoria) y cámbiala a un valor más alto, como 256M o incluso 512M.
  5. Guarda los cambios.

[TIP]: Si no ves la opción, busca en la pestaña "Extensiones" o "Opciones de PHP". A veces está en un menú desplegable.

Paso 2: Deshabilitar plugins y temas por FTP

Si el error persiste, el culpable es probablemente un plugin o tema. Como no puedes acceder al panel de administración de WordPress, tendrás que hacerlo manualmente a través de FTP o el Administrador de Archivos de Plesk.

  1. En Plesk, ve a "Archivos" > "Administrador de Archivos".
  2. Navega hasta la carpeta de tu sitio, normalmente dentro de httpdocs o public_html.
  3. Abre la carpeta wp-content.
  4. Para deshabilitar todos los plugins: Cambia el nombre de la carpeta plugins a plugins_desactivado. Esto forzará a WordPress a no cargar ningún plugin.
  5. Para cambiar el tema: Dentro de wp-content, ve a la carpeta themes. Busca la carpeta de tu tema activo (el que está usando el error) y cámbiale el nombre, por ejemplo, a mi-tema_desactivado. WordPress cargará automáticamente un tema por defecto (como Twenty Twenty-Four).

Vuelve a cargar tu web. Si funciona, el problema está en el plugin o tema que desactivaste. Ve activándolos de uno en uno (desde el panel de admin de WordPress) para identificar al culpable.

[WARNING]: Al cambiar el nombre de la carpeta de plugins, los perderás todos temporalmente. Es una solución rápida para diagnosticar, pero luego tendrás que volver a activarlos uno a uno.

Paso 3: Restaurar el archivo .htaccess

Un .htaccess corrupto puede causar estragos.

  1. En el Administrador de Archivos de Plesk, localiza el archivo .htaccess (está en la raíz, junto a wp-config.php).
  2. Haz una copia de seguridad: Descárgalo o renómbralo a .htaccess_viejo.
  3. Crea un nuevo archivo vacío llamado .htaccess.
  4. Vuelve a cargar tu web. Si funciona, el problema era el .htaccess original.
  5. Para regenerar las reglas, ve a Ajustes > Enlaces permanentes en tu panel de WordPress y haz clic en "Guardar cambios". Esto creará un nuevo .htaccess limpio.

[INFO]: Si no ves el archivo .htaccess, asegúrate de tener activada la opción "Mostrar archivos ocultos" en el Administrador de Archivos de Plesk.

Error 404 WordPress Plesk: Página no encontrada

El error 404 significa que el servidor no encuentra la página que buscas. En WordPress, suele ser un problema con los enlaces permanentes (las URLs bonitas).

Causas comunes del error 404

  • Enlaces permanentes mal configurados: Es la causa más frecuente. Al cambiar la estructura de las URLs, a veces WordPress no actualiza las reglas de reescritura.
  • Archivo .htaccess dañado o faltante: Como vimos antes, este archivo es el que le dice al servidor cómo interpretar las URLs de WordPress.
  • Módulo mod_rewrite de Apache desactivado: Aunque es menos común, si tu hosting no lo tiene activo, las URLs bonitas no funcionarán.

Solución paso a paso para el error 404

Paso 1: Regenerar los enlaces permanentes

Esta es la solución más rápida y suele funcionar en el 90% de los casos.

  1. Accede a tu panel de administración de WordPress (si puedes, si no, ve al paso 2).
  2. Ve a Ajustes > Enlaces permanentes.
  3. Sin cambiar nada, simplemente haz clic en el botón "Guardar cambios". Esto fuerza a WordPress a regenerar las reglas de reescritura.
  4. Prueba a navegar por tu web.

Paso 2: Forzar la regeneración del .htaccess

Si no puedes acceder al panel de admin o el paso anterior no funcionó:

  1. Conéctate al Administrador de Archivos de Plesk.
  2. Busca el archivo .htaccess en la raíz de tu sitio.
  3. Si existe, renómbralo a .htaccess_old.
  4. Crea un nuevo archivo .htaccess con el siguiente contenido:
# 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
  1. Guarda el archivo y luego regresa a Ajustes > Enlaces permanentes en WordPress y guarda los cambios de nuevo.

[TIP]: Si tu sitio está en una subcarpeta (ej: tudominio.com/blog), cambia RewriteBase / por RewriteBase /blog/.

Conexión Base Datos WordPress Plesk: Error al establecer conexión

Este error es muy común y suele aparecer como "Error establishing a database connection". Significa que WordPress no puede comunicarse con la base de datos donde se almacena tu contenido.

Causas comunes del error de conexión a la base de datos

  • Credenciales incorrectas en wp-config.php: El nombre de la base de datos, el usuario o la contraseña son erróneos.
  • La base de datos ha sido eliminada o está corrupta: Puede ocurrir por un error del servidor o una mala manipulación.
  • El servidor de base de datos está caído o no responde: Es un problema de infraestructura del hosting.
  • El usuario de la base de datos no tiene los permisos adecuados.

Solución paso a paso para el error de conexión

Paso 1: Verificar las credenciales en wp-config.php

Este es el primer lugar donde debes mirar.

  1. Ve al Administrador de Archivos de Plesk.
  2. Localiza el archivo wp-config.php en la raíz de tu sitio.
  3. Ábrelo con el editor de texto.
  4. Busca las siguientes 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');
  1. Verifica que estos datos sean correctos. Puedes encontrar la información de tu base de datos en Plesk: ve a "Bases de datos" > "Bases de datos de WordPress". Allí verás el nombre, el usuario y el servidor (normalmente localhost).
  2. Si la contraseña es incorrecta, puedes cambiarla desde la misma sección de Bases de datos en Plesk. Haz clic en el usuario y selecciona "Cambiar contraseña".

[WARNING]: Si cambias la contraseña en Plesk, también debes actualizarla en el archivo wp-config.php. No olvides guardar los cambios.

Paso 2: Reparar la base de datos

A veces la base de datos está dañada. WordPress tiene una herramienta de reparación integrada.

  1. Agrega la siguiente línea a tu archivo wp-config.php, justo antes de la línea que dice /* That's all, stop editing! */:
define('WP_ALLOW_REPAIR', true);
  1. Guarda el archivo.
  2. Accede a la siguiente URL en tu navegador: tudominio.com/wp-admin/maint/repair.php
  3. Haz clic en "Reparar base de datos".
  4. Una vez terminado, elimina la línea que añadiste del wp-config.php por seguridad.

Paso 3: Verificar los permisos del usuario de la base de datos

Desde Plesk, puedes asegurarte de que el usuario tenga todos los permisos necesarios.

  1. Ve a "Bases de datos" > "Bases de datos de WordPress".
  2. Haz clic en el nombre de tu base de datos.
  3. En la sección "Usuarios de base de datos", verás los usuarios asociados.
  4. Asegúrate de que el usuario tenga marcada la opción "Todos los privilegios" (o al menos, SELECT, INSERT, UPDATE, DELETE, CREATE, ALTER, DROP).

[INFO]: Si después de todo esto el error persiste, contacta con tu proveedor de hosting. Puede ser un problema con el servidor de bases de datos (MySQL/MariaDB) que ellos deben resolver.

Preguntas Frecuentes (FAQ)

P: ¿Qué hago si no puedo acceder ni al panel de administración de WordPress ni al Administrador de Archivos de Plesk?

R: Si no tienes acceso a Plesk, contacta con tu proveedor de hosting. Ellos podrán ayudarte a restaurar el acceso o a realizar las correcciones desde su lado.

P: ¿Es seguro modificar el archivo wp-config.php?

R: Sí, siempre que sepas lo que estás haciendo y hagas una copia de seguridad antes. Cambiar las credenciales de la base de datos o añadir líneas de reparación es una práctica común y segura.

P: ¿Cómo puedo evitar estos errores en el futuro?

R: Mantén WordPress, tus plugins y temas siempre actualizados. Haz copias de seguridad periódicas de tu web y de la base de datos. Utiliza un plugin de caché y seguridad de buena reputación. Y, sobre todo, no instales plugins de fuentes no fiables.

P: Mi sitio está en Syspanel (HestiaCP) y el puerto de acceso es el 2106. ¿Cómo accedo al Administrador de Archivos?

R: Si tu hosting usa Syspanel (HestiaCP), accedes a través del puerto 2106 (ej: tudominio.com:2106). Una vez dentro, busca la sección "Archivos" o "File Manager". El proceso para solucionar los errores es el mismo que hemos descrito, solo cambia la interfaz del panel.

[TIP]: Si usas Syspanel, la estructura de carpetas suele ser /home/usuario/web/tudominio/public_html. Ahí encontrarás tu wp-config.php y demás archivos.

Espero que esta guía te haya sido de gran ayuda. Recuerda que la paciencia y el orden son clave para solucionar cualquier problema técnico. Si te has quedado atascado en algún paso, no dudes en volver a leerlo o buscar ayuda adicional. ¡Tu sitio web volverá a funcionar en poco tiempo!

¿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