Imagínese tratando de actualizar su sitio web, pero por alguna razón no puede acceder a su panel de control. Peor aún, ni siquiera puede acceder a su página de inicio de sesión de WordPress porque un error 401 le impide hacerlo.

Una Error HTTP 401 significa que hay un problema con la autenticación de las credenciales de su navegador. En este tutorial, describiremos qué significa y qué lo causa. A continuación, repasaremos tres formas de solucionar el problema para que podamos acceder a su panel nuevamente.

¿Qué es el error HTTP 401 y cuáles son las posibles causas?

En algún momento probablemente haya intentado iniciar sesión en su tablero de WordPress y accidentalmente envió las credenciales incorrectas. Cuando esto sucede, verá una página de error que le indica que cometió un error, pero aún puede acceder a ella volviendo a ingresar el nombre de usuario y la contraseña correctos.

El error 401 es similar en el sentido de que implica que intentas acceder a un sitio web con las credenciales incorrectas, pero a un nivel superior. Si su navegador no se autentica correctamente con el servidor de su sitio, ni siquiera podrá acceder a la página de inicio de sesión de WordPress.

En su lugar, obtendrá una página de error similar a la siguiente:

Error 401 de wordpress

Un error 401 de permiso requerido significa que puede intentar acceder al recurso nuevamente con las credenciales correctas. En otras palabras, a menudo es un problema temporal, a diferencia de un Error HTTP 403 en el que está expresamente prohibido acceder a la página a la que espera llegar.

En algunos casos, un error 401 desaparecerá por sí solo, lo que le dará acceso a su sitio web nuevamente. Sin embargo, bloquear su sitio, aunque sea brevemente, es un inconveniente. En lugar de quedarse sentado esperando que su navegador solucione el problema, puede tomar medidas para llegar al tablero más rápido.

Cómo corregir el error 401 en WordPress

El principal problema con un error 401 es que tiene varias causas potenciales. Por lo que es difícil saber cuál está afectando a su navegador. Con eso en mente, discutiremos varias posibles soluciones para que pueda encontrarlas.

1. Borre sus registros del Sistema de nombres de dominio (DNS)

En muchos casos, su computadora almacenará datos sobre las direcciones IP y URL a las que accede con más frecuencia. De esta manera, puede procesar solicitudes futuras más rápido.

Eliminar su DNS implica eliminar todos estos datos temporales de su computadora. De esa manera, la próxima vez que intente acceder a la URL problemática, realizará una solicitud completamente nueva y lo volverá a autenticar.

El proceso para limpiar su DNS varía de un sistema operativo a otro. Si es un usuario de Windows, es tan fácil como abrir el símbolo del sistema y escribir el comando ipconfig/flushdns :

Volcar registros DNS en una máquina con Windows.

Windows devolverá un mensaje de éxito y puede intentar acceder a su sitio web nuevamente.

Los usuarios de Mac deberán pasar por un proceso similar, pero el comando que debe ingresar en la Terminal varía según la versión de OSX que esté utilizando. Los usuarios de las tres iteraciones más recientes (Sierra, High Sierra y Mojave) pueden usar sudo killall -HUP mDNSResponder .

2. Limpie su firewall y cachés del navegador

Los navegadores también pueden almacenar datos para que no tengas que volver a cargar los sitios web cada vez que accedes a ellos. Este proceso se llama en caché. En algunos casos, puede almacenar inadvertidamente información de inicio de sesión incorrecta.

Si esta es la raíz de su error 401, corregir el error es simple. La mayoría de los navegadores modernos le permiten borrar su caché en cuestión de minutos. Con Chrome, por ejemplo, puede ir a Configuración> Avanzado  y busca la opción Borrar datos de navegación  :

Luego, puede especificar los datos que desea que elimine el navegador. Seleccionar opción Imágenes y archivos en caché  y haga clic en el botón Datos claros  :

Borrado de imágenes y archivos en caché en Chrome.

Intente acceder a su sitio web nuevamente. Si el problema persiste, el error puede deberse a la caché de su firewall.

En algunos casos, es posible que su firewall no se esté comunicando con su servidor, lo que da como resultado errores de autenticación. El proceso de corrección dependerá de la herramienta que esté utilizando.

Si eres usuario Cloudflare , puede ir a su panel de control e ir a la pestaña Caching. En el interior encontrarás una opción para Purgar todo , que incluye todo el caché del firewall:

Cloud Flare purga todo

Purgar la caché de su firewall no afectará su funcionalidad. En el peor de los casos, es posible que experimente tiempos de carga más largos la próxima vez que visite su sitio, pero esto debería solucionarse solo después de reconstruir su caché.

Si está utilizando otra herramienta de firewall, deberá revisar su documentación y verificar si le permite borrar manualmente su caché. Para algunos servicios, es posible que deba ponerse en contacto con el soporte técnico.

3. Pruebe los conflictos entre sus complementos y su tema de WordPress

Problemas de compatibilidad con sus complementos y tema de WordPress a veces puede desencadenar un error 401. Deshabilitar uno u otro elemento para determinar la fuente del conflicto es simple si tiene acceso al tablero.

Simplemente haga clic en desactivar bajo el nombre de cualquier complemento:

Complemento divi de wordpress

Para su tema, cambie a un predeterminado de WordPress, como Twenty Nineteen o Twenty Twenty. Luego, puede reactivar cada complemento uno por uno y esperar a que el problema vuelva a ocurrir. Debería poder reducir el elemento problemático.

Sin embargo, un error 401 puede impedirle acceder a su tablero. Esto significa que para desactivar sus complementos y su tema, tendrá que usar el Protocolo de transferencia de archivos (FTP) y un cliente FTP como FileZilla .

Una vez conectado a su servidor, vaya a public_html> wp-content> complementos :

Cambiar el nombre de la carpeta de complementos divi

Luego cambie el nombre de la carpeta de cada complemento haciendo clic derecho sobre él. Algo simple como el nombre del complemento _disabled haré. Esto evitará que WordPress localice estas carpetas.

Después de desactivar sus complementos, vuelva a su sitio web. Si el error 401 desaparece, significa que la causa principal fue una incompatibilidad entre uno o más elementos.

Luego puede volver a FileZilla para cambiar los nombres de sus complementos. Compruebe su sitio entre cada uno. Cuando vuelva a aparecer el error 401, sabrá que la última herramienta activada es la culpable.

La desactivación de temas funciona de la misma manera. Ir wp-content / themes, buscar la carpeta de la que está utilizando y cámbiele el nombre:

Modificar la carpeta de temas divi

Se activará automáticamente un tema predeterminado para reemplazarlo. Nuevamente, pruebe su sitio web para ver si el error 401 persiste. De lo contrario, su tema podría ser parte del problema y tendrá que buscar alternativas.

Conclusión

No es raro encontrar errores en su navegación web diaria. Por lo general, no importa. Sin embargo, se pone serio cuando el sitio web que lo golpea con un código de error 401 es suyo. Si no lo resuelve, es posible que se quede atascado durante un período prolongado de tiempo.

Hay muchas formas de resolver un error HTTP 401 en su sitio de WordPress. Algunos de los enfoques más exitosos incluyen:

  1. Purgue sus registros DNS.
  2. Borre el firewall del navegador y las cachés.
  3. Prueba de conflictos entre sus plugins de WordPress y tu tema

Una de las formas más confiables también puede ser comunicarse con su proveedor de alojamiento web.