Unable to connect to db
Autor: Giovanni G.
Visitado 2697,
Seguidores 2,
Compartilhado 0
ho un NAS con il servizio MySql, ho un IP fisso e quindi il servizio è raggiungibile dall'esterno, ho settato website x5 11 per la raccolta dati (allego screenshot) ma quando dal web invio un modulo mi viene restituito il seguente errore: Unable to connect to db
N.B.: il sito web è su aruba ma il servizio MySql e su un NAS presso il mio ufficio
Publicado em
Buongiorno Giovanni,
prova a verificare il link per connettersi al DB, probabilmente è quello che non è corretto.
Fammi Sapere.
ma tra il tuo NAS nella rete interna e l'IP fisso c'è un router che andrà sicuramente configurato ..
Autor
Le porte del router sono aperte (MySql -> 3306), l'indirizzo è quello che uso per entrare nel servizio MySql attraverso browser e funziona tutto, in website non so se le informazioni devono essere inserite come figurano negli allegati...
Buongiorno,
se i dati sono corretti non credo dipenda dal software ma dalla configurazione del pc/Mysql locale.
Prova a verificare le varie configurazioni come suggerito.
Autor
non so cosa controllare, ho allegato degli screenshot all'inizio, a me interessava sapere se li c'è qualche errore e poi faccio notare nuovamente che lo stesso indirizzo inserito su website, utilizzato su un browser qulunque, mi fa accedere normalmente ai servizi MySql, poi le impostazioni sono quelle di default, se qualcosa va cambiato credo sia un vostro compito dirmi cosa cambiare ... poi ognuno ha un suo modo di vedere le cose ... se voi pensate che si deve tirare ad indovinare va bene ugualmente.
Grazie
Buongiorno Giovanni,
prova a caricare un sito in un server che abbia un database così da inserire i dati di un database online e verificare se così funziona. In questo modo si potrà capire se dipende dal pc locale.
Facci sapere.
Autor
se qualcuno avesse visto i miei screenshot avrebbe notato l'errore grossolano nello scrivere l'indirizzo del database: va inserito solo l'indirizzo IP (es: 192.168.1.20 o localhost se il database e il sito web risiedono sulla stessa macchina) mentre io scrivevo http://192.168.1.20/phpMyAdmin/
Autor
vorrei precisare ancora che con le ultime prove effettuate (sito internet e Database caricati interamente sul nas) funziona tutto correttamente, ma se il sito è caricato su aruba e il database sul nas il problema persiste "Unable to connect to DB" forse su website l'indirizzo IP che punta il database va caricato in modo diverso.
fatemi sapere
Buongiorno Giovanni,
Essendo il sito su un server non puo connettersi a 192.168.1.20 perche è un indirizzo interno alla tua rete ma deve usare l'IP esterno perche la connessione dal sito dal DB parte dall'esterno. Devi verificare i parametri di connessione che permettano di comunicare dall'esterno al tuo dabatabe MySQL e verificare che l'hosting non blocchi questo tipo di connessione.
Grazie mille!
Autor
era solo un esempio!!! certamente non vado a comunicare l'indirizzo ip pubblico mi sembra ovvio potrei espormi ad attacchi esterni! ho messo il mio indirizzo ip pubblico chiaro?!
comunque guardando i vari post avrei trovato pure una soluzione e cioè bisognerebbe utilizzare la versione 5.4 di php per risolvere solo alcuni problemi ...
comunque per le impostazioni avanzate potreste essere più chiari nel senso specificare tutte le caratteristiche del web server versioni di php e mysql ...
Buongiorno Giovanni,
per la pubblicazioni puoi consultare questa pagina con i requisiti minimi:
http://www.websitex5.com/it/requisiti-di-sistema.html
se ancora hai difficoltà usando un db locale puoi provare a utilizzare invece un db online (magari il tuo provider già lo supporta) così da testare il corretto fnzionamento del sito/configurazioni.
Autor
dati riportati dal sito:
in verità in base alla versione di php ci possono essere dei problemi, provate l'oggetto Database Viewer con le versioni inferiori a 5.4
sicuramente acquisterò un database su aruba... che Dio me la mandi buona
ciao e grazie