INVIO DATI AD UN DATABASE
Autore: Giuseppe F.
Visite 3970,
Followers 2,
Condiviso 41
Buongiorno,
Sul nostro sito riceviamo molte Email da parte dei clienti, ho attivato la ricezione dei dati in formato CSV, e tutto OK, ho visto che nella spedizione delle Email è possibile inviare i dati ad un database, ho creato un database SQL sullo stesso server dove risiede il sito, ho seguito (credo) tutte le procedure nelle varie finestre di configurazione (vedi allegato), al momento dell'invio delle Email rimane lo schermo bianco e non succede nulla, naturalmente i dati non arrivano.
Dove posso aver sbagliato ???
Grazie
Postato il
ho l'impressione che il nome host non sia corretto...quello che hai scritto è l'indirizzo IP del tuo computer in locale, probabilmente.
Autore
Buonasera Michele,
giusto è l'indirizzo IP locale del del server, ho provato anche (come da manuale) visto che è tutto sullo stesso server, ad inserire local Host, ma la situazione non cambia.
hai scritto localhost o local Host?
Autore
E' scritto localhost
ma in quale cartella deve essere posizionato il database ??
La mia versione di MySQL e 5.5
il database di default è posizionato nella cartella:
C:/Documents and Settings/All Users/Dati applicazioni/MySQL/MySQL Server 5.5/Data/
il database non contiene tabelle
Qualche suggerimento utile per risolvere ???
Grazie
no scusa perdona ma credo che tu stia facendo un pò di confusione....il modulo che stai usando con l'invio dei dati ad un database, necessità di un database Mysql collegato al tuo dominio.
Hai scritto : "ho creato un database SQL sullo stesso server dove risiede il sito" ; quindi nel modulo di wsx5 devi indicare i parametri necessari per collegarsi al database sul dominio e non quello che hai creato in locale nel tuo computer..
se il db Mysql si trova nel server collegato al dominio, al 99% il nome è localhost. In ogni caso in fase di creazione del Db, il provider ti deve aver dato i parametri per la connessione...
Autore
scusa Michele,
ti riepilogo la situazione:
non ci avvaliamo di provider esterni
il sito risiede in un server interno
l'accesso al database con Access da un pc della rete funziona correttamenete
con lo stesso utente e password che utilizzo sul modulo vsx5
pertanto:
1) ho creato il database con MySQL 5.5 con i parametri di default
e il database è stato creato in (vedi sopra)
2) assegnato al database utente e password
2) assegnati i permessi di lettura e scrittura
configurato il modulo wsx5 (vedi allegato)
Come ne esco ????
se il data base non contiene tabelle, come fai a inserire il percorso?
Autore
il manuale recita:
Invia i dati ad un Database:
Nome Host: è l'indirizzo URL del Server MySQL su cui risiede il Database online che si vuole utilizzare. Nella maggior parte dei casi il Database risiede sullo stesso Server che ospita anche il sito Web a cui è collegato e quindi può essere individuato con l'espressione "localhost". In qualsiasi caso è bene verificare il dato con il proprio Provider.
Nome Database: in questo campo si deve inserire il nome delDatabase su cui si vuole lavorare (dato fornito dal Provider).
Nome Tabella: in questo campo si deve inserire il nome della Tabella, all'interno delDatabase, in cui si vogliono raccogliere idati. Le Tabelle possono essere create accedendo al Database attraverso l'apposita applicazione online. In qualsiasi caso, se si inserisce il nome di una Tabella non ancora esistente, questa verrà creata automaticamente.
Username: in questo campo si deve inserire la Username stabilita per poter accedere al proprioDatabaseonline (dato fornito dal Provider).
Password: in questo campo si deve inserire la Password stabilita per poter accedere al proprio Database online (dato fornito dal Provider).
comunque la situazione non cambie se creo o meno la tabella
Posso sbagliarmi ma a me risulta che il server del dominio sia "esterno" presso Telecom (Interbusiness). Ti risulta? per ovvi motivi non ho scritto tutti i dettagli ma l'IP del server è 88.41.249.xxx ...
Autore
Buongiorno Michele,
I server, router, firewall, sono fisicamente interni, quello che tu vedi è uno degli indirizzi pubblici asseganti da Telecom (Interbusiness).
Quindi dove sbaglio ???