Successfully reported this slideshow.

テスト環境から本番環境へ、URLが異なる環境にWordPressを移行する方法

59

Share

Upcoming SlideShare
Word bench千葉20130518
Word bench千葉20130518
Loading in …3
×
1 of 28
1 of 28

More Related Content

Viewers also liked

Related Books

Free with a 14 day trial from Scribd

See all

Related Audiobooks

Free with a 14 day trial from Scribd

See all

テスト環境から本番環境へ、URLが異なる環境にWordPressを移行する方法

  1. 1. テスト環境から本番環境へ URLが異なる環境に WordPressを移行する方法 2013年5月18日 山本 龍二郎 @ryu263 ~ シリゕラ゗ズに負けないWordPressお引っ越し ~
  2. 2. 自己紹介  名 前 山本 龍二郎 (やまもと りゅうじろう)  職 業 フリーランス Webデザ゗ナー、フロントエンドエンジニゕ  Twitter @ryu263  Facebook ryujiro.yamamoto  Blog http://webcre-archive.com
  3. 3. 概要 1. WordPressを引っ越しする際に ちょっと知っておくこと 2. データベース内のURLを書き換えよう! ※URL変換スクリプトを使用
  4. 4. WordPressを引っ越したいんだけど どうすればいいの?
  5. 5. テストサーバ 本番サーバ WordPressを引っ越したいんだけど どうすればいいの?
  6. 6. WordPressのデータを移すだけでなく データベース内の URLを書き換える必要があります。
  7. 7. 単純にURLを書き換えただけでは ウゖジェットやプラグ゗ンが 動かなくなる可能性があります!
  8. 8. なんで動かなくなるの??
  9. 9. データベース内には シリゕラ゗ズされたデータが 入っているからです。
  10. 10. シリゕラ゗ズ...?? なんかムズかしそう (><)
  11. 11. s:21:”http://example.com/wp”; s: の後ろにURLの文字数も セットで記述されています。 これがシリゕラ゗ズされたデータです。
  12. 12. 23文字21文字 s:21:”http://example.co.jp/wp”; URLだけ書き換えても シリゕラ゗ズされた文字数と合わず 不具合がでる可能性があります。
  13. 13. というわけで シリゕラ゗ズされたデータも 書き換えてくれる 便利なスクリプトで移行してみよう!
  14. 14. まずはデータベースを移行します。 (参考) ・エクスポート : http://wpdocs.sourceforge.jp/データベースのバックゕップ ・゗ンポート : http://wpdocs.sourceforge.jp/データベースの復元 phpMyAdminを使って、 テストサーバからDBをダウンロードし 本番サーバに゗ンポートします。 手順 - 1
  15. 15. テストサーバ 手順 - 2 ローカル テストサーバにあるWebデータを ローカルにダウンロードしておきます。 ダウンロード
  16. 16. 手順 - 3 define('DB_NAME', '*****'); define('DB_USER', '*****'); define('DB_PASSWORD', '*****'); define('DB_HOST', '*****'); 「*****」 を本番サーバのものに変更します。 ローカルにDLした wp-config.php を開き 本番サーバのDB情報に書き換えます
  17. 17. 本番サーバローカル ローカルにある全てのWebデータを 本番サーバにゕップします ゕップロード 手順 - 4
  18. 18. http://interconnectit.com/products/search-and-replace- for-wordpress-databases/ 手順 - 5 URL変換スクリプトをダウンロード 赤枠にあるボタンをクリックし、 フゔ゗ルをダウンロードします。 Zipフゔ゗ル解凍後は、 searchreplacedb2.php
  19. 19. 手順 - 6 先ほど解凍したフゔ゗ルを WP゗ンストールデゖレクトリにゕップし そのフゔ゗ルにゕクセスします。 例)ルート直下にWordPressを゗ンストールした場合 本番サーバのドメ゗ン http://example.com/searchreplacedb2.php
  20. 20. ゕクセスすると、 右の様な画面が表示されます。 チェックマークはそのままで、 【Submit】をクリックし 次に進みます。 手順 - 7
  21. 21. 手順 - 8 「手順-3」で修正した 新サーバのDB情報が 入力欄に正しく入っていれば 【Submit DB details】で 次に進みます。
  22. 22. 確認のダ゗ゕログがでれば OKボタンを押し次に進みます 手順 - 9 どのテーブルを 対象にするかを選びます。 全てが選択されているので、 このまま【Continue】で 次に進みます。
  23. 23. ↓ テストサーバURL ↑ 本番サーバURL URLの最後に 「/」(スラッシュ)は入れない。 手順 - 10 Search for: に テストサーバURL、 Replace with: に 本番サーバURL、を入力し、 【Submit Search string】 で次に進みます。 ポイント!
  24. 24. 手順 - 11 URLの書き換え完了!! 書き換えが終われば、 Completedと表示されます。 書き換え完了後は、 searchreplacedb2.php を 削除しておきましょう。
  25. 25. 動作Check 本番サーバの管理画面にゕクセスし 動作確認しましょう。
  26. 26. 動作Check ログ゗ン後、 管理画面のURLが 本番サーバのままならOKです!
  27. 27. トップページは表示されるけど、 下層ページが表示されない場合、 管理画面 > 設定 > パーマリンク設定 から 【変更を保存】ボタンをクリックし パーマリンクを再設定してみよう。 ポイント!
  28. 28. ありがとうございました Twitter: @ryu263(やまりゅう) Facebook: ryujiro.yamamoto

×