Se ha denunciado esta presentación.
Utilizamos tu perfil de LinkedIn y tus datos de actividad para personalizar los anuncios y mostrarte publicidad más relevante. Puedes cambiar tus preferencias de publicidad en cualquier momento.

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

53.816 visualizaciones

Publicado el

Publicado en: Desarrollo personal
  • Sé el primero en comentar

テスト環境から本番環境へ、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. 手順 - 3define(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/手順 - 5URL変換スクリプトをダウンロード赤枠にあるボタンをクリックし、フゔ゗ルをダウンロードします。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↑ 本番サーバURLURLの最後に「/」(スラッシュ)は入れない。手順 - 10Search for: にテストサーバURL、Replace with: に本番サーバURL、を入力し、【Submit Search string】で次に進みます。ポイント!
  24. 24. 手順 - 11URLの書き換え完了!!書き換えが終われば、Completedと表示されます。書き換え完了後は、searchreplacedb2.php を削除しておきましょう。
  25. 25. 動作Check本番サーバの管理画面にゕクセスし動作確認しましょう。
  26. 26. 動作Checkログ゗ン後、管理画面のURLが本番サーバのままならOKです!
  27. 27. トップページは表示されるけど、下層ページが表示されない場合、管理画面 > 設定 > パーマリンク設定 から【変更を保存】ボタンをクリックしパーマリンクを再設定してみよう。ポイント!
  28. 28. ありがとうございましたTwitter: @ryu263(やまりゅう)Facebook: ryujiro.yamamoto

×