Supporto » Varie ed eventuali » wp-login.php redirect

Stai vedendo 15 repliche - dal 1 al 15 (di 19 totali)
  • Moderatore Francesco Di Candia

    (@francescodicandia)

    Ciao @acesolini,
    per caso hai effettuato modifiche e/o aggiornamenti?
    In ogni caso, hai un backup?
    Facci sapere, Francesco

    Ho bloccato tutti gli aggiornamenti sia di WordPress sia dei plugin.
    Il sito è regolarmente visualizzabile, non riesco però a capire da cosa possa dipendere.
    Ho provato a ripristinare l’htaccess di default (uso wp-super-cache) ma niente.

    Il backup si ce l’ho, giornaliero.

    Grazie

    Addirittura digitando http://eventi.iwgroup.it/wp-admin fa direttamente il redirect a quel link.

    Moderatore Francesco Di Candia

    (@francescodicandia)

    Se hai un backup e sei sicuro di non aver fatto modifiche (upgrade o nuove installazioni) ti consiglio di ripristinarlo senza perdere tempo a cercare soluzioni.

    Ciao @acesolini,
    il fatto che digitando http://eventi.iwgroup.it/wp-admin faccia il redirect all’altro link che hai inviato è normale.
    Quindi il problema non è quel redirect, il problema da quello che capisco è che quando fai login invece di portarti al backend ti porta di nuovo alla pagina di login, giusto ?
    E’ corretto aver ripristinato l’htaccess perchè effettivamente il redirect poteva essere nascosto lì dentro, l’unico suggerimento che mi viene in mente adesso è provare a cancellare la cache creata da wp-super-cache e disabilitarlo e vedere poi cosa succede.
    Ma in precedenza il backend funzionava ?
    Giancarlo

    Ciao Giancarlo,

    la cache l’ho cancellata, ho totalmente rimosso la cartella cache, cancellato la cartella plugin e anche quella del tema, ma non cambia nulla. Il fatto è che mettendo le credenziali mi rimanda a quella pagina e non fa nulla. Ovviamente prima funzionava.

    Facendo una ricerca in rete ho scoperto che questo problema a volte si verifica quando i due url che si impostano in Impostazioni->Generale non coincidono.
    Visto che non puoi controllarlo da backend devi lanciare phpMyAdmin e controllare i due parametri site_url e home della tabella {prefix_options}, dove prefix è il prefisso delle tue tabelle.
    A questo proposito può esserti utile questo articolo del codex: https://codex.wordpress.org/Changing_The_Site_URL
    Ovviamente siamo sempre nel caso delle ipotesi perché non avendo sotto mano il tuo sito è difficile diagnosticare il tuo problema.
    Spero che comunque possano servire a risolvere il tuo problema.
    Giancarlo

    Potrebbe essere un problema di PHP 5.4?

    Visto che hai rimosso tutti i plugin e il tema e quindi sei rimasto con il solo WordPress direi di no perché è compatibile con la 5.4
    Potresti abilitare la modalità DEBUG ( https://codex.wordpress.org/it:Debug_in_WordPress ) e vedere se vengono loggati degli errori.
    Oppure provare a fare un’installazione locale sul tuo PC degli stessi file e vedere se il problema esiste anche lì, se non si verifica è un problema legato all’hosting.

    Per andare in debug devo comunque scaricare la copia in locale giusto? Una volta fatto come faccio a fare i vari test? devo disabilitare il sito in remoto? Grazie

    No, non c’è bisogno che copi tutto in locale, puoi fare il debug dell’installazione in rete.
    Scarichi il wp-config.php, cerchi la riga
    define('WP_DEBUG', false);
    Sostituisci false con true, poi sotto quella aggiungi queste due righe:

    
    define('WP_DEBUG_LOG', true);
    define('WP_DEBUG_DISPLAY', false);
    

    Ricarichi il wp-config.php e fai la procedura di login.
    Se ci sono degli errori viene creato un file debug.log nella cartella wp-content che conterrà gli errori.

    Dopo le prove ovviamente ripristini la situazione precedente.

    • Questa risposta è stata modificata 3 anni, 2 mesi fa da  Giancarlo Mosso.
    • Questa risposta è stata modificata 3 anni, 2 mesi fa da  Giancarlo Mosso.

    Fatto, ma a quanto pare non ci sono errori perchè il file non è stato creato. 🙁

    A questo punto puoi:
    – montare il tutto in locale e verificare se anche lì hai il problema e di conseguenza aprire un ticket con l’hosting
    – aprire direttamente un ticket con l’hosting spiegando il problema
    – dopo un backup sostituire i file di WP con i file della stessa versione di WordPress scaricati dal repository ufficiale, anche se il fatto che tu non abbia errori mi fa pensare che non sia un problema di file corrotti.
    Purtroppo non ho altre idee

    Aggiornare all’ultima versione di WordPress (via FTP) potrebbe risolvere la situazione?

    Sto ancora bloccato così causa ferie.

    Grazie

    Moderatore Rosetta Facciolini

    (@ramthas)

    Web Manager

    Ciao @acesolini
    a me sembra di capire che i plugin sono tutti attivi… mi sbaglio?
    anche il tema vedo che non è uno dei default…
    Via ftp rinomina la cartella dei plugin e la cartella del tema in uso (che poi WP provvede ad attivartene uno di default), a quel punto ritenta il login, se funziona allora sai che o il tema o uno dei plugin sta andando in conflitto con qualcosa. Facci sapere. Ciao

Stai vedendo 15 repliche - dal 1 al 15 (di 19 totali)
  • Il topic ‘wp-login.php redirect’ è chiuso a nuove risposte.