これまで、Raspberry PIを使ったなんちゃってサーバで気ままにブログらしき?ものを書いてきましたが、ここにきて市販のサービスを利用して少しだけ真面目?にブログを書いてみようと思い立ち、サーバを引っ越すことになりました。
サーバはLolipopさんを使うことにして、早速wordpressのお引っ越し。
前のサイトはとりあえずそのままにして、内容を移し替えることに。
引っ越しメニューを使ってお引っ越し
Lolipopさんのメニューの中に「wordpress簡単お引っ越し」というのがあって、「こりゃ、助かるわい」と思い、こいつを試してみることに。
やってみると、おや、簡単!こりゃ楽勝だ、と思いきや、そんなに世の中甘くないんですね。
環境を作るフェーズは無事通過するも、最後のデータを移動するフェーズに入ったとたんにエラーで終了することに。これまでエラーログなどを見ながらやってきたので、レンタルサーバだと、どこをどう見たもんかさっぱりわからず。もっと勉強が必要ですね。
一応FAQに書いてあることを一通りやるも、結果は変わらず。メッセージもエラーがあります、だけなのでどうしようもなく、結果、サポートにメールをすることに。。。
結局自力で
サポートのメールは、48H以内と言っているだけあって、翌日には回答がきました。Lolipopさんは頑張ってますね。
しっかし、残念ながらお答えは、簡単引っ越しメニューはベータ版なので、できない場合は手動で実施するか、有料サービスを使ってくださいとのことでした。
がくっ!
う〜ん、こいつは自力でやるしかありませんな。腹を括りました。でも、wordpressのお引っ越しは皆様たくさんやられているはずなので、まあ、ググればそれほど苦労はないだろうと思料。
多少、注意することが
当たり前ですが、ドメインを変えるのでDBの中身を変えないとダメですね。
順番はこんな感じです。
- 元サイトでバックアップを取る。
私の場合は、Backwupというプラグインを利用していたので、こいつで取りました。SQLファイルが重要です。 - 元サイトのデータファイル群も、新しいサーバにコピーしておく。
- ドメインが変わらなければ、バックアップSQLをそのまま新サイトのDBに流し込んでしまえばおしまいなのですが、ドメインを変えるのに手間取りました。
この記録ではドメインを取得したり、Lolipop側での操作は割愛して、すでに新ドメインがあり設定されていることを前提とします。 - 簡単に仕掛けを言うと、取得したバックアップSQLファイルの文字列を新しいドメインのものに変更する、という訳です。
実はこんなものはエディタでできちゃうと思い、何度か試してみましたが、ダメでした。探しきれないんでしょうね。仕方なくググった記事を参考にあるサイトのphpを利用することに。
使ったツールはinter.connectというサイトにあり、この中のスクリプトを使いました。 - このツールを利用する訳ですが、旧サーバ(自前の方)側で所定のフォルダにSQLとファイル群を用意して、ブラウザからこのphpの入っているディレクトリを指定します。すると画面が表示されるので、そこで旧、新URL(ドメイン)を指定して実行すれば完了です。
- その後、必要なSQLを新サーバのDB側でインポートすれば、DBは移行完了。
- 必要なファイルは一応スクリプトをかけた後のものを念の為もう一度新サーバ側に移行しました。この作業は必須かどうかは分かりません(すいません)。
以上みたいな感じで、作業をしたら、きちんとドメイン名が変わった形でサーバの引っ越しが完了しました。めでたしめでたし。
この作業で、非常に参考になるいくつかのサイトにお世話になりました。以下のようなところです。参考にされると良いと思います。
- wordpressお引っ越しのやり方の記事
https://www.biz.ne.jp/matome/2003553/ ドメイン変更を伴
う引っ越しのやり方の記事
https://webkaru.net/wordpress/move-site-to-new-url/- ドメイン変更のためのスクリプト掲載サイト(サイズの大きいサイトは有償のようです)
https://interconnectit.com/search-and-replace-for-wordpress-databases/ - このスクリプトの利用方法を説明してくれているサイト
https://nw.myds.me/synology/ching_url_search_replace_db/
いやー、本当に色々説明してくださるサイトがあって、助かりました。ありがとうございました。
この程度の記事でももしかしたら何かの参考になるかと思い、メモにしました。ありがとうございます。
コメント