古いバージョンのWordPressサイトを、新しいバージョンに上げ、データベースを移転する方法のメモ
サーバーの引っ越し。こまごまといろいろやらなければ行けないことがあって、よく手順を間違えたりしてロスをするので、 備忘録で残しておきます。今回は、WordPress2.3の古いサイトを、新サーバーに移動して、バージョンもWordPress3.2へあげるところ まで。さくらサーバーからhetemlへ移動した時の備忘録です。
WordPressは、ツールを使ってのエクスポートとインポートが簡単にできるのですが、バージョンがあまりにも違うと対応してないので、データベースの引っ越しが必要でした。
(1)ミラーサイトをつくる
- hetemlサーバーのコントロールパネルにて、ドメインを追加します。すでに別サーバーで稼働中のドメインを追加しても大丈夫
今回引っ越しするサイトがwww.★★.comの場合、 - 新ドメインを置く場所はweb/★★.com/を指定します。
- さくらサーバーから、静的サイトの部分をすべてダウンロードして、上記のフォルダにすべてアップロード
- コントロールパネルから、hetemlFTPに入って、問い合わせフォームなどcgiを使っている部分について、パーミッションの変更をする。実行cgiは700です。
hetemlの権限設定一覧
※Dreamweaverでの権限変更はききませんでした
(2)新サーバーにてメールを作り、PCにてメールの設定をする
- ドメインの詳細に入って、メール機能を利用するをクリック
- メールアドレス設定にて、新規作成
アカウントとパスワードを指定します - PCにてメールを設定します
メールソフトごとの設定方法
メールは、現在の設定を削除しないで、新サーバを追加します。
(3)新サーバーにてデータベースを作成
- コントロールパネルからデータベースを作成します。
- DBユーザー名、データベース名 _XXXXXXXX 一緒
サーバー名 mysql(数字).heteml.jp
控えておきます
(4)WordPressをサーバーへアップする
- WordPress日本語へ行って、最新版をぱパソコンダウンロード
- hetemlFTPへログインして、zipファイルのまま、www/★★.comフォルダの下にアップロードします
- FTPの中で解凍するとwordpressというフォルダができるので、フォルダ名をblogとかwpとかnewsとかわかりやすいサブディレクトリの名前に変えておきます
(ドメイン直下にすべてWPのファイルを置きたい場合は、wordpressの下のファイルを全部上の階層へ移動させる) - wp-config-sample.phpというファイルを指定して、編集し、名前をwp-config.phpに変えて保存します。
秘密鍵サービスはこちら
define('DB_NAME', '_xxxxx'); /** MySQL データベースのユーザー名 */ define('DB_USER', '_xxxxx'); /** MySQL データベースのパスワード */ define('DB_PASSWORD', ' mysql(数字).heteml.jp'); /** MySQL のホスト名 */ define('DB_HOST', 'mysql★.heteml.jp'); 認証用ユニークキーは、上記の秘密鍵サービスで生成して、貼り付けします データベーステーブルの接頭辞 ※これを旧サイトと合わせないといけない $table_prefix = '★_'; |
(5)WordPressのインストール
- ドメインのネームサーバー書き換えをしてない場合は、下記のアドレスで、ブログをインストールします
http://◎◎.heteml.jp/★★.com/blog - ブログ名と、アカウントとパスワードをいれたら、作成!
その後ログインして、まずは普通にWPが動くかどうか投稿テストなどします。 - wp-content/uploads/の中にある画像ファイルは、旧サーバーからダウンロードしておいて、新サーバーの同じ場所にアップします。
(6)データベースのエクスポート
さくらサーバーのコントロールパネルから、phpMyAdminへ入り、エクスポートします
形式はsqlで、圧縮なし
ログイン情報(アカウント名)が書き換えられるのを防ぐためには、wp_optionというテーブルはエクスオートしないようにします。
(7)データベースのインポート
hetemlのコントロールパネルから、phpMyAdminに入り、先ほどエクスポートしたsqlファイルをインポートします。
(8)ネームサーバーの書き換え
- 旧サイトと新サイトを両方表示させてみて、同じ状態にできたら、いよいよネームサーバーの書き換えです。
ドメインを管理しているところで、ネームサーバーをheteml指定のものに変更します。 - ネームサーバーは時差が最大48時間くらいあると言われているので、その間は、ブログを更新しないように気をつけましょう。
時差の間は、どちらのサーバーからメールがやってくるかわからないので、PCのメール設定は、二つのアカウントから受信するようにします。
(完了)お疲れ様でした
今回は、Wordpressのバージョンが低かったので、通常のインポートとエクスポートができなかったので、phpMyAdminを使い手間がかかりましが、同じバージョン同士のWordpressでしたら、ツールのインポートツールを使って、管理画面から、エクスポートとインポートが簡単にできます。(6)と(7)を飛ばしてください。
関連記事
-
-
根羽村取材記 長野県の最南端、愛知県から信州への入り口です。
長野県根羽村をご存知でしょうか。長野県の南の町、飯田市の方に根羽村知ってる?ってきくと、知らないとい ≫続きを読む
-
-
WordPressにPDFやWord、Excelを添付する方法
当たり前のことかもしれませんが、質問がありましたのでこちらで紹介します。 WordPressのメディ ≫続きを読む
-
-
【ホームページの作り方】観光農園・直販通販サイトの制作
農業とインターネット。一見、あまり関係ないと思われがちですが、田舎で営業する農家さんにとって、インタ ≫続きを読む
-
-
TinyMCEにスタイルを追加する
自分への備忘録なので丁寧な記事ではなくてすみません。 function.phpに下記を追加 /** ≫続きを読む
-
-
【Q】わたしのネットショップ、写真が良くないと言われたのですが・・・。
よく言われることですが、「ネットショップは写真が命」 買う人は手にとって見ることができない、匂いを嗅 ≫続きを読む
-
-
【Q】ウィルスに感染したために、サイトが改ざんされたというニュースを読んで不安です
「××社のホームページが改ざんされ訪れた人にウィルス感染の危険」こんな言葉でニュースになっているので ≫続きを読む
-
-
【Q】リニューアルしてページ名がindex.htmlからindex.phpに変わります。名前が変わると、過去にいろんな別サイトやブログからリンクしているので、リンク切れが起きてしまうんですが、どうすれば!?
リニューアルでindex.htmlをindex.phpに変更することって結構ありますね。静的HTML ≫続きを読む
-
-
WordPressのメリットを再確認しませんか?
今更ですが、「Wordpressってすごいメリットがあるんですよ!」 というネタで動画を作りましたの ≫続きを読む
-
-
【ホームページの作り方】病院・歯科医院のホームページ作成
歯科医院のホームページは、院長・スタッフ紹介、治療内容、医院の紹介と受付時間・交通アクセスなど、だい ≫続きを読む
-
-
【Q】SEO対策しませんか?という電話がありました。どこで調べたのか私の個人情報も結構知っていて不安です。
●●グループから電話がかかってきましたか? しつこい営業でけっこう悪名高いところなので無視していただ ≫続きを読む