WebSite X5Help Center

 
Andrea Z.
Andrea Z.
User

Problema connessione mysql... ancora  it

Автор: Andrea Z.
Просмотрено 1743, Подписчики 2, Размещенный 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

Размещено
18 Ответы - 2 Полезно
Giorgio C.
Giorgio C.
User

Ciao Andrea, ma non avevi risolto?

Nel frattempo hai fatto modifich

Читать больше
Размещено От Giorgio C.
 ‪ KolAsim ‪ ‪
 ‪ KolAsim ‪ ‪
Moderator
Лучший пользователь месяца ESЛучший пользователь месяца 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                

Читать больше
Размещено От  ‪ KolAsim ‪ ‪
Andrea Z.
Andrea Z.
User
Автор
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...

Читать больше
Размещено От Andrea Z.
Andrea Z.
Andrea Z.
User
Автор
 ‪ 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...

Читать больше
Размещено От 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

Читать больше
Размещено От Giorgio C.
Andrea Z.
Andrea Z.
User
Автор
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.

Читать больше
Размещено От Andrea Z.
Giorgio C.
Giorgio C.
User

non usare quella del database. Li ci sta lui.

Читать больше
Размещено От Giorgio C.
 ‪ KolAsim ‪ ‪
 ‪ KolAsim ‪ ‪
Moderator
Лучший пользователь месяца ESЛучший пользователь месяца 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

.

Читать больше
Размещено От  ‪ KolAsim ‪ ‪
Andrea Z.
Andrea Z.
User
Автор
 ‪ 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

Читать больше
Размещено От 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...

Читать больше
Размещено От Skeggia 12
 ‪ KolAsim ‪ ‪
 ‪ KolAsim ‪ ‪
Moderator
Лучший пользователь месяца ESЛучший пользователь месяца 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
.

Читать больше
Размещено От  ‪ KolAsim ‪ ‪
Giorgio C.
Giorgio C.
User

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

Читать больше
Размещено От Giorgio C.
Andrea Z.
Andrea Z.
User
Автор
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...

Читать больше
Размещено От Andrea Z.
Andrea Z.
Andrea Z.
User
Автор
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...

Читать больше
Размещено От 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...

Читать больше
Размещено От 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...

Читать больше
Размещено От 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...

Читать больше
Размещено От Skeggia 12
Andrea Z.
Andrea Z.
User
Автор

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

Читать больше
Размещено От Andrea Z.