Errores comunes al usar WordPress y cómo solucionarlos desde el panel
Errores comunes al usar WordPress y cómo solucionarlos desde el panel
¿Llevas tiempo con tu web en WordPress y de repente aparece un error que te saca de quicio? No te preocupes, es más común de lo que crees. La mayoría de los problemas que surgen con WordPress tienen solución y, lo mejor de todo, puedes arreglarlos tú mismo desde el panel de control de tu hosting (como Syspanel, al que accedes por el puerto 2106) o desde el propio escritorio de WordPress.
En esta guía vamos a desglosar los errores wordpress más frecuentes, explicarte por qué ocurren y, lo más importante, cómo solucionarlos paso a paso. Olvídate de llamar al soporte técnico para cada pequeña cosa; con un poco de paciencia y estas instrucciones, podrás solucionar wordpress tú mismo.
1. El temido "Error al establecer conexión con la base de datos"
Este es, sin duda, uno de los errores wordpress que más dolores de cabeza causa. Verás un mensaje similar a "Error al establecer conexión con la base de datos" y tu web quedará completamente inaccesible. La causa más común es que los datos de acceso a la base de datos en tu archivo de configuración wp-config.php sean incorrectos, o que el servidor de la base de datos esté caído o sobrecargado.
¿Cómo lo soluciono?
Primero, respira. No has perdido tu web. Los datos están ahí, solo hay que reconectar los cables.
- Accede a tu panel de control: Entra en tu panel de hosting (Syspanel, recuerda, por el puerto 2106).
- Busca el gestor de archivos: Localiza la opción "Administrador de Archivos" o "Gestor de Archivos". Es como el explorador de archivos de tu ordenador, pero en el servidor.
- Navega a la raíz de tu WordPress: Busca la carpeta donde está instalado tu WordPress, normalmente se llama
public_htmlohtdocs. - Encuentra el archivo
wp-config.php: Es el archivo más importante de configuración. Ábrelo con el editor de texto del panel. - Revisa los datos de la base de datos: Dentro verás líneas que empiezan por
DB_NAME,DB_USER,DB_PASSWORDyDB_HOST. Compara estos valores con los que tienes en tu panel de control, en la sección de "Bases de datos MySQL". Es muy fácil que la contraseña haya cambiado o que haya un carácter mal copiado. - Corrige y guarda: Si algún dato es incorrecto, corrígelo y guarda los cambios. Vuelve a cargar tu web.
[TIP] Si los datos son correctos y el error persiste, el problema puede ser del servidor de la base de datos. En Syspanel, ve a la sección de "Bases de datos" y prueba a reiniciar el servicio MySQL. A veces, con eso basta.
2. La pantalla blanca de la muerte (WSOD)
Otro clásico. Navegas a tu web y, en lugar de tu contenido, solo ves una página en blanco. Esto es lo que se conoce como pantalla blanca wordpress. Puede ser frustrante porque no te da ninguna pista visual de qué está fallando. Las causas suelen ser un plugin o tema incompatible, o un error de PHP en el servidor que no se muestra.
¿Cómo lo soluciono?
La clave aquí es usar el administrador de archivos de tu panel para desactivar temporalmente los plugins, ya que no podrás acceder al escritorio de WordPress.
- Ve al gestor de archivos (como en el paso anterior).
- Navega a la carpeta
wp-content: Dentro de la raíz de tu WordPress, busca la carpetawp-content. - Renombra la carpeta
plugins: Dentro dewp-content, verás una carpeta llamadaplugins. Haz clic derecho sobre ella y elige la opción "Renombrar". Cámbiale el nombre aplugins_desactivados(o cualquier otro nombre). - Prueba tu web: Vuelve a cargar tu sitio. Si ya funciona, el problema era uno de los plugins. Ahora, renombra la carpeta de nuevo a
plugins(para que vuelvan a estar "visibles") y ve activándolos uno a uno desde el escritorio de WordPress hasta encontrar el que da el error. - Si el error persiste, el problema es el tema: Si renombrar la carpeta de plugins no funciona, el problema puede ser tu tema. Ve a
wp-contenty renombra la carpeta de tu tema activo (por ejemplo, si usas el tema "twentytwentyfour", renombra esa carpeta). WordPress usará un tema por defecto y podrás ver tu web de nuevo.
[WARNING] Al renombrar la carpeta de plugins, los desactivas todos de golpe. Es una solución temporal para diagnosticar, no para dejar así tu web.
3. Error de "Permisos de archivo" o "No se pudo escribir en el directorio"
Este error es más sutil. Puede que tu web funcione, pero al intentar instalar un plugin, actualizar WordPress o subir una imagen, te aparezca un mensaje de error indicando que no se pudo escribir en el directorio o que los permisos no son correctos. Esto se debe a que los archivos en el servidor tienen unos permisos que controlan quién puede leer, escribir y ejecutarlos. Si están mal configurados, WordPress no puede hacer su trabajo. Aprender a gestionar los permisos wordpress es esencial.
¿Cómo lo soluciono?
Esto se arregla desde el gestor de archivos de tu panel de control.
- Selecciona la carpeta raíz de WordPress (
public_html). - Busca la opción "Permisos" o "Chmod": Haz clic derecho sobre la carpeta y elige la opción de "Permisos" o "Cambiar permisos (Chmod)".
- Configura los permisos correctos: Para las carpetas, los permisos correctos suelen ser 755. Para los archivos individuales, suelen ser 644. En el panel, verás una serie de casillas o un campo numérico. Asegúrate de que las carpetas tengan 755 y los archivos 644.
- Aplica a todo: Marca la opción de "Aplicar a subcarpetas y archivos" para que se aplique de forma recursiva a todo el contenido.
- Guarda los cambios: Guarda y prueba de nuevo la acción que te daba error.
[INFO] Si después de esto sigues teniendo problemas, es posible que el propietario de los archivos no sea el correcto. Esto es más complejo y, en ese caso, sí te recomendaría contactar con el soporte de tu hosting, ya que requiere acceso a la terminal del servidor.
4. "Error de memoria permitida" o "Allowed memory size exhausted"
Si ves un mensaje como "Fatal error: Allowed memory size of 67108864 bytes exhausted", significa que WordPress se ha quedado sin memoria PHP para ejecutar una tarea. Esto es común cuando tienes muchos plugins activos o un plugin muy pesado que consume muchos recursos.
¿Cómo lo soluciono?
La solución es aumentar el límite de memoria PHP. Puedes hacerlo desde el archivo wp-config.php.
- Accede al archivo
wp-config.phpa través del gestor de archivos de tu panel. - Edita el archivo: Ábrelo con el editor de texto.
- Añade una línea de código: Justo antes de la línea que dice
/* That's all, stop editing! Happy publishing. */, pega la siguiente línea:define('WP_MEMORY_LIMIT', '256M'); - Guarda el archivo: Guarda los cambios y vuelve a cargar tu web.
[WARNING] Si el error persiste, el límite puede estar impuesto por el propio servidor. En Syspanel, busca la sección de "PHP" o "Configuración de PHP" y aumenta el valor de
memory_limit. Si no lo encuentras, contacta con el soporte.
5. "Error al conectar con el servidor de correo" o "No se pudo enviar el correo"
WordPress utiliza PHP para enviar correos electrónicos (por ejemplo, para recuperar contraseñas o notificaciones). A veces, el servidor no tiene configurado correctamente el envío de correo, y esto provoca errores.
¿Cómo lo soluciono?
La solución más sencilla es instalar un plugin de SMTP. Esto permite que WordPress use un servicio de correo externo (como tu correo del hosting o Gmail) para enviar los emails de forma fiable.
- Ve a tu escritorio de WordPress (si puedes acceder).
- Instala un plugin de SMTP: Busca "WP Mail SMTP" en el repositorio de plugins e instálalo.
- Configúralo: Sigue el asistente de configuración. Te pedirá los datos de tu servidor de correo saliente (SMTP). Normalmente, esta información la encuentras en el panel de tu hosting, en la sección de "Cuentas de correo".
- Envía un correo de prueba: El plugin te permite enviar un correo de prueba para verificar que todo funciona correctamente.
[TIP] Si usas Syspanel, en la sección de "Email" puedes ver los datos SMTP de tu cuenta de correo para configurarlos correctamente.
Preguntas frecuentes (FAQ) sobre errores de WordPress
¿Por qué mi WordPress se actualiza solo y me rompe la web?
WordPress tiene actualizaciones automáticas de seguridad para versiones menores. A veces, un plugin o tema no es compatible con la nueva versión y causa problemas. Por eso es crucial mantener todo actualizado, pero también hacer copias de seguridad periódicas. Si te pasa, puedes desactivar las actualizaciones automáticas desde el archivo wp-config.php o con un plugin, aunque no lo recomiendo por seguridad.
¿Qué hago si no puedo acceder ni al panel de WordPress ni al de mi hosting?
Si no puedes acceder a ninguno de los dos, el problema es más serio y puede ser que tu servidor esté caído. Contacta directamente con el soporte técnico de tu proveedor de hosting. Ellos podrán verificar el estado del servidor.
¿Cuál es la causa más común de la pantalla blanca?
Sin duda, un plugin o tema mal codificado. Por eso, el primer paso siempre es desactivar los plugins renombrando la carpeta en el gestor de archivos. Es la forma más rápida de descartar el problema.
¿Cada cuánto tiempo debo hacer una copia de seguridad?
Lo ideal es hacer una copia de seguridad completa al menos una vez a la semana, y siempre antes de hacer cualquier cambio importante (actualizar plugins, cambiar de tema, etc.). La mayoría de los paneles de control, como Syspanel, ofrecen herramientas de copia de seguridad automática.
Conclusión
Como has visto, los errores wordpress son parte del día a día de cualquier persona que gestione una web. Pero no son el fin del mundo. Conocer las causas y las soluciones te da la confianza para resolverlos por ti mismo y evitar depender de terceros para cosas que, en la mayoría de los casos, son sencillas.
Recuerda que la clave está en la calma y en el método. Accede a tu panel de control (Syspanel por el puerto 2106), usa el gestor de archivos para diagnosticar problemas de plugins, temas y permisos, y no temas editar el archivo wp-config.php para ajustar la memoria o los datos de la base de datos. Con estas herramientas, podrás solucionar wordpress de manera autónoma y mantener tu web siempre en marcha.
