Errore 4481 accesso MYSQL dopo aggiornamento versione PHP
Author: Finmolise S.Dopo l'aggiornamento alla versione 17 non riuscivo più ad entrare sulle pagine in PHP (anche quella Admin), leggendo sul vostro forum ho visto che dovevo aggiornare sul pannello di controllo di ARUBA la versione 5.6.3. Fatta la modifica mi è apparso il seguente errore e non riconosce più l'accesso a MYSQL:
Warning: mysqli::mysqli(): (HY000/2000): mysqlnd cannot connect to MySQL 4.1+ using the old insecure authentication. Please use an administration tool to reset your password with the command SET PASSWORD = PASSWORD('your_existing_password'). This will store a new, and more secure, hash value in mysql.user. If this user is used in other scripts executed by PHP 5.2 or earlier you might need to remove the old-passwords flag from your my.cnf file in D:\inetpub\webs\finmoliseit\res\x5engine.php on line 4481
Unable to connect to DB
Author
Il test mi conferma la versione PHP è 5.6.3.
Prima di aggiornare la versione funzionava tutto, non ho fatto alcun cambiamento, duanq non ci sono caratteri riservati.
Visto il numero esiguo di utenti registrati e la sola tabelle delle statistiche presenti nel mio DB ho provato anche a cancellare le tabelle, ma il software non ricrea più la tabella Utenti.
... dal messaggio l'errore sembra riferito alle versioni PHP inferiori al 5.2 ... l'errore /admin/ ...persiste...
... se puoi, prova a selezionare un PHP superiore per un prova ulteriore...
... oppure o anche, prova ad esportare un progetto di prova su Altervista, anche vuoto, oppure in una sotto-directory chiamata "prova" per verificare il pannello /admin/...
...... altrimenti, e comunque, resta in attesa degli esperti...
.
Author
Grazie mille KolAsim.
Ho fatto la prova che mi hai indicato con un nuovo progetto. All'inziio il pannello Admin funzionava, appena ho abilitato la connessione sul Db Mysql mi ha dato lo stesso errore. Disabilitando la registrazione automatica riesco ad entrare sul pannello di controllo ma il test del DB mi da errore "Supporto MySQL ed impostazioni database (DbFinmolise) test FAIL".
Modifiche non sono state fatte, tranne la famosa versione di PHP che confermo essere 5.6.3
Devo contattare Aruba?
... la tabella l'avevi dichiarata...?... ... ...nella guida trovo questa indicazione in gestione accessi:
▪ Nome Tabella: in questo campo si deve inserire il nome della Tabella, all'interno del Database, in cui si vogliono raccogliere i dati. Se si inserisce il nome di una Tabella non ancora esistente, questa verrà creata automaticamente.
...
.
Author
Questa mattina il problema è stato risolto da Aruba.
Ringrazio KolAsim per la disponibilità
... buono a sapersi, ...e meglio così...
Buongiorno Finmolise,
grazie per il feedback sono contento che hai risolto.