WebSite X5Help Center

 
Andrea Z.
Andrea Z.
User

Problema connessione mysql... ancora  it

Author: Andrea Z.
Visited 1685, Followers 2, Shared 0  

Salve a tutti,

Ho ancora un problema di connessione tra MySql e X5, in Admin mi dà quest'errore:

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\zanettanet\res\x5engine.php on line 3907

I parametri di connessione sono (quasi sicuramente) corretti, la pagina è .php, il db è mysql... il mese scorso avevo effettuato l'aggiornamento della versione php che ora è 5.5.19

Non so cosa più cosa verificare... già o ri-esportato il progetto etc.
Grazie per qualsiasi info possiate fornirmi

AndreZ

Posted on the
18 ANSWERS - 2 USEFUL
Giorgio C.
Giorgio C.
User

Ciao Andrea, ma non avevi risolto?

Nel frattempo hai fatto modifich

Read more
Posted on the from Giorgio C.
 ‪ KolAsim ‪ ‪
 ‪ KolAsim ‪ ‪
Moderator

... una volta che si è sottoscritto un database sul server, ed essersi assicurati dei permessi di scrittura attivi, per quanto riguarda il programma basta solo seguire queste semplici indicazioni, che non danno adito a false interpretazioni:

1.  Passo 1 - Impostazioni > Avanzate > Gestione Dati > Finestra Impostazioni Database

... guarda le impostazioni di questo STAMP fornito da Alex                

Read more
Posted on the from  ‪ KolAsim ‪ ‪
Andrea Z.
Andrea Z.
User
Author
Giorgio C.
Ciao Andrea, ma non avevi risolto? Nel frattempo hai fatto modifich

Ciao Giorgio, avevo risolto la connessione del database, per lo meno, veniva passato il ceck della pagina admin, però l'oggetto 'Poll' non funzionava...
Questa mattina mi sono accorto che ripresentava il problemainiziale di dialogo col db...

Read more
Posted on the from Andrea Z.
Andrea Z.
Andrea Z.
User
Author
 ‪ KolAsim ‪ ‪
... una volta che si è sottoscritto un database sul server, ed essersi assicurati dei permessi di scrittura attivi, per quanto riguarda il programma basta solo seguire queste semplici indicazioni, che non danno adito a false interpretazioni:

Ciao KolAsim,

l'unica differenza che ho riscontrato che avevo settato lo slash al posto della barra nell'indicare la cartella di scrittura... che non mi ricordo quando si usa una o l'altra... ovvero avevo scritto

/mdb-database/
invece di:
\mdb-database

I permessi nel pannello di file manager son R.E.W.  ma l'errore persiste...

Read more
Posted on the from Andrea Z.
Giorgio C.
Giorgio C.
User

Ma mdb  é il database Access, non mysql! 

E quella é cartella in cui é contenuto... Non la cartella con i permessi di scrittura.

Di solito quella si chiama public su aruba

Read more
Posted on the from Giorgio C.
Andrea Z.
Andrea Z.
User
Author
Giorgio C.
Ma mdb  é il database Access, non mysql!  E quella é cartella in cui é contenuto... Non la cartella con i permessi di scrittura. Di solito quella si chiama public su aruba

si, ho entrambe le cartelle e anche nella 'public' i permessi sono R.E.W.

Read more
Posted on the from Andrea Z.
Giorgio C.
Giorgio C.
User

non usare quella del database. Li ci sta lui.

Read more
Posted on the from Giorgio C.
 ‪ KolAsim ‪ ‪
 ‪ KolAsim ‪ ‪
Moderator
Andrea Z.
 ‪... ...  /mdb-database/ invece di: \mdb-database I permessi nel pannello di file manager son R.E.W.  ma l'errore persiste...

... se la cartella dove salvare i dati esiste, ed ha i permessi ChMod(777), digita solamente il nome:

mdb-database

.

ciao

.

Read more
Posted on the from  ‪ KolAsim ‪ ‪
Andrea Z.
Andrea Z.
User
Author
 ‪ KolAsim ‪ ‪
Andrea Z. ‪... ...  /mdb-database/ invece di: \mdb-database I permessi nel pannello di file manager son R.E.W.  ma l'errore persiste... ... se la cartella dove salvare i dati esiste, ed ha i permessi ChMod(777), digita solamente il nome: mdb-database

