WebSite X5Help Center

 
Andrea Z.
Andrea Z.
User

Problema connessione mysql... ancora  it

Autor: Andrea Z.
Besucht 1694, Followers 2, Geteilt 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

Gepostet am
18 ANTWORTEN - 2 NüTZLICH
Giorgio C.
Giorgio C.
User

Ciao Andrea, ma non avevi risolto?

Nel frattempo hai fatto modifich

Mehr lesen
Gepostet am von 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                

Mehr lesen
Gepostet am von  ‪ KolAsim ‪ ‪
Andrea Z.
Andrea Z.
User
Autor
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...

Mehr lesen
Gepostet am von Andrea Z.
Andrea Z.
Andrea Z.
User
Autor
 ‪ 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...

Mehr lesen
Gepostet am von 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

Mehr lesen
Gepostet am von Giorgio C.
Andrea Z.
Andrea Z.
User
Autor
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.

Mehr lesen
Gepostet am von Andrea Z.
Giorgio C.
Giorgio C.
User

non usare quella del database. Li ci sta lui.

Mehr lesen
Gepostet am von 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

.

Mehr lesen
Gepostet am von  ‪ KolAsim ‪ ‪
Andrea Z.
Andrea Z.
User
Autor
 ‪ 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

Mehr lesen
Gepostet am von 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...

Mehr lesen
Gepostet am von 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
.

Mehr lesen
Gepostet am von  ‪ KolAsim ‪ ‪
Giorgio C.
Giorgio C.
User

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

Mehr lesen
Gepostet am von Giorgio C.
Andrea Z.
Andrea Z.
User
Autor
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...

Mehr lesen
Gepostet am von Andrea Z.
Andrea Z.
Andrea Z.
User
Autor
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...

Mehr lesen
Gepostet am von 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...

Mehr lesen
Gepostet am von 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...

Mehr lesen
Gepostet am von 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...

Mehr lesen
Gepostet am von Skeggia 12
Andrea Z.
Andrea Z.
User
Autor

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

Mehr lesen
Gepostet am von Andrea Z.