Cómo arreglar la página de inicio de sesión de WordPress Refrescando y redirigiendo el tema

El tema de la actualización y redireccionamiento de la página de acceso de WordPress es misterioso, pero generalmente es una solución fácil. Tomará un poco de solución de problemas de su parte, pero trataremos de desglosar las cosas y hacerlas lo más simple posible.

Lo primero que puedes hacer es limpiar las cookies y la caché de tu navegador. Esta es la solución más fácil para este problema, y es efectiva en la mayoría de los casos. Si no tienes éxito al hacer esto, pasa a averiguar si un plugin o un tema está causando el problema, así como ver si un archivo corrupto es el culpable.

Arreglar los problemas de la página de inicio de sesión de WordPress eliminando las cookies

Los scripts de WordPress utilizan cookies de su navegador por motivos de seguridad. Autentica tu información de inicio de sesión, pero estas cookies pueden causar un sinnúmero de problemas a veces, incluyendo la redirección a la página de inicio de sesión.

Arreglar este problema puede ser tan simple como borrar las cookies de tu navegador, que es algo que deberías hacer regularmente de todos modos para mantener el rendimiento de tu navegador en plena forma.

Borra las cookies y la caché en tu navegador preferido. Borra todo «desde el principio de los tiempos» si puedes. De lo contrario, retrocede todo lo que puedas o todo lo que estés dispuesto a hacer como mínimo.

Compruebe si un plugin está causando problemas en la página de inicio de sesión de WordPress

Los plugins son increíblemente útiles. Juegan un papel muy importante en el éxito de WordPress, pero eso no significa que sean perfectos. Cualquiera puede crear un plugin de WordPress, lo que hace muy probable la posibilidad de que instales un plugin hecho por un desarrollador sin experiencia. Algunos plugins pueden no actualizarse correctamente, sin importar lo bien codificados que estén.

Los problemas de la página de inicio de sesión pueden ser frustrantes debido al hecho de que hace imposible que accedas a tu panel de control de WordPress, lo que hace que este paso de resolución de problemas sea un poco más difícil de lo necesario. Necesitamos desactivar todos tus plugins para ver si un plugin defectuoso puede estar causando este problema para ti, y necesitaremos usar un cliente FTP para hacerlo ya que no podemos acceder al panel de administración.

Cómo configurar FileZilla

Siéntase libre de saltar estas instrucciones de configuración si ya está familiarizado con el uso de clientes FTP.

FileZilla es uno de los más populares clientes FTP disponibles. Te permite acceder a los archivos de tu sitio de la misma manera que lo hace el administrador de archivos de tu anfitrión, como cPanel.

Descargue FileZilla aquí. Elija una versión compatible con su sistema operativo. Ejecute el instalador una vez que se descargue, instale el programa en su sistema y ábralo.

Haga clic en Archivo en el menú de la parte superior y seleccione Administrador del sitio.

Introduzca el nombre de su sitio como una etiqueta, e introduzca/configure los siguientes ajustes en la pestaña General:

  • Host – Tu dominio: ejemplo.com
  • Puerto – Dejar en blanco.
  • Protocolo – FTP – Protocolo de transferencia de archivos
  • Encriptación – Sólo usar FTP plano (inseguro)
  • Tipo de conexión – Normal

Utilice las credenciales de inicio de sesión que utiliza para iniciar sesión en el administrador de archivos de su anfitrión como nombre de usuario y contraseña. Si su host utiliza cPanel, utilice las credenciales de inicio de sesión que utiliza para acceder a cPanel.

Abra la pestaña Configuración de transferencia. Marque la casilla de Límite de conexiones simultáneas e introduzca 8 como Número máximo de conexiones.

Desactivando sus plugins a través de un servidor FTP

Desactivar los plugins a través de un servidor FTP es una de las tareas más simples que puedes hacer con un cliente FTP.