Ciao KolAsim, ho appena provato a indicare la cartella senza barra nè slash però il risultato è lo stesso...
Non c'è comunicazione col db mysql.

Cosa si potrebbe provare ancora?

Grazie a tutti.

AndreZ

Read more
Posted on the from Andrea Z.
Skeggia 12
Skeggia 12
Moderator

non so se ho capito bene, ma mi sembra si stia confondendo la cosa... l'accesso al database non c'entra con la cartella con i permessi di scrittura... mi sembra di aver capito che non riesce a dialogare con il db... prova con user e password ad accedere al db da browser a phpmyadmin... comunque aruba sempre problemi...

Read more
Posted on the from Skeggia 12
 ‪ KolAsim ‪ ‪
 ‪ KolAsim ‪ ‪
Moderator

... più di quanto e senza strumenti non riesco ad immaginare, magari attendi gli esperti che possano vederci meglio...
... potrebbe dipendere dal server Windows e nel caso potresti interpellarli in merito, ma come detto da Skeggia, se sei su Aruba non ci dovrebero essere problemi, e forse la cartella da indicare dovrebbe essere quella che ti hanno messo a disposizione loro se su server Windows (public)...
... potresti fare una prova comparativa esportando su Altervista a altro server con Apache/Linux/MySQL...
... prova anche a fare un "repulisti" del sito, in quanto hai ancora una INDEX PHP di risulta che potrebbe nuocere:
https://www.zanetta.net/res/x5engine.php
.
ciao
.

Read more
Posted on the from  ‪ KolAsim ‪ ‪
Giorgio C.
Giorgio C.
User

Dal pannello di controllo Aruba puoi accedere direttamente al database come ha suggerito Skeggia. Lo hai fatto?

Read more
Posted on the from Giorgio C.
Andrea Z.
Andrea Z.
User
Author
Skeggia 12
non so se ho capito bene, ma mi sembra si stia confondendo la cosa... l'accesso al database non c'entra con la cartella con i permessi di scrittura... mi sembra di aver capito che non riesce a dialogare con il db... prova con user e password ad accedere al db da browser a phpmyadmin... comunque aruba sempre problemi...

Hi Skeggia, si entro regolarmente nella pagina di accesso di mysql...

Read more
Posted on the from Andrea Z.
Andrea Z.
Andrea Z.
User
Author
Giorgio C.
Dal pannello di controllo Aruba puoi accedere direttamente al database come ha suggerito Skeggia. Lo hai fatto?

Hi Giorgio, si si l'ho fatto ed entro normalmente... ID e Password son corrette...

Read more
Posted on the from Andrea Z.
Skeggia 12
Skeggia 12
Moderator

allora potrebbe essere l'indirizzo del database scritto in gestione dati che non corrisponde a quello effettivo...
devo dire anche che aruba attiva dei filtri di accesso al pannello di controllo del dominio sugli indirizzi IP, non consentendone l'accesso, ma credo non sia questo il caso... prova a vedere se ci sono dei filtri attivi...

Read more
Posted on the from Skeggia 12
Giorgio C.
Giorgio C.
User

Si però i filtri sono sull'upload dei dati sul server... 

Penso che il problema sia molto più banale, tipo un errore di qualche dato trascritto sbagliato o altro. Il database per esempio è scritto giusto? Io ho 6 numeri+ la desinenza tu ne hai messi 5...

Read more
Posted on the from Giorgio C.
Skeggia 12
Skeggia 12
Moderator

@giorgio: infatti ho specificato che non era questo il caso... ma con aruba mai stupirsi o rilassarsi...
credo anch'io sia un problema di "indirizzo host del database"... non conosco come lo definisce aruba... ad esempio one.com usa il nome dominio.it.mysql per identificarlo... magari aruba usa ancora l'indirizzo ip... che potrebbe non essere statico...

Read more
Posted on the from Skeggia 12
Andrea Z.
Andrea Z.
User
Author

Sto tardando in rispondere perchè nel sito tento vari progetti convivendo... e per fare una pulizia profonda ho bisogno di essere sicuro di quello che vado a cancellare...

A presto

AndreZ

Read more
Posted on the from Andrea Z.