Cum să remediați problema buclei de redirecționare de conectare în WordPress?
Publicat: 2021-08-31O buclă de redirecționare a autentificării WordPress este cu siguranță o experiență frustrantă. Utilizatorul petrece minute în browser încercând să-și dea seama ce a mers prost, dar nu există nicio soluție în vedere.
Poate fi o experiență și mai frustrantă atunci când nu ești expert în tehnologie și nu știi cum să găsești ajutor cu această problemă. Deci, rezolvarea acestei probleme este destul de dificilă dacă nu aveți niciun ghid.
Nu vă faceți griji, acest articol vă va spune totul despre această frustrare și vă va oferi câteva soluții pentru a trece peste ea!
Ce este, informații de fundal, problemă, cauză
Totul a început undeva între lansarea WordPress 3.9 sau – mai probabil – 4.2, când unii utilizatori WordPress au început să experimenteze o buclă de redirecționare când încercau să se autentifice cu numele de utilizator și parola.
Acest lucru nu s-a întâmplat pentru toți utilizatorii, dar nu a existat nici un model cu privire la cine ar fi și cine nu va fi afectat. A fost un caz clasic de „utilizatorul a făcut ceea ce ar trebui să facă, dar sistemul încă nu funcționează”.
Bucla de redirecționare are loc atunci când un utilizator își introduce acreditările în ecranul „login” și face clic pe butonul „Log In”. Aceștia sunt redirecționați înapoi la ecranul de conectare și își vor introduce din nou acreditările, ceea ce duce la o altă redirecționare către aceeași pagină.
Nu este afișat niciun mesaj de eroare și nici browserul nu arată niciun semn despre ceea ce se întâmplă în culise.
Problema de conectare este dificil de rezolvat, deoarece WordPress în sine nu are de fapt o eroare. Funcționează exact așa cum ar trebui să funcționeze, dar pot exista erori în tema WordPress sau în pluginuri sau altele care întrerup procesul de conectare și provoacă această buclă de redirecționare.
Problema mare cu acest tip de problemă nu este atât de mult încât provoacă neplăceri pentru utilizatorii finali (deși da), dar dezvoltatorii web care au creat tema sau plug-in-ul nu vor fi conștienți de eroare deoarece nu sunt. nu este afectat de acesta.
Aceasta înseamnă că, dacă mai multe persoane raportează această problemă, dezvoltatorii nu știu despre aceasta și nu pot lansa o remediere pentru produsul lor.
Cum să identifici problema de redirecționare a autentificării WordPress?
Deoarece problema se află într-o temă sau plug-in WordPress sau în alte lucruri, puteți încerca mai întâi să o remediați singur. Dacă nu reușiți să vă remediați, trebuie să obțineți ajutor de la un expert sau un dezvoltator WordPress.
Primul lucru pe care ar trebui să îl identificați este dacă problema este într-adevăr o buclă de redirecționare și nu altceva. Faceți acest lucru verificând la ce adresă URL sunteți redirecționat.
Deschideți instrumentele pentru dezvoltatori ale browserului și aruncați o privire la adresa URL care este afișată deasupra instrumentelor pentru dezvoltatori.
Dacă nu este un ecran de conectare WordPress (de ex. http://example.com/wp-login.php) și în loc de o adresă URL aleatorie, atunci nu este o buclă de redirecționare și ar trebui să cauți alt ajutor.
Dacă sunteți redirecționat pe ecranul de autentificare WordPress, atunci problema este probabil legată de tema, pluginul dvs. WordPress sau altele.
7 moduri de a remedia problema buclei de redirecționare de conectare în WordPress
Mai jos sunt primele 7 soluții despre cum să remediați o problemă de redirecționare a buclei de conectare în WordPress.
1) Goliți memoria cache a browserului:
Aceasta este cea mai simplă soluție, dar și un substituent pentru teste ulterioare. Dacă vă puteți șterge memoria cache și o remediați cu această metodă, atunci aceasta este o veste bună - acum știți ce să faceți când această problemă apare din nou!
Pentru a șterge memoria cache a browserului, urmați acești pași:

- Utilizatorii Chrome merg la trei puncte -> Mai multe instrumente -> Ștergeți datele de navigare
- Utilizatorii Firefox merg la trei puncte -> Istoric -> Șterge istoricul recent

- Utilizatorii IE 10 și 11 accesează meniul derulant instrumente -> Siguranță -> Șterge istoricul de navigare
- Utilizatorii IE 9 merg la Gear (dreapta sus) -> Siguranță -> Șterge istoricul de navigare
Ghidul cu această soluție este că, uneori, datele de sesiune stocate în cache provoacă bucla de redirecționare WP.
2) Verificați ce temă și pluginuri utilizați:
Dacă problema buclei de redirecționare a autentificării este legată de tema dvs. WordPress, atunci ar trebui să încercați mai întâi să treceți la o nouă temă implicită.
De exemplu, dacă utilizați tema Twenty Fifteen chiar acum și aveți această problemă, treceți la Twenty Sixteen și vedeți dacă se întâmplă în continuare.
Până acum nu am auzit niciun raport de probleme cu tema prestabilită Twenty Sixteen, dar o puteți încerca oricând într-un mediu sigur înainte de a activa site-ul dvs.

