Search Replace DBは、PHPとMySQLベースのWebサイトの前(移行)の過程で使用できるスクリプトです。 このスクリプトは、 WordPressとDrupalについての付加的な機能を提供していますが、他の同様のCMSでも使用することができます。
Search Replace DBは ここからダウンロードすることができます。
警告と制限事項
- 場合によっては、3文字UTF8(Three character UTF8)が壊れることがあります。 (「Three character UTF8」は3文字のUTF8という意味ですが、確認が必要です。)
- バックアップを必ずした状態で進行するようにします。
- このスクリプトのライセンスはGPL v3で、もはやWTFPLがありません。 配布する場合は、この点を念頭においてください。
- このスクリプトの使用に起因するリスクは、ユーザー本人にあり、スクリプト開発者は、どのような問題にも責任を負いません。
使用方法
- バックアップをします。
- すべてのWebサイトのファイルを以前の(移行)します。
- ウェブルートや親フォルダにスクリプトフォルダをアップロードします。
- Webブラウザで、スクリプトのURLにアクセスします。
- フィールドを詰めました。
- 検索/置換を実行しない場合は、Dry runボタンを押して、模擬テストを実施します。
インストール
Search Replace DBが WordPress インストール本を検出するようにするには、 WordPress インストールしたフォルダー内に新しいサブフォルダを作成しインストールします。
例えば、 WordPress ファイルが次のように位置している場合:
/website.com/index.php /website.com/wp-config.php /website.com/wordpress/ /website.com/wordpress/index.php /website.com/wordpress/wp-settings.php ...
Search Replace DBを次の場所にコピーすることができます。
/website.com/wordpress/Search-Replace-DB/ /website.com/wordpress/Search-Replace-DB/index.php /website.com/wordpress/Search-Replace-DB/srdb.class.php /website.com/wordpress/Search-Replace-DB/srdb.cli.php ...
もっと詳しく ここを参考にしてみてください。
バックアップをした後、使用して下さい。 参考までに Visual Comoser 内の文字列(例えば、サイトのURL)は変更されないですね。
Search Replace DBは WordPress用のプラグインではなく、PHPスクリプトです。 サイト前の時DBの情報を一括変更したい場合に使用することができます(つまり、前のURL情報を新しいURL情報に一括変更することができます)。 初心者が使用するには困難な場合があります。 そして上でも言及されているように、必ず同様の機能を持つスクリプト: "DATABASE SEARCH AND REPLACE SCRIPT IN PHP"文を参照してください。
WordPressからURLを一括で更新するプラグインでVelvet Blues Update URLsというプラグインもあります。
しかし、状況に応じて、いくつかのURLが変更されないこともあるとね。 (完璧ではないか表示します。)