Ciao a tutti, mi spiegate una soluzione agevole per mettere in produzione una versione in locale di WP? Tutte le volte mi ritrovo con path e percorsi vari errati.
Grazie
Ciao a tutti, mi spiegate una soluzione agevole per mettere in produzione una versione in locale di WP? Tutte le volte mi ritrovo con path e percorsi vari errati.
Grazie
Ciao, la procedura è abbastanza semplice, ma a volte di può incappare in qualche dimenticanza..
mettiamo il caso che in locale il tuo sito sia in http://localhost/miacartella/ ed in remoto sia http://www.sitoremoto.it/ fai così:
1. esporta il database in un file .sql
2. apri il file .sql appena creato e con la fuzione trova e sostituisci (ad esempio del notepad) cerca la stringa http://localhost/miacartella/ e sostituiscila con http://www.sitoremoto.it/ quindi salvi
3. modifica il file wp-config.php con i dati del server remoto
4. crea il db sul server remoto
5. carica il file .sql creato al punto 2 nel db appena creato
6. upload di tutto il contenuto della cartella /miacartella/ nella root del tuo sito
se tutto è andato per il meglio non dovrai riscontrare problemi
![]()
If you think your users are idiots, only idiots will use it. DropBox
Ahhhh quindi bisogna proprio modificare manualmente l'SQL!
Cmq è davvero molto strano che non ci sia una procedura ufficiale per "andare in produzione". Non credi?
ma questo vale per tutti gli script in generale.
Quando installi qualcosa da qualche parte (in questo caso in localhost) e poi la sposti...bhè è ovvio che occorre verificare tutte le varie "connessioni" dei contenuti. Connessioni che possono risiedere in file di config, nel db ecc.
Non so se esiste un plugin o silimi che possa fare "lo sporco lavoro" ma cmq occorrerebbe sempre specificare cosa sostituire e con cosa (es questo percorso con quest'altro ecc).
E poi è semplice a farsi che a dirsi
![]()
If you think your users are idiots, only idiots will use it. DropBox
Capisco cambiare user e password del DB
ma i percorsi fisici nei posts e nei settings mi sembra davvero troppo
bhè user e passw è il minimo
poi quello che CAMBIA è la root del tuo sito, che in localhost si chiama appunto LOCALHOST, in remoto avrà un altro nome. Questo non vogliamo impostarlo?
Poi finisce lì.
cimentati e poi dirai...![]()
If you think your users are idiots, only idiots will use it. DropBox
Quindi devo cambiare tutti contenuti della tabella Settings corretto??
Ma ho notato che anche nella tabella Posts a volte sono indicati dei path/URL da cambiare... o sbaglio?
Grazie
vanno cambiate tutte le occorrenze "localhost" indipendentemente dalla loro posizione.
Se non ne sei convinta e hai dei dubbi allora agisci un pò per volta, testando le varie modifiche e quindi verificare se riscontri degli errori proprio a causa dei "localhost" non modificati.
Fai sempre una copia dell'ultimo db funzionante.
![]()
If you think your users are idiots, only idiots will use it. DropBox
Si comunque resta davvero un paradosso dover cambiare manualmente tutti i riferimenti all'URL nelle tabelle options, posts etc...
Bha....