WebSite X5Help Center

 
Andrea Z.
Andrea Z.
User

Problema connessione mysql... ancora  it

Autore: Andrea Z.
Visite 1740, Followers 2, Condiviso 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

Postato il
18 RISPOSTE - 2 UTILI
Giorgio C.
Giorgio C.
User

Ciao Andrea, ma non avevi risolto?

Nel frattempo hai fatto modifich

Leggi di più
Postato il da Giorgio C.
 ‪ KolAsim ‪ ‪
 ‪ KolAsim ‪ ‪
Moderator
Utente del mese ESUtente del mese PT

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

Leggi di più
Postato il da  ‪ KolAsim ‪ ‪
Andrea Z.
Andrea Z.
User
Autore
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...

Leggi di più
Postato il da Andrea Z.
Andrea Z.
Andrea Z.
User
Autore
 ‪ 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...

Leggi di più
Postato il da 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

Leggi di più
Postato il da Giorgio C.
Andrea Z.
Andrea Z.
User
Autore
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.

Leggi di più
Postato il da Andrea Z.
Giorgio C.
Giorgio C.
User

non usare quella del database. Li ci sta lui.

Leggi di più
Postato il da Giorgio C.
 ‪ KolAsim ‪ ‪
 ‪ KolAsim ‪ ‪
Moderator
Utente del mese ESUtente del mese PT
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

.

Leggi di più
Postato il da  ‪ KolAsim ‪ ‪
Andrea Z.
Andrea Z.
User
Autore
 ‪ 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

Leggi di più
Postato il da 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...

Leggi di più
Postato il da Skeggia 12
 ‪ KolAsim ‪ ‪
 ‪ KolAsim ‪ ‪
Moderator
Utente del mese ESUtente del mese PT

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

Leggi di più
Postato il da  ‪ KolAsim ‪ ‪
Giorgio C.
Giorgio C.
User

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

Leggi di più
Postato il da Giorgio C.
Andrea Z.
Andrea Z.
User
Autore
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...

Leggi di più
Postato il da Andrea Z.
Andrea Z.
Andrea Z.
User
Autore
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...

Leggi di più
Postato il da 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...

Leggi di più
Postato il da 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...

Leggi di più
Postato il da 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...

Leggi di più
Postato il da Skeggia 12
Andrea Z.
Andrea Z.
User
Autore

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

Leggi di più
Postato il da Andrea Z.