Haben Sie dies schon einmal gemacht und ich frage mich immer noch, was ich mit dem Inhalt von wp_posts => guid tun soll, der auf http: // localhost verweist
Bei wordpress.org http://codex.wordpress.org/Changing_The_Site_URL heißt es jedoch eindeutig:
Ändern Sie unter keinen Umständen den Inhalt der GUID-Spalte.
Aber so wie ich es verstehe, ist es nur eine eindeutige Identifizierung Ihrer Beiträge weltweit. Aber da mehr Leute http: // localhost in ihrer Anleitung haben würden.
So kann ich sicher ersetzen http: // localhost mit http://www.mydomain.com ??
Grüße
quelle
UPDATE wp_posts SET guid = REPLACE (guid, 'http://localhost', 'http://www.mydomain.com');
sed
eines Dumps zum Ersetzen von Hosts wird sichergestellt, dass alle Ihre Menüs, Optionen usw. auch für die Produktion bereit sind.wp
Befehlszeilen-Tool eignet sich hervorragend dafür:wp --path=path/to/wp search-replace 'dev-domain.com' 'www.production-domain.com'
Wenn Sie das Ändern des Guid-Felds vermeiden möchten, fügen Sie hinzu--skip-columns=guid
.