2013年3月23日土曜日
Wordpress引っ越し
先日Wordpressの引っ越しができたという記事を書きましたが、その後
確認したところうまくいっていませんでした。
また、2日ほど、ごちゃごちゃとやってしまいました。
でも、勉強になりました。
ある方に参考のデータなどを提供して頂きまして、それを使って
やってみましたが、最初は訳が分からず、格闘戦になってしまいました。
しかし、今回のやりかたが、いちばん近くて、正解でした!!
他の参考サイト5つは、全くの嘘で、何を根拠に書いているのかが
解りませんでした。恐らくどこかからひっぱてきただけかも知れませんね。
そうだとすると、ほんと迷惑な話です。最初から載せなければいいのですが。
そうは言っても、成功できたのは事実なので、簡単に書き留めたいです。
1,まず、Wordpressを移行先のサーバーに新規でインストールするか、
それとも、旧サーバーのWordpressをコピーして使うのか?
それ自体が、迷ってしまうところでした。
この正解は、新規でインストールです。
データベースの設定ファイルや .htaccess が違うためです。
2. データベースをSQLデータでエクスポートです。
旧サーバーのデータベースのwp_options 以外のテーブルを
SQLデータでエクスポートします。
wp_options テーブルには、WordPressの設定情報が格納されています。
よって、入れてしまうと旧サーバーの設定情報になってしまうという事です。
3. エクスポートしたデータ内のドメインを一括置換
2でエクスポートしたデータファイル内の旧ドメインを新ドメインに一括変換します。
一括変換できるテキストエディタを使用します。
この部分は、Wordpressのソースが絶対パスで書かれているため、
例えば、新サイト用管理画面ログインページでログインのsubmitを押すと
旧サイトの管理画面に飛んでしまったりするなどが発生します。
それらを防止する為です。
http://before.com/ にインストールしたWordPressから、
http://after.com/ にインストールしたWordPressへデータを移行させるのです。
4. 新サーバのデータベースのテーブルを空にする
重複しますが、
3で作成したファイルは、wp_options テーブルが抜かれています。
よって、新サーバーにインポートするには、既にインストールされている
新らしいwp_options テーブルは、残しておかなくてはなりません。
そして、それ以外のテーブルは、空にして、3で作成したファイルを
インポートするようにします。
5. SQLデータをインポート
6. 添付ファイルの移行
旧サーバの wp-content > uploads フォルダに格納されている添付ファイルを、
新サーバに移行します。
7. テーマの移行
旧サーバの wp-content > themes フォルダに格納されているテーマフォルダを、
新サーバに移行します。
8. プラグインの再インストールと再設定
新サーバのWordPressにプラグインを再インストールして、再設定を行います。
9. WordPressの設定
「管理画面 > 設定」パネルから、新サーバのWordPressの設定を行います。
投稿設定、表示設定、パーマリンク設定などは、確実に行います。
これで、すべての移行は完了。
なれないと結構大変かもしれませんね・・・・
自分もでした。
登録:
コメントの投稿
(
Atom
)
0 件のコメント :
コメントを投稿