wordpress 同じサーバー内 別ディレクトリ 別ドメインに移行
wordpressで作成したサイトのドメインとディレクトリ名を変更しなくてはいけなくなりました。
ただし同一サーバー内に移動すればよかったのでデータベースはそのまま使えるし楽チンでしょ~というかんじでやってみました。
まずやってみた手順としては管理画面の「設定」から「WordPress アドレス (URL)」と「サイトアドレス (URL)」を新ドメインに変更し、wordpress全ファイルを新しいディレクトリに移動。
wp-config.phpは同じDBを使うのでそのまま。
違う場合は変更する。
そして新ドメインで表示。
すると「multisite なんちゃら」というエラーが表示されてだめでした。
たしかにwordpressにはマルチサイトという機能があるけど、今回は使用していませんでした。なぜ。
とりあえず今回はDBを直接編集できる環境だったのでSQLを全部エクスポートし開いてみると、旧ドメインの絶対パスで保存されているところがたくさんあり、これをエディタで新ドメインへすべて置換しました。
DBはレコードを全部削除し、クリーンな状態でさっき新ドメインに置換したファイルをインポート。
そしたら無事に表示されました!やったね!