Empieza abriendo el directorio raíz de tu sitio. Normalmente se llama public_html. Si ves carpetas llamadas wp-content y wp-admin, estás en el lugar correcto.

Abre la carpeta de contenido wp. Busca la carpeta Plugins. Haz clic con el botón derecho del ratón y cámbiale el nombre a lo que quieras, como «plugins-viejo». Esta acción desactiva todos los plugins de tu sitio.

Haga clic en el botón de actualización en la parte superior de FileZilla, como se muestra en la imagen de arriba.

Intenta entrar en tu sitio de WordPress ahora. Si puedes acceder al panel de control de WordPress sin que te redirija a la página de inicio de sesión de WordPress, tu problema es con uno de tus plugins.

Si esto no resolvió su problema, continúe con el siguiente paso de resolución de problemas.

Determinar qué plugin está causando problemas en la página de inicio de sesión de WordPress

Salga de WordPress. Vuelve al cliente FTP, y renombra la carpeta de Plugins de nuevo a «plugins». Intenta iniciar sesión en WordPress de nuevo sólo para asegurarte de que esto recrea el problema.

Abre tu carpeta de plugins. Haz clic con el botón derecho del ratón en una de las carpetas de complementos y cámbiale el nombre por el que quieras. Te sugiero que conserves el nombre original y le añadas algo para que no olvides de qué plugin se trata.

Después de cambiar el nombre de una de las carpetas, intenta entrar en tu sitio. Si el problema persiste, es causado por otro plugin, y deberías repetir los pasos. Mantenga el nombre de las carpetas hasta que encuentre el plugin que está causando el problema.

Si el problema desaparece, fue causado por el plugin que desactivó la última vez. Puedes borrarlo a través del panel de administración de WordPress. Si lo necesitas para tu sitio, mira si puedes encontrar un reemplazo adecuado. De lo contrario, contacta directamente con el desarrollador para ver si hay un arreglo.

Borrar el archivo .htaccess

El archivo .htaccess es un archivo esencial, pero puede corromperse a veces por razones que tal vez nunca sepamos. Cuando el archivo .htaccess se corrompe, puede causar un sinfín de problemas, uno de ellos es este problema de la página de inicio de sesión de WordPress.

Abra el directorio raíz de su sitio a través de su cliente FTP preferido. Si has seguido este tutorial, ábrelo a través de FileZilla. Si ves carpetas llamadas wp-content y wp-admin, estás en el lugar correcto.

Su archivo .htaccess está ubicado en el directorio raíz de su sitio, pero .htaccess es un «archivo de puntos». Algunos administradores de archivos ocultan este tipo de archivos de forma predeterminada, por lo que si no ves un archivo .htaccess en tu directorio raíz, no te preocupes. Simplemente haz clic en Servidor en el menú de la parte superior y selecciona Forzar la visualización de archivos ocultos.

Una vez que encuentres el archivo, haz doble clic en él para descargar una copia en tu ordenador. Este paso es muy importante.

Una vez que tengas una copia de tu archivo .htaccess guardado en tu ordenador, haz clic con el botón derecho del ratón en el archivo y bórralo. Intenta iniciar sesión en tu sitio de WordPress para ver si el problema de la página de inicio de sesión desapareció.

Si el problema desaparece, fue causado por un archivo .htaccess corrupto. Abre el menú de configuración en WordPress y selecciona Enlaces permanentes. Desplázate hasta la parte inferior de la página de configuración de Permalink y haz clic en Guardar cambios. Esto genera un nuevo archivo .htaccess para tu sitio.

Si los problemas no desaparecen, vuelve a cargar el archivo .htaccess que has guardado en tu ordenador en el directorio raíz y continúa con el siguiente paso de resolución de problemas.

Comprueba si tu tema está causando problemas en la página de inicio de sesión de WordPress

Las cosas pueden salir mal cuando haces cambios en tu sitio de WordPress, y eso incluye los archivos de tu tema. Es posible que experimentes este problema en la página de inicio de sesión después de instalar un nuevo tema, actualizar uno actual o actualizar WordPress en general.

