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

Solución a problemas comunes de WordPress: errores y cómo arreglarlos

Actualizado el 8 de enero de 2026

¿Te ha pasado que tu sitio web de WordPress de repente deja de funcionar y no sabes por qué? No te preocupes, es más común de lo que crees. Como técnico de soporte, he visto cientos de casos similares. La buena noticia es que la mayoría de estos errores WordPress tienen solución, y a menudo puedes arreglarlos tú mismo sin necesidad de ser un experto en programación.

En esta guía extensa y práctica, voy a explicarte los problemas más frecuentes que ocurren en WordPress y, lo más importante, cómo solucionar problemas WordPress paso a paso. Hablaremos de la temida pantalla blanca WordPress, del molesto error base de datos WordPress, y de otros muchos fallos que pueden aparecer. Ponte cómodo, coge papel y boli (o un bloc de notas digital), y prepárate para convertirte en el héroe de tu propio sitio web.

Vamos a empezar con el problema que más asusta a los principiantes.

La temida Pantalla Blanca de la Muerte (WSOD)

La pantalla blanca WordPress es, sin duda, uno de los errores más frustrantes. Accedes a tu web y solo ves una página en blanco, sin ningún mensaje de error. Es como si tu sitio se hubiera esfumado. No entres en pánico, esto casi siempre se debe a un conflicto entre plugins, temas o un límite de memoria agotado.

¿Por qué ocurre?

Las causas más habituales son:

  • Un plugin recién instalado o actualizado es incompatible con tu versión de WordPress o con otro plugin.
  • El tema que estás usando tiene un error de código.
  • Tu servidor se ha quedado sin memoria PHP (el límite de memoria es demasiado bajo).

Cómo solucionarlo paso a paso

Sigue estos pasos en orden. No los saltes, ya que cada uno descarta una posible causa.

  1. Accede a tu panel de control (cPanel o Syspanel). Recuerda que si usas Syspanel (antes conocido como HestiaCP), el puerto de acceso es el 2106. Por ejemplo: https://tudominio.com:2106. Una vez dentro, busca el administrador de archivos.

  2. Desactiva todos los plugins manualmente. No puedes hacerlo desde el escritorio de WordPress porque está en blanco. Ve a la carpeta wp-content dentro del directorio de tu sitio. Allí verás una carpeta llamada plugins. Cámbiale el nombre a plugins_desactivados. Esto hará que WordPress no pueda cargar ningún plugin y la web debería volver a funcionar.

    [TIP] Si tu web vuelve a la vida después de esto, el problema está en uno de tus plugins. Ahora solo tienes que renombrar la carpeta a plugins otra vez, y luego ir desactivando plugins uno por uno desde el escritorio de WordPress (que ya funciona) hasta encontrar el culpable.

  3. Cambia al tema por defecto de WordPress (Twenty Twenty-Four, por ejemplo). Si el paso anterior no funcionó, el problema podría ser tu tema. Ve a la misma carpeta wp-content y busca la carpeta themes. Dentro, verás una carpeta con el nombre de tu tema activo (ej: mi-tema-personalizado). Cámbiale el nombre a mi-tema-personalizado_desactivado. WordPress cargará automáticamente el tema por defecto.

  4. Aumenta el límite de memoria PHP. Si nada de lo anterior funciona, es probable que el servidor se esté quedando sin memoria. Puedes solucionarlo editando el archivo wp-config.php. Encuentra este archivo en la raíz de tu sitio (no dentro de wp-content). Ábrelo con un editor de texto y, justo antes de la línea que dice /* ¡Eso es todo, deja de editar! */, pega esta línea:

    define('WP_MEMORY_LIMIT', '256M');

    Guarda el archivo y vuelve a cargar tu web.

    [INFO] Este cambio le dice a WordPress que use hasta 256 MB de memoria. Si tu hosting lo permite, es una solución muy efectiva.

Error de conexión a la base de datos

