Posibles razones para ser bloqueado de su WP-Admin

Artículo escrito por:
  • WordPress
  • Actualizado: diciembre 10, 2016

Puede suceder de repente que un día descubra que no puede acceder a su sitio de WordPress. Puede que no haya razón aparente. Sí, aunque esto puede molestarte mucho, no hay una causa real para el pánico. Es posible identificar la causa raíz del problema y resolverlo.

Puede haber un par de razones por las que ha sido excluido del panel administrativo de su sitio.

  • Error al establecer la conexión de base de datos
  • Pantalla Blanca de la Muerte
  • Problema de contraseña incorrecta

Echemos un vistazo a cada uno de estos Y las posibles soluciones para el mismo.

Puede intentar resolver los tres problemas, pero primero debe asegurarse de tener una copia de seguridad de todos los archivos. En caso de que algo salga mal, ¡podrás retroceder el reloj!

Error al establecer la conexión de base de datos

Este mensaje aparecerá cuando exista un posible daño en la base de datos o las credenciales de inicio de sesión para su base de datos puedan ser incorrectas y el escenario poco probable en el que su servicio de alojamiento esté inactivo.

Primero revise el mensaje de error. Si se lee, "Una o más tablas de base de datos no están disponibles. La base de datos puede necesitar ser reparada ”, entonces todo lo que se requiere es una simple reparación de la base de datos. Hay dos maneras en que puede reparar su base de datos WP.

Encuentre su archivo wp-config.php y agregue el siguiente agregado al final.

 define ( 'WP_ALLOW_REPAIR', true);

Ahora vaya a www.yoursite.com/wp-admin/maint/repair.php y siga con el proceso de reparación. Esto debería funcionar, pero si falla, también puede reparar su base de datos a través de su módulo phpMyAdmin. Si desea una explicación adicional, diríjase a Artículo de maketecheasier sobre cómo resolver la corrupción de la base de datos de WordPress.

Por otro lado, si su sitio muestra "Error al establecer la conexión con la base de datos", debe identificar el archivo wp-config, abrir el archivo y verificar si hay cambios. Este archivo contiene los detalles de conexión de su base de datos. Es posible que haya problemas con el nombre de usuario y las credenciales de contraseña que deben configurarse correctamente. Aprenda sobre estas credenciales y asegúrese de que son correctos.

Si el error continúa incluso después de esto, lo más probable es que el problema esté en el servidor host. Es necesario comprobar si el servidor MySQL es sensible. Si sabe que otros usuarios de los mismos servicios de alojamiento web están experimentando el problema, puede estar bastante seguro de que se trata de un problema del servidor MySQL. Si hay un error en los resultados de testconnection.php o al conectarse a su phpMyAdmin, comuníquese con su servidor host para corregirlo.

Pantalla Blanca de la Muerte

Como su nombre lo indica, todo lo que puede ver cuando intenta iniciar sesión es una pantalla blanca en blanco que no parpadea, también conocida comúnmente por la comunidad de WordPress "WordPress White Screen Of Death". Una razón para esto puede ser simplemente que no hay suficiente espacio en el servidor. Este suele ser el caso cuando se comparte el alojamiento. El borrado de la memoria caché de su navegador o su complemento de almacenamiento en caché (si puede acceder a él) puede ayudar.

A veces, los archivos de WordPress o la base de datos pueden estar dañados debido a malware u otros problemas similares, en cuyo caso solo se puede resolver al final del servidor. O bien, el servidor puede estar experimentando tiempo de inactividad, planificado o no planificado.

El DE_BUG en WordPress también puede ayudar a identificar la causa del error. A menudo, la causa es la codificación deficiente en el tema en sí o en los complementos que se utilizan. Si ha habido alguna adición o modificación reciente de un complemento, el cambio puede deshacerse para ver si se ha restaurado el acceso. Pero si todavía tiene la pantalla blanca frente a usted, será necesario emplear un cliente de transferencia de archivos para realizar los cambios necesarios.

Los complementos que están actualizados y que el desarrollador los admite activamente, así como que son compatibles con las últimas versiones de WordPress, no causarán problemas. Complementos obsoletos son a menudo los culpables.

Para asegurarse de que es un complemento que causa el problema:

  1. Puede ir a la carpeta wp-content en el servidor de su sitio web, ubicar la carpeta de complementos y cambiarle el nombre.
  2. Todos los complementos se desactivarán y si ahora puede obtener acceso a su panel de control de WordPress, está seguro de que el problema está relacionado con uno o más de los complementos.
  3. Puede identificar al problemático activando los complementos uno por uno y verificando si vuelve a aparecer la pantalla blanca. A continuación, puede eliminar el plugin problemático.

Si después de hacer todo esto, todavía está mirando una pantalla en blanco, entonces puede repetir el proceso realizado con los complementos en los temas y verificar si están funcionando bien.

A veces, la pantalla en blanco puede aparecer cuando está trabajando en el archivo functions.php del tema o en cualquier otro archivo php de WordPress. En este caso, la codificación defectuosa es la causa más probable de la pantalla en blanco. Luego tendrá que acceder a WordPress usando FTP y configurar correctamente la codificación defectuosa.

Para evitar este problema en particular, algunos recomiendan que se usen temas secundarios mientras se realizan cambios en el tema PHP. También es mejor guardar una versión en vivo y en funcionamiento del PHP original en cualquier almacenamiento de terceros antes de intentar realizar cambios. No habría pérdida del código original, en caso de cualquier error.

Para un estudio más detallado de las causas de la pantalla blanca de la muerte, te recomiendo que leas Artículo de Corey McKrill sobre The Theme Foundry.

Problema de contraseña incorrecta

A veces, a pesar de usar la combinación correcta de nombre de usuario y contraseña, no puede obtener acceso a su panel de WordPress. Incluso su intento de ingresar con la opción "Olvidé mi contraseña" no funciona, ya que es posible que no reciba un correo electrónico con la contraseña correcta. Esto puede suceder si algún hacker ha logrado violar su sitio web.

La solución más simple para esto sería desde su cuenta de alojamiento. Use phpMyAdmin, abra la base de datos e identifique a los usuarios. Una vez que lo haga, puede cambiar las credenciales de la contraseña y ya está configurado! SiteGround ha proporcionado Un tutorial bastante extenso sobre el mismo. Y también lo hará cualquier buen servicio de hosting.

Consideraciones finales

Espero que esta guía haya resultado útil para maniobrar sus sitios de WordPress fuera de situaciones ligeramente difíciles. Y finalmente, me gustaría agregar que a pesar del crecimiento de WordPress como sistema de gestión de contenido y el desarrollo de un excelente hardware, siempre existe la posibilidad de que algo salga mal. Por lo tanto, asegúrese de crear una copia de seguridad de sus sitios web a intervalos regulares de tiempo.

También debe saber que ninguno de estos problemas puede estar afectando su sitio web. Si ese es el caso y todavía está bloqueado, comuníquese con su proveedor de alojamiento web.

Acerca de Vishnu

Vishnu es un escritor independiente de noche, trabaja como analista de datos durante el día.