Dacă schimbarea temei rezolvă problema, atunci problema provine cel mai probabil de la tema curentă. Trebuie să contactați autorul temei și să-i anunțați despre această eroare.
Dacă schimbarea temei nu o rezolvă, atunci încercați să treceți la o temă WordPress complet diferită și vedeți dacă se întâmplă în continuare.
De asemenea, vă sugerez să instalați plug-in-urile treptat, în loc de toate dintr-o singură mișcare. În acest fel, puteți izola ce plug-in cauzează această problemă, apoi luați legătura cu autorul plug-in-ului și îi spuneți despre asta.
3) Verificați versiunea PHP și a bazei de date:
Dacă utilizați o versiune învechită de PHP sau MySQL, atunci pot exista probleme de compatibilitate cu tema dvs. WordPress care cauzează bucla de redirecționare.

Acesta este motivul pentru care uneori trecerea la o versiune mai nouă (de exemplu, 5.4 în loc de 5.2) va rezolva problema, dar în alte cazuri, nu face deloc diferența. De asemenea, acest lucru ar putea indica faptul că furnizorul dvs. de găzduire trebuie să actualizeze aceste tehnologii.
Puteți citi un ghid despre cum să actualizați cea mai recentă versiune PHP și de ce administratorul WordPress este lent?
4) Opriți toate serviciile terților și vedeți dacă funcționează:
Dacă aveți un plan de găzduire WordPress gestionat, atunci acest lucru nu va funcționa pentru dvs. Dar dacă site-ul dvs. WordPress este pe un plan de găzduire partajat sau VPS/server dedicat, atunci ar trebui să încercați să dezactivați toate serviciile neesențiale de pe serverul dvs. web.
Exemple dintre acestea sunt Cloudflare CDN (sau orice alte instrumente de „performanță”) și pluginuri de cache care stochează date în baza de date sau sistemul de fișiere.
Dacă dezactivarea serviciilor terță parte rezolvă problema, atunci este un conflict între tema dvs. WordPress și instrumentele de optimizare a serverului gazdei dvs. web.
5) Verificați fișierul .htaccess:
Dacă bănuiți că este un fișier .htaccess corupt sau malformat pe site-ul dvs. web, mutați pur și simplu fișierul .htaccess existent într-o altă locație. Îl puteți redenumi în ceva de genul „htaccess-old” sau pur și simplu ștergeți fișierul cu totul.

Apoi încercați să vă accesați din nou site-ul și vedeți dacă funcționează acum. Dacă da, atunci probabil că asta a cauzat problema buclei de redirecționare WordPress.
Dacă utilizați un plugin de cache, ștergeți și folderul cache al acestuia, precum și orice fișiere .htaccess din acesta. Verificați dacă acest lucru rezolvă problema înainte de a trece la pașii următori.
6) Încercați pluginul Performancing Debugger:
Dacă sunteți un dezvoltator WordPress și lucrați la o temă sau un plugin care cauzează bucla de redirecționare, atunci un plug-in Performancing Debugger este soluția.
Dacă nu sunteți dezvoltator și nu puteți rezolva singur problema, puteți, de asemenea, să angajați pe cineva care să o rezolve în locul dvs.
Sperăm că una dintre soluțiile de mai sus va ajuta la rezolvarea acestei erori în bucla de redirecționare în WordPress.
7) Reinstalați WordPress:
Dacă toate celelalte nu reușesc, ar trebui să luați în considerare reinstalarea WordPress. Înainte de a face acest lucru, totuși, asigurați-vă că baza de date și conținutul dvs. sunt copiate și că puteți reveni în zona de administrare adăugând manual folderul „wp-admin” la o nouă instalare.
De asemenea, ștergeți orice fișiere învechite care ar putea cauza un conflict cu noua dvs. instalare WordPress.
În concluzie:
Bucla de redirecționare WP nu este o problemă foarte comună, aproape toți utilizatorii WordPress nu au mai experimentat-o până acum. Aceasta înseamnă, de asemenea, că nu există o mulțime de informații online despre cum să o remediați. Dar dacă urmați acest articol și încercați fiecare pas unul câte unul, sunt sigur că vă veți putea rezolva problema într-o oră sau două.
De asemenea, așa cum am spus mai înainte, uneori bucla de redirecționare WP este cauzată de un serviciu terță parte, cum ar fi Cloudflare, și cel mai bun lucru pe care îl puteți face este să contactați echipa de asistență pentru mai multă asistență.
Simțiți-vă liber să vă lăsați părerile în secțiunea de comentarii de mai jos și vă rugăm să împărtășiți acest articol dacă vi s-a părut util