Otro de los grandes clásicos es el error base de datos WordPress. En lugar de tu web, ves un mensaje como "Error al establecer una conexión con la base de datos". Esto significa que WordPress no puede comunicarse con el lugar donde se almacena todo tu contenido (artículos, páginas, usuarios, etc.).

Causas principales

  • Las credenciales de acceso a la base de datos (nombre de usuario, contraseña, nombre de la BD) son incorrectas en el archivo wp-config.php.
  • La base de datos está corrupta o dañada.
  • El servidor de bases de datos (MySQL/MariaDB) se ha caído o está sobrecargado.

Solución práctica

  1. Verifica tus credenciales en wp-config.php. Usa el administrador de archivos de tu panel de control (recuerda, si usas Syspanel, puerto 2106). Busca el archivo wp-config.php en la raíz. Ábrelo 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');
    

    Asegúrate de que estos datos sean correctos. Un error común es cambiar la contraseña de la base de datos desde el panel de control y olvidarse de actualizarla aquí. Si no estás seguro, puedes crear una nueva contraseña desde tu panel de hosting (cPanel o Syspanel) y luego copiarla aquí.

  2. Repara la base de datos. WordPress tiene una herramienta oculta para esto. Añade esta línea a tu archivo wp-config.php, justo antes del "¡Eso es todo!":

    define('WP_ALLOW_REPAIR', true);

    Guarda el archivo y luego visita esta URL en tu navegador: https://tudominio.com/wp-admin/maint/repair.php. Haz clic en "Reparar base de datos". WordPress intentará arreglar las tablas dañadas.

    [WARNING] Una vez que termines, borra esa línea del wp-config.php. Si la dejas, cualquier persona podría acceder a esa herramienta y dañar tu web.

  3. Contacta con tu proveedor de hosting. Si los pasos anteriores no funcionan, el problema puede ser del servidor. El servicio de bases de datos podría estar detenido. En ese caso, solo tu hosting puede solucionarlo.

Error 500 – Error interno del servidor

Este error es genérico, pero muy común. Te dice que algo falló en el servidor, pero no especifica qué. Suelen ser problemas de permisos de archivos, un archivo .htaccess corrupto o un plugin que consume muchos recursos.

Pasos para resolverlo

  1. Revisa el archivo .htaccess. Este archivo está en la raíz de tu sitio (a veces está oculto, así que activa la opción "Mostrar archivos ocultos" en tu administrador de archivos). Renómbralo a .htaccess_old. Luego, ve a tu escritorio de WordPress (si puedes acceder) y en Ajustes > Enlaces permanentes, haz clic en "Guardar cambios". Esto generará un nuevo .htaccess limpio.

  2. Aumenta el límite de memoria PHP. Al igual que en la pantalla blanca, un límite de memoria bajo puede causar un error 500. Sigue el mismo paso que en la sección de la pantalla blanca (añadir la línea define('WP_MEMORY_LIMIT', '256M'); en wp-config.php).

  3. Verifica los permisos de archivos y carpetas. Los permisos incorrectos pueden bloquear la ejecución de scripts. Desde el administrador de archivos, selecciona todas las carpetas (no los archivos) de la raíz y establece los permisos en 755. Luego, selecciona todos los archivos (no las carpetas) y establece los permisos en 644. No toques la carpeta wp-content si tienes dudas, pero en general esta regla funciona.

Error 404 – Página no encontrada

Aparece cuando intentas acceder a una URL que no existe o cuando la estructura de enlaces permanentes se ha roto.

Cómo arreglarlo

  1. Actualiza los enlaces permanentes. Ve a tu escritorio de WordPress: Ajustes > Enlaces permanentes. Simplemente selecciona la opción que tenías antes (por ejemplo, "Nombre de la entrada") y haz clic en "Guardar cambios". Esto regenera las reglas de reescritura de URL.

  2. Revisa el archivo .htaccess. Si el paso anterior no funciona, puede que el archivo .htaccess no tenga permisos de escritura. Sigue el mismo procedimiento que en el Error 500: renómbralo y luego guarda los enlaces permanentes de nuevo.

Error de mantenimiento – Site under maintenance

