(48) 【WORDPRESS】お引越し

投稿者: | 2018年6月22日

この記事は最終更新から 466日 が経過しています。

(1) やりたいこと

ワードプレスを以下の場所に設置していたとする。
・https://php.dogrow.net

これを同一マシン上の以下の場所に引っ越したい。
・https://www.dogrow.net/php

(2) やってみる

1. ダッシュボードの設定変更

「設定」-「一般」メニューで以下の項目を変更する。
・WordPress アドレス (URL)
・サイトアドレス (URL)

2. プログラムファイル一式を移動

以下の 1回の mvコマンドで
・php.dogrow.net を www.dogrow.net の下に移動
・ディレクトリ名を www.dogrow.net から php に変更
が実行できる。

mv ~/public_html/php.dogrow.net ~/public_html/www.dogrow.net/php

※あくまでも自分のホームページ設置環境の場合

3. WORDPRESSデータベース内の旧ディレクトリに関する情報を変更

画像ファイルのパスなど php.dogrow.net がパス指定されている箇所がある。
これを一括して www.dogrow.net/php に置き換える必要がある。

自分の場合は WORDPRESSを mysql DBに保存しているので、mysqlのコマンドでこれを実行する。

1) まずは現在のDBをダンプする。

DATABASE=xxxxxx
USERNAME=yyyyyy
PASSWORD=zzzzzz

DUMP1=mydb.dump
DUMP2=mydb_new.dump

mysqldump $DATABASE -h localhost -u $USERNAME -p$PASSWORD -e --single-transaction > $DUMP1

2) ダンプしたデータファイルの中で「php.dogrow.net」を「www.dogrow.net/php」に置換する。

sed -e "s/php\.dogrow\.net/www\.dogrow\.net\/php/g" $DUMP1 > $DUMP2

3) ダンプ後に編集したデータを DBに戻す。

mysql -u $USERNAME -p$PASSWORD  -D$DATABASE < $DUMP2

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です


日本語が含まれない投稿は無視されますのでご注意ください。(スパム対策)