- Home
- Categorie
- Coding e Sistemistica
- Hosting, Server e Domini
- come mantenere percorso del DataBase da locale al web?
-
come mantenere percorso del DataBase da locale al web?
Salve è la prima volta che metto un sito su Internet e vorrei sapere una cosa: quando sviluppo un sito su locale e lo provo, la parte dinamica funziona correttamente.
Ma quando poi lo metto su Internet con Filezilla come faccio a mantenere lo stesso percorso (tra la catella del sito e il DataBase) che avevo da locale.I percorsi sul mio PC sono:
DataBase: xampp/mysql/data/*nome_DB
*Sito: xampp/httdocs/*nome_cartella_sito*Grazie in anticipo.
-
Esportare un database non significa fare copia-incolla dei file che lo costituiscono.
Ti consiglio:- Esporta il database locale attraverso mysqldump ( h ttp://ww w.orazietti.it/come-esportare-e-importare-database-mysql-export-e-import/2009/09/28 )
- Importa il database remoto sempre con mysqldump
- verifica le configurazioni
Qualora tu non fossi abilitato al mysqldump potresti installare phpmyadmin che nel tuo caso ti permetterebbe tranquillamente di esportare/importare
-
sarà molto dura che trovi i stessi percorsi che usi durante lo sviluppo locale anche su un hosting shared.
Una soluzione è usare un modo di programmazione con variabili in modo da rendere il tuo sito
più flessibile possibile per quando riguarda il path della documentroot
-
Dopo aver esportato il tuo database apri il file sql con un editor di testo come Text MAte o Sublime. Questi programmi hanno delle semplici funzioni di trova e sostituisci. Detto ciò ricerchi il percorso locale della root e lo sostituisci con l'indirizzo della root che avresti online. A questo punto salvi ed importi il db nel server online.