PHPスクリプトSearchReplaceDB4.1.3の最新版(2021/5/2現在)をダウンロードして旧サイトのMySQLデータベースのURLを手軽に置換、新サイトに引越ししたのでメモします。
0.まず旧サイトのデータベースをあらかじめ引っ越し先にインポートしておきます。
# # mysql -u user_name -p database_name < export_file_name.sql
1.次に公式サイトに名前、メールアドレスを入力してダウンロードリンクを受け取りその後にリンク先の「Download Now」からアプリ本体をダウンロード。
2.zipファイルを解凍してSearch-Replace-DB-master/ ディレクトリをサーバーのドキュメントルートにアップロードします。
3.chownコマンドで所有権をapacheユーザーに変更・・・。
# chown -R apache:apache /var/www/html/Search-Replace-DB-master/
4.SElinux を一時的にpermissiveにします。
setenforce 0
5.ブラウザのアドレスバーからexample.com/Search-Replace-DB-master にアクセスするとアプリ画面が表示されます。
example.com/Search-Replace-DB-master
6.[replace] のボックスに検索文字列を[with]ボックスに置換文字列を入力して詳細情報を入力・・・。
database name | データベースの名前 |
username | ユーザー名 |
pass | データベースのパスワード |
host | データーベースのホストアドレス |
port | データーベースのポート番号(3306) |
7.[Test connection] ボタンをクリックして成功すればOKです。
8.[Search and Replace]ボタンを押下すると引っ越し先のURLへの書き換えが実行されます。
9.Wordpress のインストール画面が表示されば引っ越し作業は正常終了です。
10.最後に安全のために[delete me]ボタンかまたは、rm コマンドでスクリプトを削除してSElinux を元に戻せば作業完了です。
お疲れさまでした。