Errores comunes en WordPress y cómo solucionarlos (Guía FAQ)
¡Hola! Soy tu técnico de soporte amigable. Entiendo que encontrarte con un error en WordPress puede ser frustrante, especialmente cuando no sabes por dónde empezar. Pero no te preocupes, estoy aquí para ayudarte.
En esta guía tipo FAQ, vamos a desglosar los errores más comunes en WordPress, entender por qué ocurren y, lo más importante, darte soluciones paso a paso que puedas seguir tú mismo, sin necesidad de ser un experto en programación. Prepárate un café, siéntate cómodo y empecemos a resolver esos problemas.
¿Por qué se rompe WordPress? (Entendiendo el problema)
Antes de lanzarnos a las soluciones, es útil entender que WordPress es como una casa hecha de bloques: el núcleo (los cimientos), los temas (la fachada) y los plugins (los muebles y electrodomésticos). Si uno de estos bloques falla o entra en conflicto con otro, la casa se tambalea.
La mayoría de los errores se deben a:
- Conflictos entre plugins o temas: Dos plugins intentan hacer lo mismo o uno no es compatible con el otro.
- Actualizaciones incompletas: Una actualización fallida puede dejar archivos corruptos.
- Límites de recursos del servidor: Tu web consume más memoria de la que tu hosting le permite.
- Errores en archivos clave: Como el
.htaccesso elwp-config.php. - Problemas de base de datos: La información no se puede leer o escribir correctamente.
- Errores de PHP: El código que ejecuta WordPress tiene un fallo.
Con esto en mente, veamos los problemas específicos y cómo solucionarlos.
FAQ: Los 7 Errores Mortales de WordPress y sus Soluciones
Aquí tienes una lista de los problemas más frecuentes. Busca el que se parezca a tu situación y sigue los pasos.
1. La Temida Pantalla Blanca de la Muerte (WSoD)
¿Qué es? Ves tu web completamente en blanco. Sin texto, sin imágenes, solo un fondo blanco. Es uno de los errores más comunes y asustadizos.
¿Por qué ocurre? Generalmente, por un error crítico de PHP que detiene la ejecución de la página. Puede ser por un plugin defectuoso, un tema mal codificado o un límite de memoria agotado.
Solución paso a paso (de la más fácil a la más compleja):
-
Accede a tu panel de control (Syspanel): Si tu hosting usa Syspanel, abre tu navegador y ve a
tu-dominio.com:2106. Inicia sesión con tus credenciales. Este es tu centro de control del servidor. -
Aumenta el límite de memoria de PHP (Primer intento):
- En Syspanel, busca la sección de "Administrador de Archivos" o "Gestor de Archivos".
- Navega hasta la carpeta
public_html(owww), que es donde está instalado tu WordPress. - Busca el archivo
wp-config.php. Haz clic derecho y selecciona "Editar". - Justo antes de la línea que dice
/* ¡Eso es todo, deja de editar! ¡Feliz blogging! */, añade esta línea:
define('WP_MEMORY_LIMIT', '256M'); - Guarda el archivo. Si la pantalla blanca era por falta de memoria, tu web debería volver a la vida.
-
Desactiva todos los plugins (Segundo intento):
- Si el paso anterior no funciona, vuelve al Administrador de Archivos en Syspanel.
- Ve a la carpeta
public_html/wp-content/. - Busca la carpeta llamada
plugins. No entres en ella. Cámbiale el nombre aplugins_desactivados(o cualquier nombre temporal). - Esto fuerza a WordPress a desactivar todos los plugins de golpe. Vuelve a tu web. ¿Se ve? ¡Perfecto! El problema está en uno de los plugins.
- Para encontrar el culpable: Vuelve a renombrar la carpeta a su nombre original
plugins. Luego, ve al escritorio de WordPress (si ya puedes entrar) y ve a Plugins. Actívalos uno por uno, refrescando tu web después de cada activación. Cuando la web se rompa de nuevo, ¡habrás encontrado al culpable!
-
Cambia al tema por defecto (Tercer intento):
- Si el problema no son los plugins, puede ser el tema. En el Administrador de Archivos, ve a
public_html/wp-content/themes/. - Busca la carpeta de tu tema activo (por ejemplo,
mi-tema-personalizado). Cámbiale el nombre ami-tema-personalizado_DESACTIVADO. - WordPress automáticamente cambiará a un tema por defecto (como Twenty Twenty-Four). Si tu web vuelve a funcionar, el problema es tu tema. Deberás contactar al desarrollador del tema para una actualización o solución.
- Si el problema no son los plugins, puede ser el tema. En el Administrador de Archivos, ve a
[TIP] Si no puedes acceder ni al Administrador de Archivos, puedes usar un cliente FTP (como FileZilla) para hacer estos mismos cambios. Las rutas de carpetas son las mismas.
2. Error de Conexión a la Base de Datos
¿Qué es? Ves un mensaje como: "Error al establecer una conexión a la base de datos". Es un clásico.
¿Por qué ocurre? WordPress no puede comunicarse con la base de datos donde guarda todo tu contenido. Las causas más comunes son: credenciales incorrectas en el archivo wp-config.php, la base de datos está corrupta o el servidor de base de datos está caído.
Solución paso a paso:
-
Verifica las credenciales en
wp-config.php:- Accede a tu panel Syspanel (recuerda:
tu-dominio.com:2106) y al Administrador de Archivos. - Edita el archivo
wp-config.php(en la raíz de tu instalación, normalmente enpublic_html). - Busca estas cuatro líneas y asegúrate de que coincidan exactamente con los datos que te proporcionó tu hosting:
define('DB_NAME', 'nombre_de_tu_base_de_datos'); define('DB_USER', 'tu_usuario_de_bd'); define('DB_PASSWORD', 'tu_contraseña_de_bd'); define('DB_HOST', 'localhost'); // A veces puede ser una IP como 127.0.0.1 - Si no estás seguro de los datos, en Syspanel suele haber una sección llamada "Bases de Datos" o "MySQL" donde puedes ver la información y hasta cambiar la contraseña. Si la cambias, actualiza también el archivo
wp-config.php.
- Accede a tu panel Syspanel (recuerda:
-
Repara la base de datos (si está corrupta):
- Añade esta línea al
wp-config.php, justo antes del/* ¡Eso es todo...! */:
define('WP_ALLOW_REPAIR', true); - Guarda el archivo.
- Ve a esta URL en tu navegador:
tudominio.com/wp-admin/maint/repair.php - Haz clic en "Reparar base de datos".
- Una vez terminado, BORRA INMEDIATAMENTE la línea que añadiste del
wp-config.php. Dejarla ahí es un riesgo de seguridad.
- Añade esta línea al
[WARNING] Si el error persiste después de verificar las credenciales, contacta a tu proveedor de hosting. Podría ser un problema del servidor de bases de datos que solo ellos pueden arreglar.
3. Error "Se ha producido un error crítico en tu sitio web"
¿Qué es? Un mensaje más moderno y amigable que la pantalla blanca, pero igual de molesto. WordPress ha detectado un error y ha enviado un correo al administrador con más detalles.
¿Por qué ocurre? Es el "modo de recuperación" de WordPress. Las causas son las mismas que la pantalla blanca: plugins, temas o memoria.
Solución paso a paso:
- Revisa el correo electrónico del administrador. El mensaje de error te dará una pista sobre qué archivo o plugin está causando el problema. Por ejemplo: "Error: Plugin 'MiPlugin' ha causado un error...".
- Usa el enlace de recuperación (si está disponible): A veces, el mensaje en la web incluye un enlace especial. Si haces clic, WordPress te llevará al escritorio en "modo seguro", donde puedes desactivar el plugin o tema problemático.
- Si no tienes enlace de recuperación: Vuelve al paso 3 y 4 de la solución de la Pantalla Blanca (desactivar plugins y cambiar tema). Funciona exactamente igual.
4. Error 404: Página No Encontrada
¿Qué es? Intentas acceder a una página de tu web y te sale un feo "404 Not Found".
¿Por qué ocurre? Los enlaces permanentes (la estructura de tus URLs) se han roto. Esto suele pasar al cambiar de hosting, instalar un plugin de caché o actualizar WordPress.
Solución paso a paso:
- Ve al escritorio de WordPress (si puedes entrar).
- Ve a Ajustes > Enlaces permanentes.
- Simplemente haz clic en el botón "Guardar cambios". No necesitas cambiar nada. Esto obliga a WordPress a regenerar las reglas de reescritura de URLs.
- Si esto no funciona, necesitas regenerar el archivo
.htaccess.- En Syspanel, en el Administrador de Archivos, busca el archivo
.htaccessen la raíz (public_html). Es un archivo oculto, así que asegúrate de que tu gestor de archivos muestre los archivos ocultos (suele haber un checkbox para eso). - Si no existe, créalo. Si existe, renómbralo a
.htaccess_oldpara hacer un backup. - Crea un nuevo archivo llamado
.htaccessy pégalo dentro:# 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 - Guarda el archivo. Vuelve a Ajustes > Enlaces permanentes y haz clic en "Guardar cambios" otra vez.
- En Syspanel, en el Administrador de Archivos, busca el archivo
5. Error de Conexión SSL (HTTPS)
¿Qué es? Ves un mensaje como "Su conexión no es privada" o "ERR_SSL_PROTOCOL_ERROR".
¿Por qué ocurre? Tu certificado SSL (el candado verde) no está configurado correctamente, está caducado o hay un conflicto con la caché.
Solución paso a paso:
- Verifica el certificado SSL: En Syspanel, busca una sección llamada "SSL/TLS" o "Certificados SSL". Asegúrate de que tu dominio tenga un certificado activo. Muchos hosting ofrecen Let's Encrypt gratis. Puedes intentar renovarlo o instalarlo desde ahí.
- Corrige la URL del sitio en WordPress:
- Ve al escritorio de WordPress > Ajustes > Generales.
- Asegúrate de que Dirección de WordPress (URL) y Dirección del sitio (URL) empiecen con
https://(con la 's').
- Actualiza los enlaces en la base de datos (si tienes contenido mixto): A veces, las imágenes o enlaces en tus entradas siguen usando
http://. Un plugin como "Better Search Replace" puede ayudarte a cambiar todas las URLs dehttp://tudominio.comahttps://tudominio.comde forma segura.
[INFO] Si después de estos pasos sigues viendo errores, limpia la caché de tu navegador y la de cualquier plugin de caché que tengas en WordPress.
6. Error "El enlace que has seguido ha caducado" al Subir Archivos
¿Qué es? Intentas subir una imagen o un plugin y WordPress te da este molesto mensaje.
¿Por qué ocurre? El servidor tiene un límite de tamaño para las subidas de archivos (por ejemplo, 2 MB) y tu archivo es más grande.
Solución paso a paso:
- Aumenta el límite de subida desde Syspanel:
- En Syspanel, busca "Ajustes de PHP" o "PHP Configuration".
- Busca las directivas
upload_max_filesizeypost_max_size. Cámbialas a un valor mayor, por ejemplo,64Mo128M. - Guarda los cambios. Es posible que necesites reiniciar el servicio de PHP desde el mismo panel.
- Solución rápida con WordPress (no siempre funciona): Añade esta línea a tu
wp-config.php:
@ini_set( 'upload_max_filesize' , '64M' );
@ini_set( 'post_max_size', '64M');
@ini_set( 'memory_limit', '256M' ); - Usa un plugin FTP: Si no puedes aumentar el límite, usa un cliente FTP para subir archivos grandes directamente a la carpeta
wp-content/uploads/.
7. Error "El servidor interno" (Error 500)
¿Qué es? Un mensaje genérico que indica que algo va muy mal en el servidor, pero no da detalles.
¿Por qué ocurre? Puede ser un archivo .htaccess corrupto, un plugin con un error fatal, o un problema de permisos de archivos.
Solución paso a paso:
- Renombra el archivo
.htaccess: Es la causa más común. Sigue el paso 4 de la solución del Error 404 para renombrar tu.htaccessa.htaccess_old. Si la web funciona, el problema está ahí. Luego puedes crear uno nuevo siguiendo los mismos pasos. - Aumenta el límite de memoria: Como en el paso 1 de la Pantalla Blanca.
- Verifica los permisos de archivos y carpetas:
- En Syspanel, en el Administrador de Archivos, selecciona todos los archivos de la raíz (
public_html). - Busca la opción "Permisos" o "Chmod".
- Regla general: Las carpetas deben tener permisos
755y los archivos644. La carpetawp-contentpuede tener755para que funcione la subida de archivos. Nunca pongas permisos777a menos que sepas exactamente lo que haces, es un riesgo de seguridad.
- En Syspanel, en el Administrador de Archivos, selecciona todos los archivos de la raíz (
[WARNING] Si el error 500 persiste después de todo, revisa los logs de error del servidor. En Syspanel, suele haber una sección llamada "Logs" o "Registros". Ahí verás la línea exacta de PHP que está fallando. Si no entiendes el error, copia el texto y búscalo en Google o compártelo con el soporte técnico.
Consejos Finales para Evitar Futuros Errores
- Mantén todo actualizado: WordPress, tus temas y tus plugins. Las actualizaciones corrigen errores y vulnerabilidades.
- Haz copias de seguridad (backups) frecuentes: Antes de actualizar algo, haz un backup. Syspanel suele tener una herramienta de backups automáticos. Actívala.
- Instala un plugin de seguridad y caché: Un buen plugin de caché (como WP Rocket o W3 Total Cache) y uno de seguridad (como Wordfence) pueden prevenir muchos problemas.
- No instales plugins de fuentes dudosas: Siempre descarga plugins del repositorio oficial de WordPress o de desarrolladores de confianza.
- Prueba en un entorno de staging: Si haces cambios grandes, crea una copia de tu web en un subdominio o en un entorno de pruebas (staging) para no romper la web en producción.
¡Y eso es todo! Espero que esta guía te haya sido de gran ayuda. Recuerda, la calma es tu mejor aliada. La mayoría de los errores tienen solución y, siguiendo estos pasos, podrás resolverlos tú mismo. Si te atascas, no dudes en contactar con tu proveedor de hosting, como el equipo de soporte de Syspanel, que estará encantado de ayudarte. ¡Buena suerte con tu
