Search Replace DBスクリプト - DBで文字列を一括変更する

Last Updated: 2017 年 01 月 31 日 1のコメント

WordPressでDB一括変更

Search Replace DBは、PHPとMySQLベースのWebサイトの前(移行)の過程で使用できるスクリプトです。 このスクリプトは、 WordPressとDrupalについての付加的な機能を提供していますが、他の同様のCMSでも使用することができます。

Search Replace DBは ここからダウンロードすることができます。

警告と制限事項

  1. 場合によっては、3文字UTF8(Three character UTF8)が壊れることがあります。 (「Three character UTF8」は3文字のUTF8という意味ですが、確認が必要です。)
  2. バックアップを必ずした状態で進行するようにします。
  3. このスクリプトのライセンスはGPL v3で、もはやWTFPLがありません。 配布する場合は、この点を念頭においてください。
  4. このスクリプトの使用に起因するリスクは、ユーザー本人にあり、スクリプト開発者は、どのような問題にも責任を負いません。

使用方法

  1. バックアップをします。
  2. すべてのWebサイトのファイルを以前の(移行)します。
  3. ウェブルートや親フォルダにスクリプトフォルダをアップロードします。
  4. Webブラウザで、スクリプトのURLにアクセスします。
  5. フィールドを詰めました。
  6. 検索/置換を実行しない場合は、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

...

もっと詳しく ここを参考にしてみてください。

メモ: Search Replace DBは WordPress用のプラグインではなく、PHPスクリプトです。 サイト前の時DBの情報を一括変更したい場合に使用することができます(つまり、前のURL情報を新しいURL情報に一括変更することができます)。 初心者が使用するには困難な場合があります。 そして上でも言及されているように、必ず バックアップをした後、使用して下さい。 参考までに Visual Comoser 内の文字列(例えば、サイトのURL)は変更されないですね。

同様の機能を持つスクリプト: "DATABASE SEARCH AND REPLACE SCRIPT IN PHP"文を参照してください。

メモ:


1のコメント

コメント

  1. WordPressからURLを一括で更新するプラグインでVelvet Blues Update URLsというプラグインもあります。

    しかし、状況に応じて、いくつかのURLが変更されないこともあるとね。 (完璧ではないか表示します。)

    応答