Impossibile accedere al mio sito WordPress. Loop di reindirizzamento reauth=1

31 mag 2016, 12:41:57
Visualizzazioni: 20.6K
Voti: 10

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.

0
Tutte le risposte alla domanda 14
2

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.

  1. option_name: siteurl
  2. 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.

10 dic 2018 12:29:34
Commenti

Grazie, grazie!

dinkelk dinkelk
16 giu 2020 02:14:38

Anch'io ho avuto questo problema - ho dovuto cambiare le opzioni da http a https nella mia tabella.

gillespieza gillespieza
24 set 2020 11:27:54
2

La mia soluzione è stata aggiungere più spazio su disco al mio server. Questo ha causato un reindirizzamento di WordPress al login.

12 feb 2020 22:47:35
Commenti

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

John John
20 nov 2020 21:01:56

Sì, stessa cosa, ho provato tutto senza successo finché non ho attivato la registrazione degli errori e WP mi ha detto che non poteva creare il file di log per mancanza di spazio su disco

Marc-André Appel Marc-André Appel
27 nov 2021 12:35:02
1

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.

20 lug 2021 14:21:53
Commenti

anche la mia soluzione. Grazie mille!

Tudor Tudor
27 ago 2024 14:27:49
0

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.)

3 giu 2016 05:42:06
0

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.

20 ago 2017 16:06:06
0

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'

7 mag 2018 10:58:48
0

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 :)

13 nov 2018 15:13:19
0

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.

8 dic 2019 17:23:06
0

A volte questo può essere causato dal plugin wp-super-cache... in combinazione con il plugin really-simple-SSL.

Soluzione: in wp-config.php modifica:

define('WP_CACHE', true);* in *define('WP_CACHE', false);
26 gen 2020 16:00:10
0

È 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

13 feb 2020 02:25:47
0

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';
}

2 gen 2024 15:28:58
1

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).

9 mar 2024 12:47:05
Commenti

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.

User User
11 mar 2024 20:38:01
2

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

9 lug 2024 23:39:54
Commenti

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

Tony Djukic Tony Djukic
10 lug 2024 23:31:26

Quello che dici è troppo complicato, volevo solo condividere la mia esperienza, forse può essere utile

paolo paolo
11 lug 2024 00:13:02
0

Controlla il tuo database per verificare se c'è un carattere di invio (enter) nelle voci siteurl o home nella tabella wp_options. Mi ha fatto perdere un paio d'ore.

23 dic 2024 15:54:19