Impossibile accedere al mio sito WordPress. Loop di reindirizzamento reauth=1
C'era un post simile a questo, tuttavia la soluzione non ha funzionato nel mio caso.
Sto avendo delle difficoltà ad accedere al mio sito WordPress. Quando tento di visitare example.com/wp-admin, vedo la pagina di login come di consueto, tuttavia, una volta inseriti i dati di accesso, la pagina sostanzialmente si ricarica e l'URL cambia in:
http://example.com/wp-login.php?redirect_to=http%3A%2F%2Fmysite.com%2Fwp-admin%2F&reauth=1
Questo è un loop dal quale non riesco ad uscire. Il frontend del sito sembra funzionare normalmente. Visitando example.com/wp-login.php e inserendo i miei dati di accesso si verifica lo stesso comportamento descritto sopra.
Ho confermato che non è un problema del mio computer locale poiché il comportamento persiste su più browser, dispositivi e reti.
Come suggerito da altri, sono andato in PhpMyAdmin > wp_usermeta > e ho eliminato il meta_value per session_token. Questo non ha risolto il problema.
Ho attivato il DEBUG e mi sono stati forniti i seguenti elementi durante il caricamento di example.com/wp-login.php:
Warning: Cannot modify header information - headers already sent by (output started at /home//public_html/wp-includes/wp-db.php:1308) in /home//public_html/wp-login.php on line 425
Warning: Cannot modify header information - headers already sent by (output started at /home//public_html/wp-includes/wp-db.php:1308) in /home//public_html/wp-login.php on line 438
Ho trovato numerosi post sul forum riguardo questo problema ma nessuno offre una soluzione soddisfacente.
Per favore aiutate poiché ho urgente bisogno di aggiornare i contenuti sul sito.
Per me, la soluzione a questo problema di loop di login in WordPress era nel database. Quindi il primo passo è accedere al database. Ho semplicemente utilizzato PhpMyAdmin per questo. Una volta effettuato l'accesso, trova la tua tabella WordPress e naviga fino alla tabella wp_options.
Ci sono due campi in questa tabella che potrebbero essere la causa del tuo problema di loop nella pagina di login di WordPress.
- option_name: siteurl
- option_name: home
Assicurati che l'URL indicato in entrambi questi campi sia impostato su quello che ti aspetti che sia (lo stesso URL). Modifica il valore e dovresti essere pronto per continuare.

Stessa soluzione qui - la partizione/unità era quasi piena - ho spostato alcuni file vecchi/inutilizzati su un'altra partizione e poi ha funzionato.

Per me, il loop di reindirizzamento è iniziato quando sono passato da HTTP a HTTPS. La soluzione è stata aggiungere questa riga al file wp-config.php
:
$_SERVER["HTTPS"] = "on";
WordPress dipende da una variabile, $_SERVER[“HTTPS”]
per verificare se è su SSL. Di conseguenza, quando questa variabile non è impostata e l'SSL è forzato, WordPress tenta di reindirizzare nuovamente a http. Questo causa il loop di reindirizzamento.

Gli errori "Headers already sent" sono spesso causati da conflitti tra plugin. Dato che hai accesso a phpMyAdmin, potresti provare a svuotare i dati active_plugins
dalla tabella options
. (Ma prima consiglio di copiare e salvare il valore option_value
da qualche altra parte per ripristinarlo nel caso non dovesse risolvere il problema.)

Ho avuto un problema simile con l'accesso all'area di amministrazione di un sito WordPress. Il mio problema è stato risolto abbassando la versione di PHP sul mio server web dalla 7 alla 5. Alcuni plugin non funzionavano correttamente con PHP 7. Dopo aver abbassato la versione, ho disattivato tutti i plugin e poi ho aggiornato nuovamente a PHP 7, e tutto ha funzionato.

Ho avuto lo stesso problema. Nel mio caso il database MySQL non era stato rinnovato e non era possibile scriverci dentro.
L'ho scoperto guardando i log degli errori del server, dove ho trovato molti errori come: Errore database WordPress INSERT,UPDATE comando negato all'utente '<MYUSER>'@'<MYDBHOST>' per la tabella '<MYPREFIX>_options'

La mia soluzione era simile a quella di @Marco Panichi - non mi ero reso conto che il mio database avesse superato il limite di dimensione. Ho risolto nel pannello di hosting e il problema è scomparso. Ironia della sorte, l'email sul limite di dimensione del mio hosting company era finita nello spam :)

Controlla i permessi dei file su wp-login.php
e/o /wp-admin
Ho seguito tutti i suggerimenti presenti in vari articoli e discussioni, ma senza progressi.
Esaminando il log del server, ho notato indizi riguardo ai permessi dei file durante i miei tentativi di accesso a WordPress. Quindi, tramite FTP, ho controllato i permessi su diversi file chiave.
La cartella /wp-admin
aveva i permessi impostati a 775
, e semplicemente cambiandoli al più sicuro 755
ha risolto il mio problema di accesso.
Non so come i permessi originali siano stati modificati, posso solo ipotizzare di aver fatto qualcosa di personalizzato mesi fa durante lo sviluppo locale, e di aver dimenticato di ripristinare le modifiche. In ogni caso, questo è un promemoria per fare un controllo approfondito dei permessi e una valutazione della sicurezza sull'intera installazione di WordPress.

È divertente perché sembra che ognuno abbia risolto con una soluzione diversa.
La mia è questa: praticamente sembra che il login AVVENGA MA WordPress continua a reindirizzarti alla pagina di login. Pazzesco...
Quindi ho provato questo: https://wordpress.org/support/topic/login-loop-on-aruba-softaculous/#post-11211949
Nel mio caso:
1) Sono andato su https://my-url/wp-admin 2) WordPress mi ha reindirizzato alla pagina di login con un URL di reindirizzamento lungo. Ho inserito le mie credenziali 3) WP mi ha reindirizzato ANCORA alla pagina di login 4) Ho ELIMINATO la parte dell'URL dopo wp-login nella barra degli indirizzi e ho caricato l'URL così abbreviato 5) Magicamente WP mi ha portato nella dashboard di amministrazione...
Vedi se ti aiuta

Se il tuo WordPress è dietro un proxy, causando reindirizzamenti infiniti a https
, potrebbe essere necessario dire a WordPress che https è effettivamente attivo:
// wp-config.php
if (strpos($_SERVER['HTTP_X_FORWARDED_PROTO'], 'https') !== false) {
$_SERVER['HTTPS'] = 'on';
}

Nel mio caso, quello che succede è che il mio database è così grande (sito molto grande...) che quando uso un sito di staging e, sostanzialmente, duplico il mio database, esaurisco lo spazio di archiviazione del database. Di conseguenza, non può più scrivere su di esso. Nel mio caso non solo ho dovuto rimuovere il sito di staging, ma ho anche dovuto riparare il database (in cPanel c'è un'opzione per farlo).

Nella forma attuale, la tua risposta non è chiara. Per favore [modifica] per aggiungere dettagli aggiuntivi che aiutino gli altri a comprendere come questo risponda alla domanda posta. Puoi trovare maggiori informazioni su come scrivere buone risposte nel centro assistenza.

1.340 / 5.000 Avevo lo stesso problema di reindirizzamento della pagina, quando andavo su un indirizzo di una mia pagina con immagini e fotografie, venivo immediatamente reindirizzato a una pagina di un villaggio turistico. Ho subito chiamato l'hosting dove tengo il mio sito ma lui non aveva questo problema, gli ho chiesto di controllare la presenza di virus, e di buttare via il sito e mettere un backup, ma avevo sempre il problema, ho chiamato diversi amici e nessuno aveva questo problema, tutti potevano vedere il mio sito online perfettamente, solo io non riuscivo a vederlo, quindi ho pensato alla linea internet di casa, ho chiamato il gestore che ha controllato tutta la linea ma non c'erano problemi, ho cambiato il router, ma avevo ancora il problema, non riuscivo a vedere la mia pagina. Allora ho chiamato un tecnico Mac che dopo circa un'ora mi ha detto che il problema poteva essere nel sistema Mac OS e che dovevo reinstallarlo. Questo pomeriggio mi sono ricordato che nel Mac c'è una cartella Utility e al suo interno c'è un'utility che controlla l'intero sistema e se c'è qualcosa che non va lo ripara, quindi ho provato... e non crederete mai, ora tutto funziona perfettamente, non so quale fosse il problema ma prima di chiamare o pensare che il problema sia questo o quello, prova SOS UTILITY DISK chiaramente se hai un Macintosh

Questa risposta non affronta realmente la domanda. Se hai una domanda diversa, puoi porla cliccando su Fai una Domanda. Per ricevere una notifica quando questa domanda riceve nuove risposte, puoi seguire questa domanda. Una volta che avrai abbastanza reputazione, potrai anche aggiungere una ricompensa per attirare più attenzione su questa domanda. - Da Revisione
