Spostando l'installazione WP da locale a live, che dire di GUID di wp_posts?


11

Fatto questo prima e mi chiedo ancora cosa fare con il contenuto di wp_posts => guid, che fa riferimento a http: // localhost

Ma su wordpress.org http://codex.wordpress.org/Changing_The_Site_URL si afferma chiaramente:

Mai e poi mai cambiare il contenuto della colonna GUID, in nessun caso.

Ma a quanto ho capito, è solo per identificare i tuoi post a livello globale. Ma poiché più persone avrebbero http: // localhost nella loro guida.

Quindi posso tranquillamente sostituire http: // localhost con http://www.mydomain.com ??

Saluti

Risposte:


6

"GUID" sta per "Identificatore univoco globale" utilizzato principalmente dai feed per dire se quel post specifico è stato mostrato sul feed prima o no, anche se si cambiano domini.

Quando si sviluppa su host locale e si trasferisce in diretta (+1 solo per quel BTW) e nessun lettore / masterizzatore di feed ha letto i feed e solo in tal caso è OK modificarlo e ricominciare da capo sul nuovo host live.


tx, ancora non sono riuscito a spostarmi dal locale per vivere in 5 minuti,;) Per altri ho usatoUPDATE wp_posts SET guid = REPLACE (guid, 'http://localhost', 'http://www.mydomain.com');
alex

2
L'uso sedsu un dump per sostituire gli host garantirà che anche tutti i menu, le opzioni, ecc. Siano pronti per la produzione.
soulseekah,

2
Sì, normalmente eseguo anche il dump del DB, quindi lo sostituisco globalmente nel dump prima di ripristinarlo. Ho anche notato che sotto il consiglio del Codex sullo spostamento di installazioni multi-sito , ora c'è un collegamento a uno strumento di ricerca e sostituzione specializzato che consente di sostituire in modo sicuro i dati di database serializzati PHP, in particolare per fare queste cose.
Matt Gibson

@Soulseekah tra quello che è sed ??
alex

1
Lo wpstrumento da riga di comando è ottimo per questo: wp --path=path/to/wp search-replace 'dev-domain.com' 'www.production-domain.com'se vuoi evitare di cambiare il campo guid, allora aggiungi --skip-columns=guid.
Quinn Comendant,
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.