it-swarm.com.de

Wie behebe ich unveränderte URLs in der Datenbank, nachdem ich das serialisierte Such- und Ersetzungsskript ausgeführt habe?

Ich habe gerade meine erste Migration von einer Entwickler-Site zu einer Prod-Site mit dem serialisierten InterconnectIt-Skript zum Suchen und Ersetzen durchgeführt. Die Migration hat funktioniert, aber hier habe ich Probleme: Die Website war ungewöhnlich langsam und einige Clients konnten den Schieberegler und die Bilder nicht anzeigen. Daher haben wir uns die Designeinstellungen angesehen und festgestellt, dass viele URLs noch die Adresse der Entwickler-Website enthalten. Wir hatten die Zurück-Schaltfläche des InterconnectIt-Skripts verwendet und es zum Zeitpunkt der Migration mehrmals ausgeführt. Seitdem habe ich es mehrmals ausgeführt und sogar die Spalten GUID geändert, aber das hat sich immer noch nicht geändert alle von ihnen.

Hier einige Beispiele für die alte URL in der Optionstabelle:

1: http: \/\/www.example.com \/client \/wp-content

2: [email protected]

Und aus der SlimStats-Plugin-Tabelle:

3: www.example.com (mit dem "http: //" voran)

Unsere Kriterien waren:

Suche: http://www.example.tk/client

Ersetzen Sie: http://www.client.org

Ich fühle mich nicht in der Lage, andere Kriterien zu verwenden, da ich mir der Konsequenzen nicht sicher bin. Muss ich in verschiedenen Fällen mit anderen Variationen der URL suchen (z. B. ohne das "http: //", ohne das "www"), um sie alle abzufangen?

Ich habe recherchiert und kann keine Lösung finden. Suchen und Ersetzen Regex-Plugin scheint nur Beiträge und Autorenmaterial zu ändern, nicht die anderen Tabellen. Andere Plugins scheinen nicht serialisiert zu sein. Ich zögere, es selbst in einem Texteditor zu machen (wie das Tutorial zu WPTuts + Migration gezeigt hat), da ich nicht sicher bin, wo sich alle serialisierten Daten befinden.

Haben Sie eine Ahnung, warum einige URLs unverändert geblieben sind oder ob ich etwas falsch gemacht habe? Jede Hilfe wird auf jeden Fall geschätzt. Vielen Dank.

2
Barbara

Der bessere Ort, um einen Fehlerbericht einzutragen, ist das Github-Repository für das Projekt: https://github.com/interconnectit/Search-Replace-DB/issues

1
markratledge