Sei un webmaster ? Gestisci siti per i tuoi clienti ? Ti servono servizi affidabili per te ed i tuoi clienti ? Stiamo preparando una serie di servizi pensati proprio per gente come te, contatta contatta MAXsos per maggiori informazioni
Nota: Per cortesia non postate lo stesso messaggio in diversi forum. Tutto lo staff di MAXdev e gli iscritti di questa comunità sono qui per aiutarvi e per condividere le proprie esperienze in questi forum, ma prendete l'abitudine di usare la ricerca prima di postare.
salve.. ho appena terminato un sito con mdpro 1081
adesso vorrei trasferirlo sun un fornitore di host gratuiti. il problema non so come trasferire il database, ho provato con smart fto e filezilla, ma niente da fare, potreste darmi una mano (non so più dove sbattere la testa ho gli orali domani mattina per l'esame e non so come far visualizzare il sito :( )
l'errore che mi da è questo:
http://iscmonteriggioni.ilbello.com
Neurotico Moderatore
Registrato: 19 Feb 2004
Messaggi: 224
Località: Roma
Status: Offline
 Inviato:
27 Giu 2008 - 10:08
Il database non puoi trasferirlo via ftp.
Usando il tool d'amministrazione del tuo mysql locale, esportare le tabelle facendo creare gli script per la generazione della struttura e l'importazione dei dati, script che poi dovrai far eseguire al tool d'amministrazione del server mysql del tuo provider.
_________________ Sorridi, domani sarà peggio.
Non puoi vincere.
Non puoi pareggiare.
Non puoi nemmeno abbandonare.
Bonzo Moderatore
Registrato: 08 Set 2004
Messaggi: 654
Località: Arezzo | Roma | Pescara
Status: Offline
 Inviato:
27 Giu 2008 - 11:00
Oggetto: Esportare il database mysql e caricare il database in remoto
Forse per il tipo di domanda che ha fatto bobhunter serve qualcosa di più comprensibile ;-) Per questa volta ti aiuto....
I passi da seguire:
1)Apri il tuo phpMyAdmin locale
2) se usi per esempio Easyphp lo devi avviare, poi apri il tuo browser web, scrivi sulla barra degli indirizzi
http://localhost/mysql/
3) Selezioni il tuo database, nel menu al centro della pagina, quello orizzontale, cliccai sul link "Esporta".
4) seleziona tutte le tabelle del database, seleziona formato sql (dovrebbe essere già selezionato di default),
lasci tutti i segni di spunta come sono e metti il segno di spunta sulla voce "Salva con nome..." (in fondo alla pagina)
5) Poi sul campo "Nome file template" metti il nome che vuoi e infine clicca su "ESEGUI"
6) A questo punto ti chiederà dove vuoi salvare il file nel tuo pc (segli dove vuoi) e così avrai tutto il tuo database nel file salvato
7) Ora apri invece il tuo phpMyAdmin fornito dall'hosting gratutio (come fare te lo dovrebbero aver detto loro)
8) se non hai nessun database assegnato dall'hosting lo devi creare tu. (scrivi il nome che vuoi sul campo "Crea un nuovo database" e clicca sul pulsante "CREA")
9) se invece hai già un database assegnato dall'hosting non c'è bisogno di crearlo.
10) selezioni quindi il tuo database (quello che hai creato o quello che ti hanno già assegnato)
11) Clicca sul link "SQL", nel menù orizzontale a centro pagina
12) Vedi il campo "Percorso del file:" ,clicca su "SFOGLIA" e prendi dal tuo pc il file .sql che avevi salvato precedentemente.
13) Una volta preso il file dal tuo pc clicca su "ESEGUI"
14) Aspetta un pò e alla fine ti dovrebbe dare il messaggio "Query eseguita con successo...xxx tabelle create"
Poi ovviamente per connetterti al tuo database in remoto devi andare a modificare il file md-config.php che si trova nella directoryconfig/
Sul manuale di MDPro cìè scritto come devi impostare le voci, comunque dato che hai l'esame ti faccio un riassunto:
Codice:
$pnconfig['dbtype'] = 'mysql';
$pnconfig['dbhost'] = 'nome host fornito dal tuo hosting'; (può essere per esempio un indirizzo IP o indirizzo web)
$pnconfig['dbuname'] = 'user name fornito dal tuo hosting';
$pnconfig['dbpass'] = 'password fornita dal tuo hosting';
$pnconfig['dbname'] = 'nome del database che hai creato o che ti è stato assegnato';
$pnconfig['system'] = '0';
$pnconfig['prefix'] = 'md'; (se le tue tabelle cominciano con md_nome-tabella altrimenti devi lasciare vuoto questa voce )
$pnconfig['encoded'] = '1';
Se non ti riesce ora con queste informazioni allora forse è meglio se ti studi un pò i database mysql!!
Un saluto e in bocca al lupo per l'esame.
L'ho fatto solo per l'esame che hai, perchè credimi che nel forum è stato trattato migliaia di volte ed la prossima volta è bene se ti leggi il regolamento: prima di postare usare la ricerca!!!
_________________ Matteo Carletti (Bonzo)
Se vuoi allungare la vita dei Moderatori allora LEGGI IL REGOLAMENTO DEL FORUM. Non abbandoniamo i Moderatori a loro stessi. I Moderatori aiutano la società e anche tu puoi dare una mano per supportarli nel loro compito: con solo 2 minuti puoi leggere il REGOLAMENTO DEL FORUM e fare molto per i Moderatori!
ho fatto le cose da te descritte e ti ringrazio molto... ma ho lo stesso problema...
non riesco a capire dove sia l'intoppo...
Neurotico Moderatore
Registrato: 19 Feb 2004
Messaggi: 224
Località: Roma
Status: Offline
 Inviato:
27 Giu 2008 - 11:48
1) il database è correttamente creato sul server del provider?
2) nel file md-config.php hai correttamente inserito le credenziali per il collegamento al database? (indirizzo ip del server di database, utente, password, database da utilizzare)
3) hai provato a cambiare il valore di
Codice:
$pnconfig['encoded'] = '1';
in
Codice:
$pnconfig['encoded'] = '0';
?
Infine:
hai provato a connetterti al database usando uno script di prova?
_________________ Sorridi, domani sarà peggio.
Non puoi vincere.
Non puoi pareggiare.
Non puoi nemmeno abbandonare.
bobhunter Nuovo entrato
Registrato: 19 Apr 2008
Messaggi: 8
Utente passivo
Status: Offline
 Inviato:
27 Giu 2008 - 11:57
infinite grazie... adesso funziona
era proprio "$pnconfig['encoded'] = '1';" c he andava cambiato in "$pnconfig['encoded'] = '0';"
Il tuo sito web, la vostra immagine affidata ad un servizio da pochi Euro annuali ? E' questo il vostro biglietto da visita ? La qualità dei vostri servizi saranno in linea con questo ? Cosa ne penseranno i vostri clienti e concorrenti ? MAXsos per l'hosting professionale, MDLite per liberare la tua fantasia sul web, il tutto facile da usare e con risultato immediato. www.maxsos.com