El 95% de los que trabajamos con WordPress, nos hemos enfrentado (o nos tendremos que enfrentar) a un error como el de la pantalla en blanco al acceder al wp-admin
Puede parecer un problema bastante grave, sobretodo porque a priori no tenemos ninguna información de que está pasando y el por qué.
Pero tranquilo, la gran mayoría de las veces lo podrás solucionar en un par de minutos.
Así que no perdamos más el tiempo y vamos a ver cómo arreglar el famoso error del WordPress en blanco.
⌛ Tiempo estimado de lectura: 10 minutos
Posibles causas al problema del WordPress en blanco
El primer paso antes de acotar un problema, es identificar que lo está causando.
Dada mi experiencia personal en nuestra agencia diseño web wordpress, la gran mayoría de las veces, el problema lo causan los plugins o el tema.
Plugins:
- Incompatibilidad de versión con WordPress: Si has actualizado recientemente el plugin o la versión de WordPress es posible que haya surgido una incompatibilidad entre ambos.
- Incompatibilidad de versión con tu tema: Lo mismo ocurre entre un plugin y el tema activo, hay casos en los que una actualización cause fallos de conexión entre ambos.
- Plugin infectado: Si te has bajado algún plugin fuera del repositorio de WordPress es posible que estuviera infectado, esto es muy común en los plugins de pago que son descargados desde paginas no oficiales.
Temas:
- Versión obsoleta: Si tu tema lleva mucho tiempo sin actualizarse es posible que se haya quedado obsoleto y genere incompatibilidad con el resto de la web.
- Tema infectado: La misma causa que con un plugin infectado.
- Error en el código del tema: Es posible que se haya dañado el código de algún fichero responsable del funcionamiento del tema, como el functions.php
La forma más rápida de encontrar el problema
Si tu WordPress está alojado en un Hosting con Cpanel, entonces deberías acceder al administrador de archivos > public_html > error_log
También puedes acceder a este archivo vía FTP.
Si te descargas o editas ese archivo, vas a encontrar un registro que te indica la fecha y hora del error y el archivo que lo está causando.
Además, te especifica la línea exacta donde está ocurriendo dicho fallo.
Con este registro te puedes ahorrar mucho tiempo, ya que puedes acotar la raíz del problema desde el primer momento.
Si tu hosting no tiene Cpanel es posible que este archivo no aparezca o este oculto, en tal caso contacta con el servicio técnico.
Otras maneras de localizar el fallo
En el caso de que no tengas la posibilidad de localizar el fichero con el registro de errores, puedes probar otros métodos para localizar el problema de la pantalla en blanco.
- Desactivar todos los plugins y reinstalarlos uno a uno vía WordPress o FTP: Si puedes acceder al panel de control de tu WordPress, ve a la pestaña de plugins y desactívalos.
Si con eso tu web vuelve a la normalidad entonces ve activando los plugins uno a uno hasta que encuentres cual es el que genera dicho fallo.
En el caso de que no puedas acceder al panel de control, vas a tener que entrar vía FTP a la carpeta plugins y renombrar esa carpeta, por ejemplo “plugins-error”
Una vez hecho esto, accede a la web y activa los plugins uno a uno.
- Sustituir tu tema activo de WordPress: Para comprobar que tu tema activo no sea el causante del fallo, deberás sustituir el tema activo.
Si tienes acceso al panel de administración, ve a Apariencia > Temas y elige otro tema del repositorio de WordPress y actívalo.
Otra opción, es que accedas vía FTP, y renombres la carpeta del tema igual que hiciste con la de plugins.
Una vez renombrado la carpeta deberías poder acceder al panel de WordPress.
También te puede interesar:
Si el problema es causa de algún plugin o tema
Vale, vale, ya he localizado el origen del problema ¿Ahora qué hago?
Enhorabuena, lo más difícil ya lo tienes hecho, ahora vamos a ver que debes hacer en caso.
Si el problema es de algún plugin o el tema entonces deberás:
- Actualizar la última versión de ese tema/plugin
- Reinstalarlo desde una fuente segura
- Sustituir el tema/plugin por otro.
Si el problema no es debido a ningún plugin ni tema
En el caso de que el fallo no sea a causa ni de un plugin o el tema, entonces lo mejor es sustituir la instalación de WordPress por una en limpio.
Es muy sencillo.
Lo primero que debes hacer es descargar la última versión de WordPress desde aquí: https://es.wordpress.org/download/
Luego descomprime la carpeta y accede a los archivos del interior
Dentro de ella selecciona todos los archivos excepto la carpeta wp-content y wp-config sample
Cuando tengas todos los archivos seleccionados, excepto esos dos, vuelve a comprimirlos en un archivo .zip
Luego accede vía FTP a la carpeta donde está instalado tu WordPress y elimina todos los archivos EXCEPTO la carpeta wp-content y el archivo wp-config.php
Sube el archivo .zip con el WordPress que acabas de descargar
Extrae los archivos
¡Y voilá!
Ya tienes una instalación limpia de WordPress, si has comprobado que ni los plugins ni el tema eran causantes del fallo, entonces ahora sí que deberías poder acceder correctamente a tu web.
Que debes hacer si nada de lo anterior te funciona
¿Sigue sin funcionar?
Parece que te ha tocado un problema de los gordos.
En ese caso hay que optar por la madre de las soluciones: La copia de seguridad
Espero que tengas activas las copias de seguridad o sino ya estás tardando en contratar un buen servicio de mantenimiento web
Si tienes un Hosting de calidad es muy posible que tuvieran programadas de manera automáticas las copias de seguridad desde el Cpanel
Para restaurar la copia tienes que ir al apartado JETBACKUP
Primero restaura la Database Backup
Vas a ver un listado de todas las fechas en las que se hizo una copia de seguridad de la base de datos, y en la parte derecha dos botones: Restore y generate donwload
Tienes que restaurar una copia de seguridad anterior al problema, sino no solucionaría nada, la forma de saber cuándo se originó el problema, es accediendo al archivo error_log y una vez lo tengas abierto tienes que buscar la primera fecha en la que se registró un error.
Ahora que ya sabes qué fecha es, busca una copia de la base de datos anterior a esa fecha y dale al botón RESTORE
Una vez se haya añadido a la cola de restauración, vuelve atrás y selecciona la opción File backups
Ahora tienes que buscar la copia de seguridad que tenga la misma fecha que la copia que has restaurado de la base de datos.
Le das a restore y listo.
Con eso ya tienes tu WordPress igual que antes de que apareciera el primer fallo.
En este punto te recomiendo que instales algún plugin como Wordfence para evitar que algún malware infecte tu web, lo cual, muy posiblemente, sea el causante de la pantalla en blanco.
Si has llegado hasta aquí y sigues sin solucionar el problema, entonces borra por completo tu web y busca una película en Netflix.
Es broma, no lo hagas, o si…
Pero te recomiendo que antes de hacer eso contactes con el servicio técnico de tu Hosting y le informes del problema con todo lujo de detalles y en última instancia contrates los servicios de alguna empresa especialista en WordPress.
Espero que esta guía práctica te haya sido de utilidad, si tienes cualquier duda o recomendación puedes dejarla en los comentarios de aquí abajo.
¡Hola! Soy Matías Romero, diseñador web y consultor de SEO local. Me verás por aquí hablando de diseño web, wordpress, consejos de SEO, Google Maps y lo que se me vaya ocurriendo.
Nos vemos en las SERPS 😉
0 comentarios