Errore accesso mysql aruba
Autore: GIUSEPPE L.
Visite 5430,
Followers 1,
Condiviso 0
salve a tutti, ho da poco acquistato la versione 13 pro
ho dei problemi con la connessione a MySql, il servizio è di Aruba.
Nel pannello di website inserisco correttamente i dati di accesso ma nel pannello di controllo
nella sezione test mi da errore di connessione mysql e in alto alla pagina mi compare:
Warning: mysqli::mysqli() [mysqli.mysqli]: (28000/1045): Access denied for user 'Sqlxxxxx'@'31.11.33.172' (using password: YES) in D:\inetpub\webs\MIOSITOcom\res\x5engine.php on line 3907
Ho solo sostituito il mio nome utente con le x e ho scritto MIOSITO al posto della URLreale (fra l'altro non cera il punto fra il nome del sito ed il com) , per il resto il messaggio è così
grazie
Postato il
... forse non hai impostato i dati correttamente; ricontrolla i dati di accesso DB forniti da Aruba...
... per il programma non dovrebbero presentarsi problemi di sorta non essendo possibili false interpretazioni:
1. Passo 1 - Impostazioni > Avanzate > Gestione Dati > Finestra Impostazioni Database
... occhio ai MAIUSC/minusc e spazi vuoti; ...digitare i dati in modo corretto...
.... come indicato nella Guida, per ▪Nome Database prova a digitare solo: localhost
.
i dati richiesti sono l'indirizzo IP fornito da Aruba come nome Host e il nome del database, del tipo Sql123456_1
poi le credenziali, user Sql123456 e la password
Autore
risolto il problema dell'accesso al database, era un problema di aruba. Però ora che website ha accesso al database non mi carica la disponibilità dei prodotti. Nella vecchia versione del sito avevo impostato la disponibilità a limitata, ora ho impostato disponibilità effettiva, ma sul sito, anche dopo refresh vedo ancora i vecchi parametri ( limitata) e se provo a fare un acquisto mi appare un msg che dice che l'articolo non è disponibile, ho chiamato tramite website il database articoli e il prefisso art_ ho consultato il pannello di controllo MySql ma non è stata creata nessuna tabella o sottocartella all'interno, sbaglio qualcosa? Devo forse creare tabelle e cartelle tramite MySql anzichè tramite Website? grazie ancora
... per il prefisso, invece di "art_" prova con "cart" ...
Autore
ho cambiato il prefisso in cart ma non funziona lo stesso, non crea le tabelle. Ho anche provato a cambiare la cartella di destinazione da mdb-database a app_data per vedere se cambiava qualcosa ma niente, non ne vuole sapere di creare le tabelle
Autore
questa la risposta di aruba:
Gentile cliente,
per il servizio di hosting la informo che l'accesso in gestione e modifica dei db mysql è possibile sia dal pannello di controllo su http://mysql.aruba.it sia da script gestiti da qualsiasi dominio registrato in hosting sui nostri server, ma non da eventuali applicazioni installate sul suo computer o da server/domini esterni e viceversa:
http://guide.hosting.aruba.it/servizi-aggiuntivi/database-mysql/accesso-pannello-controllo-db-mysql-e-gestione-file.aspx
QUINDI????
Ciao Giuseppe, hai inserito il database nel carrello>>invio ordine?
Autore
si certo, ho fatto tutto come da manuale incomedia, al test mi da PASS quindi comunica, ma non crea le tabelle sul server,
poi questa risposta di aruba mi ha spiazzato visto che so che altri utenti utilizzano server aruba e wsx5 13 pro funziona correttamente. Magari si perde qualcosa nella fase di esportazione?
La risposta di Aruba é corretta e vuole dire che le tabelle si possono creare o direttamente o tramite script php che viene salvato sul proprio server ed é quello che fa website.
Io ne ho 3 di siti com Aruba e funzionano.
Sei sicuro di avere my_sql? Scusa se te lo chiedo ma siccome Aruba da di default quello Microsoft alle vole si dà per scontato, mentre bisogna ordinarlo a parte
Autore
Grazie di tutto Giorgio, ed anche KolAsim, ho risolto. Avevo fatto un errore davvero banale, quasi da vergogna.... Non avevo controllato i permessi della cartella mdb-database convinto che fossero preimpostati correttamente invece erano xxx, impostati 7xx e tutto magicamente funziona :-)