web-dev-qa-db-ja.com

シリアル化された検索と置換スクリプトを実行した後にデータベース内の変更されていないURLを修正する方法?

InterconnectIt直列化検索および置換スクリプトを使用して、開発サイトから製品サイトへの最初の移行を実行しました。移行はうまくいったが、ここで私は苦労しているところだ。サイトが異常に遅く、一部のクライアントがスライダーと画像を見ることができなかったので、テーマ設定を調べて、まだ開発サイトのアドレスで多くのURLを見つけた。 InterconnectItスクリプトの[戻る]ボタンを使用して移行時に数回実行していました。それ以降、GUID列を変更しても数回実行しましたが、それでも変更されませんでした。彼ら全員。

オプションテーブルに残っている古いURLの例をいくつか示します。

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

2:[email protected]

そしてSlimStatsプラグインテーブルから:

3:www.example.com( "http://"が前に付きます)

私たちの基準は次のとおりです。

検索: http://www.example.tk/client

置き換える: http://www.client.org

結果がよくわからないので、それ以外の基準を使用することは無能です。それらすべてを捉えるためには、さまざまな場合(たとえば、 "http://"なし、 "www"なし)で他のバリエーションのURLで検索する必要がありますか?

私は調査しましたが解決策を見つけることができません。 Search and Replace Regexプラグインは投稿や作者のものを変更するだけで他のテーブルは変更しないようです。他のプラグインはシリアル化されていないようです。すべてのシリアル化されたデータがどこにあるのかわからないので、(WPTuts +の移行チュートリアルが示したように)テキストエディタで自分でやるのは躊躇します。

いくつかのURLが変更されないままになっている理由、または私が間違っている可能性があるものがある場合、あなたは何か手がかりをお持ちですか?任意の助けは確かに高く評価されています。ありがとうございました。

2
Barbara

バグレポートを作成するより良い場所は、プロジェクトのgithubレポジトリにあります。 https://github.com/interconnectit/Search-Replace-DB/issues

1
markratledge