Abra el directorio raíz de su sitio en FileZilla o su cliente FTP preferido. Abra la carpeta de contenido wp y abra la carpeta de temas. Mira si tienes el tema predeterminado de WordPress, que tiene el nombre del año en curso. Si lo tienes, salta la siguiente sección.

Subir un tema por defecto a través de FTP

Si no tienes un tema predeterminado, ve al repositorio de temas de WordPress y descarga el tema predeterminado actual. Una vez más, se le dará el nombre del año actual. Si estás leyendo esto en 2016, descarga Veintiséis. Si estás leyendo esto en 2017, descarga Veintisiete, y así sucesivamente.

Normalmente, instalarías la versión comprimida de un tema. Esto funciona en el panel de administración, pero necesitamos subir un archivo diferente cuando instalamos un nuevo tema por FTP.

Extraiga la carpeta comprimida y abra FileZilla. Ya deberías tener la carpeta de temas abierta en el panel derecho. Utiliza el panel izquierdo de FileZilla para navegar hasta la carpeta de tu ordenador en la que está guardado el tema.

Abre la carpeta extraída para encontrar la carpeta real que necesitas subir al servidor FTP. Esta se llamará «veintiséis», «veintisiete», etc.

Haz clic en la carpeta y arrástrala al panel que contiene la carpeta de temas para subirla a tu sitio de WordPress.

Desactivando su tema

Hay cuatro «vistas» o «paneles» en FileZilla. Si no sabes cómo volver al directorio raíz, usa el panel superior derecho para encontrarlo, y haz doble clic en él.

Abre el contenido del wp otra vez. Cambie el nombre de la carpeta de temas a lo que quiera, como «temas-viejos» para desactivar su tema actual. WordPress intentará encontrar tu tema predeterminado como copia de seguridad.

Intenta entrar en WordPress. Si el problema desaparece, fue causado por tu tema. Activa un tema predeterminado si WordPress no lo hizo, o activa un tema diferente si ya estás usando uno de sus temas predeterminados.

Descargue una nueva copia de su tema desde donde lo haya obtenido. Borra el que ya está instalado en tu sitio y sube la nueva copia. Sal de la página, e intenta volver a entrar para ver si el problema se ha solucionado. Si no lo está, ponte en contacto con el desarrollador del tema para ver si tiene una solución para ti. De lo contrario, es posible que tengas que considerar la posibilidad de adquirir un nuevo tema.

Definir la URL de su sitio añadiendo código a wp-config.php

Algunas personas han resuelto este problema definiendo la URL de su sitio. Todo lo que necesitas hacer es añadir dos líneas de código a tu archivo wp-config.php. Es así de simple.

Abra el directorio raíz de su sitio y haga doble clic en su archivo wp-config.php para descargarlo. Ábrelo con un editor de texto en tu ordenador y pega este código en él:

define("WP_HOME","http://yourdomain.com");
define("WP_SITEURL","http://yourdomain.com");

Cambie «sudominio.com» por su dominio real. Si utilizas www al principio de tu URL, añádelo también.

Pensamientos finales

Este es definitivamente uno de los temas más misteriosos y frustrantes que puedes tener en tu sitio de WordPress, pero no hay una forma clara de evitar que suceda, desafortunadamente.

Lo mejor que puedes hacer es tratar tu sitio con respeto manteniendo actualizados los plugins, los temas y WordPress, y creando copias de seguridad con regularidad, especialmente justo antes de hacer grandes cambios. Hacer clic en Actualizar para un plugin o un tema puede no parecer un gran cambio, pero esa pequeña acción puede romper tu sitio si la actualización que estás instalando está mal codificada.

Si todavía eres nuevo en el mundo de WordPress, consulta la guía de Nick sobre los principales errores que cometen los usuarios principiantes de WordPress y cómo evitarlos.

Deja un comentario