El área de administración de WordPress funciona exactamente de la misma manera que las otras partes del sistema: a través de un sistema de inicio de sesión («/wp-admin»), puede obtener acceso al panel de control, a través del cual puede añadir publicaciones, etc.
Si bien hay una serie de posibles causas del problema, todas son relativamente fáciles de solucionar.
El punto más importante a destacar es que su sistema *puede* haber sido infectado con malware. He experimentado este problema antes: los piratas informáticos inyectan código en su sistema de WordPress con la esperanza de que distribuya tráfico de referencia falso para ellos.
Si tiene CUALQUIER problema de malware con WordPress, necesitará que un técnico lo revise. Cuando nos pasó a nosotros, nuestros sitios seguían siendo atacados y al final tuvimos que cambiar de host.
Obviamente, el malware no ocupará un lugar destacado en la lista: el problema probable que tenga es que un complemento impide su inicio de sesión o algún otro problema ha impedido que WordPress lo autentique.
Causas
Como se mencionó, hay varias causas comunes que generalmente hacen que el área de administración no funcione:
-
Una mala actualización impidió que WordPress actualizara sus archivos principales
-
Ciertos complementos impiden que se produzca el inicio de sesión
-
Configuró su aplicación en https:// y experimenta continuamente un bucle de redirección
-
Su sistema puede haber cambiado sus archivos en el servidor
-
WordPress puede haberse infectado con malware
Lo más importante a tener en cuenta es que WordPress está construido con PHP.
PHP es un lenguaje de secuencias de comandos que proporciona una funcionalidad «dinámica» rudimentaria a las aplicaciones centradas en Internet, lo que permite páginas dinámicas, funciones de inicio/cierre de sesión y más.
Si bien PHP ha existido durante muchas décadas y es compatible con la mayoría de los proveedores de alojamiento, hay una serie de casos en los que sus aplicaciones pueden no funcionar correctamente.
Es probable que su instalación de WordPress esté experimentando este problema, aunque hay una serie de otros problemas (hosting/malware/problemas de codificación, etc.) que también lo están causando.
Para solucionar el problema, hay 6 «pasos» que puede seguir…
Solución
1. Borrar caché del navegador
El primer paso es borrar el caché de su navegador.
El «caché» de su navegador básicamente almacena sitios web, información de inicio de sesión, etc.
Existe para darle a su navegador la capacidad de «guardar» los archivos relevantes que le permiten cargar archivos/sitios web más rápido. Te sorprendería lo crucial que en realidad es.
*Puede* darse el caso de que el panel de administración de WordPress no haya actualizado su caché. Si bien es un problema relativamente raro, aún puede causar que ocurra el problema de inicio de sesión:
- Cromo
-
Haga clic en el menú superior de «puntos verticales» en la parte superior derecha de la ventana de Chrome
-
En el menú desplegable, seleccione «Configuración»
-
Haz clic en «Avanzado» (tendrás que desplazarte hacia abajo)
-
En la sección «Privacidad y seguridad», seleccione «Borrar datos de navegación»
-
Marque todas las casillas y asegúrese de que «Todo el tiempo» esté seleccionado
-
Haga clic en «Borrar datos» (cuadro azul)
-
Deja que limpie el caché.
- Firefox
-
Haga clic en el menú «Líneas horizontales» en la parte superior derecha de la pantalla
-
Seleccione opciones»
-
Seleccione «Privacidad» (barra lateral izquierda)
-
Haga clic en «Borrar su historial reciente»
-
Seleccione todo y asegúrese de que «Todo» esté seleccionado
-
Haga clic en «Borrar ahora»
-
Deja que limpie el caché.
- Borde de Microsoft
-
Haga clic en el menú «puntos» en la parte superior derecha de la ventana
-
En el menú desplegable, seleccione «Configuración»
-
Desplácese hacia abajo hasta «Borrar datos de navegación»
-
Haga clic en el botón «Elegir qué borrar»
-
Seleccione todas las opciones disponibles y haga clic en «Borrar»
-
Deja que limpie el caché.
Esto no resolverá el error, pero debería garantizar que sus navegadores no causen más problemas.
2. Obtener acceso a CPanel
El siguiente paso es obtener acceso a CPanel (o el panel de control equivalente para su alojamiento).
CADA WordPress tiene que estar alojado en algún lugar; la forma en que puede administrar los diversos recursos/servidor depende del tipo de panel de control que esté ejecutando su host.
El punto es que necesita acceso a los archivos de su sistema.
Con CPanel, esto se hace con «Administrador de archivos»; puede diferir según el tipo de alojamiento que esté utilizando…
-
Inicie sesión en su proveedor de alojamiento
-
Vaya al panel de control y busque cualquier forma de acceder al «Administrador de archivos» de su sistema
Si no puede acceder al administrador de archivos, debe hablar con su host u obtener acceso a través de FTP.
Si desea utilizar FTP, deberá hacer lo siguiente:
-
Descarga una aplicación FTP (FileZilla era la que solía usar)
-
Una vez descargado, ejecuta la aplicación.
-
En el cuadro «IP» / «Dirección», escriba «ftp.sudominio.com» (o cualquiera que sea la dirección FTP; su host podrá informarle al respecto)
-
En los cuadros «nombre de usuario» y «contraseña», deberá escribir sus datos de usuario de FTP (nuevamente, su host puede ayudarlo si esto no es algo que sepa)
Una vez que obtenga acceso a los archivos de su sistema, podrá comenzar a trabajar en una solución.
3. Deshabilitar complementos (Cambiar nombre de carpeta)
Una vez que haya obtenido acceso a los archivos, debe cambiar el nombre de la carpeta «complementos».
Cambiar el nombre de esta carpeta le brinda la posibilidad de deshabilitar esencialmente cualquiera de los complementos que WordPress puede estar ejecutando. Obviamente, esto puede causar problemas temporales, pero debería eliminar este posible problema de la ecuación:
-
Haz clic en la carpeta de instalación de «WordPress» (puedes saberlo por la presencia de «wp-includes», etc. dentro de ella).
-
Cuando encuentre la carpeta de WordPress, busque «wp-content»
-
Dentro de esta carpeta, encontrarás la carpeta «plugins»
-
Cambie el nombre de la carpeta a algo como «plugins_bk»
-
Regrese a su navegador web e intente iniciar sesión en su instalación de WordPress nuevamente
Si funciona, debe volver a descargar cada complemento e intentar habilitar cada uno hasta que encuentre la causa del problema.
Si no funciona, debe intentar arreglar algunas de las configuraciones principales del sistema de WordPress.
4. Cambiar la contraseña de administrador en la base de datos
El sistema de WordPress, como se mencionó, está construido en PHP.
La belleza del sistema radica en cómo utiliza una base de datos para almacenar la diversa información/contenido de su sitio.
Con este fin, si tiene problemas para iniciar sesión, es posible que deba cambiar algunas de las configuraciones dentro de la base de datos.
Cualquier host legítimo debe proporcionar acceso al portal de administración de la base de datos. Puedes usarlo con lo siguiente:
-
Haga clic en el «panel de control» de su hosting
-
Busque la sección «base de datos» (esto varía de un host a otro)
-
En la mayoría de los proveedores de alojamiento, tendrá «PHPMyAdmin»: haga clic aquí (le permite administrar su base de datos de WordPress)
-
De la base de datos que se muestra, seleccione la de su instalación de WordPress
-
Vaya a la tabla de «usuarios»
-
Seleccione su cuenta de administrador
-
En el campo «contraseña», escriba una nueva contraseña
-
En el campo «tipo», seleccione MD5
-
Haga clic en «Aceptar» para guardar la entrada
-
Intente volver a iniciar sesión en su instalación de WP
Como se mencionó, esta no es una lista exhaustiva (cada host maneja esto de manera diferente).
Si tiene problemas para seguir los pasos anteriores, será mejor que hable con su proveedor de alojamiento O con una empresa que pueda brindarle asistencia.
5. Asegúrese de no estar en un bucle de redirección HTTPS
Una de las principales causas del problema de «bloqueo» del área de administración en WordPress es lo que se conoce como «bucle de redirección HTTPS».
Aquí es básicamente donde configurará su sitio para usar HTTPS, y tendrá otra función de redirección que le impedirá acceder al área de administración.
Para promover esto, la forma en que funcionan las cookies es específica para el dominio al que está accediendo. HTTP y HTTPS se consideran entidades completamente diferentes y, por lo tanto, iniciar sesión en una variante no le permite acceder a la otra.
La solución para esto es la siguiente:
-
En la base de datos de WordPress (como se menciona en el Paso 4), haga clic en la tabla «wp_options»
-
Busque la opción «siteurl»
-
Asegúrate de que sea «http://…»
-
Busque cualquier otra referencia al dominio/protocolo del sitio
-
Asegúrese de que la referencia «http://… » con cualquiera que encuentre
-
Limpia la memoria caché de tu navegador (paso 1)
-
Intente iniciar sesión en su sistema nuevamente
Si esto no funciona, puede valer la pena reemplazar sus archivos principales de WordPress.
6. Reemplace los archivos principales de WordPress
El siguiente paso es reemplazar los archivos principales de WordPress en su sistema.
Para hacer esto, primero debemos asegurarnos de que el archivo «config» para WP («wp-config.php») se mantenga seguro:
-
Acceda a los archivos para WordPress nuevamente (desde el Paso #2)
-
Vaya a la carpeta base de su instalación de WordPress
-
Busque «wp-config.php»
-
Descárgalo a tu PC
-
Después de hacer esto, haga clic en su motor de búsqueda preferido + busque «Descarga de WordPress»
-
Debería encontrar el sitio web «WordPress.org»
-
Haga clic en el botón «descargar» (azul)
-
Una vez guardados, deberá descomprimir los archivos en una carpeta de su sistema
-
Vuelva a hacer clic en su administrador de archivos de alojamiento
-
Seleccione la carpeta «WordPress» y cámbiele el nombre (algo así como «wp_bk» o similar)
-
Desde aquí, cree una nueva carpeta «WordPress» (con el mismo nombre que la original)
-
En esta carpeta, cargue todos los nuevos archivos de WordPress que descargó del sitio de WP
-
Copie wp-config.php en la carpeta base (debería sobrescribir lo que ya está allí)
-
Intenta acceder al sitio
Si hay algún problema con esto, simplemente podrá cambiar el nombre de su antiguo directorio WP a su nombre original.
Si aún no puede resolver el problema, necesitará obtener soporte más específico. En realidad, hay varias formas de hacerlo, ya sea con comunidades en línea (como Microsoft Answers o SuperUser) o con una fuente de soporte comprometida (su cuenta de alojamiento, etc.). Fiverr también es un buen lugar para encontrar personas que ayudarán a resolver los problemas de WordPress (pero estos tipos definitivamente tendrán que pagar).
El punto es que WordPress es generalmente una plataforma bastante flexible, y el problema de no poder acceder al área de administración de su aplicación ciertamente no es tan único como puede imaginar. Con este fin, le hará justicia a su sitio si, tal vez, obtenga un «chequeo» de una empresa de WordPress, que podrá proporcionarle un resumen de lo que podría estar funcionando bien y lo que no. También deberían poder abordar el área de administración defectuosa.
#administrador #WordPress #puede #iniciar #sesión #pasos #para #recuperar #acceso #panel #administración