Si ves este mensaje y no has puesto tu web en modo mantenimiento, es porque una actualización o un plugin dejó un archivo temporal llamado .maintenance en la raíz de tu sitio.

Solución inmediata

  1. Usa el administrador de archivos de tu panel (Syspanel, puerto 2106) y busca el archivo llamado .maintenance en la raíz. Bórralo. Tu web volverá a la normalidad al instante.

Problemas con la velocidad de carga

Aunque no es un "error" como tal, una web lenta es uno de los problemas más reportados. Las causas suelen ser: imágenes sin optimizar, demasiados plugins, o un hosting compartido muy saturado.

Cómo mejorarlo

  1. Optimiza las imágenes. Usa plugins como Smush o ShortPixel para comprimir tus imágenes sin perder calidad. También puedes usar formatos modernos como WebP.

  2. Instala un plugin de caché. Plugins como W3 Total Cache, WP Super Cache o WP Rocket (de pago) crean versiones estáticas de tus páginas, lo que reduce la carga del servidor.

  3. Revisa los plugins que tienes instalados. Desactiva y borra aquellos que no uses. Un plugin mal codificado puede consumir muchos recursos.

  4. Considera un mejor hosting. Si has hecho todo lo anterior y tu web sigue lenta, puede que tu plan de hosting no sea suficiente. Busca uno que ofrezca recursos dedicados o al menos un buen rendimiento en WordPress.

FAQ – Preguntas frecuentes

Aquí tienes las dudas más comunes que resuelvo a diario.

¿Cómo accedo a mi panel de control si mi web está caída?

Usa la URL directa de tu panel. Si tu hosting usa Syspanel (HestiaCP), la dirección es https://tudominio.com:2106. Si es cPanel, suele ser https://tudominio.com/cpanel o https://tudominio.com:2083.

¿Puedo perder mis datos al solucionar estos errores?

Si sigues los pasos que te he dado (renombrar carpetas, no borrarlas; editar archivos con cuidado), no perderás nada. Siempre es buena práctica hacer una copia de seguridad antes de hacer cambios importantes.

¿Qué hago si no encuentro el archivo wp-config.php?

Asegúrate de que estás en la carpeta raíz de tu sitio (la que contiene las carpetas wp-admin, wp-content, wp-includes). Si no está, puede que tu instalación esté en una subcarpeta (por ejemplo, public_html/miweb). También verifica que los archivos ocultos sean visibles en tu administrador de archivos.

¿El error de base de datos significa que me han hackeado?

No necesariamente. Puede ser un simple fallo de conexión o una tabla corrupta. Sin embargo, si ves actividad extraña en tu web (contenido nuevo que no has creado, usuarios desconocidos), entonces sí podría ser un hackeo. En ese caso, cambia todas tus contraseñas y contacta con soporte técnico.

¿Por qué mi web se vuelve lenta después de instalar un plugin?

Ese plugin probablemente está haciendo muchas consultas a la base de datos o cargando scripts pesados en cada página. Desactívalo y busca una alternativa más ligera o con mejores reseñas.

Conclusión final

Como has visto, la mayoría de los errores WordPress tienen una explicación lógica y una solución que puedes aplicar tú mismo. Desde la pantalla blanca WordPress hasta el error base de datos WordPress, pasando por el error 500 o el 404, todos se pueden resolver con paciencia y siguiendo un orden lógico.

Mi consejo es que no te asustes. Guarda esta guía en tus favoritos. La próxima vez que tu web falle, respira hondo, abre tu panel de control (Syspanel, puerto 2106) y empieza por el paso uno.

Y recuerda: la prevención es la mejor cura. Mantén WordPress, tus plugins y tu tema siempre actualizados. Haz copias de seguridad periódicas. Y si un día te sientes perdido, no dudes en pedir ayuda a tu proveedor de hosting o a un profesional. Todos hemos pasado por ahí.

¡Espero que esta guía te haya sido de gran ayuda! Ahora ya sabes cómo solucionar problemas WordPress como un auténtico experto.

¿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