再構築ハンズオン
Upcoming SlideShare
Loading in...5
×
 

Like this? Share it with your network

Share

再構築ハンズオン

on

  • 1,990 views

 

Statistics

Views

Total Views
1,990
Views on SlideShare
1,874
Embed Views
116

Actions

Likes
1
Downloads
1
Comments
0

1 Embed 116

http://curious-everything.com 116

Accessibility

Categories

Upload Details

Uploaded via as Adobe PDF

Usage Rights

© All Rights Reserved

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Processing…
Post Comment
Edit your comment

再構築ハンズオン Presentation Transcript

  • 1. WordPressサイトを復活させよう
  • 2. 自己紹介 加藤 芳威(よろず、かとちゃん) 所属  株式会社デジコム(東京都葛飾区)  WordBench埼玉 管理者  WordBench写真部なども不定期に開催 MyPage: http://curious-everything.com/ Twitter: @yorozu Flickr: http://www.flickr.com/photos/yorozu2009/ WordPress は Ver2.6(2008年夏頃) から利用 Web制作では主にプログラミング寄りの工程を担当 得意分野はパソコンサポートやイントラ構築など 気が付いたらWordPressコミュニティにドップリ
  • 3. 今日の目標 バックアップしたファイルおよびデータ ベースから、サイトを復旧できる ドメインの変更を伴う移転が行える heteml での各操作を覚える
  • 4. 今日のお題目2. ハンズオン! 再構築を実際にやってみよう3. 補足あれこれ4. 質疑応答など
  • 5. ストーリー とあるサーバーで、 ホームページを 構築していた  WordPress 3.4.2  Twenty Twelve  Jetpack  テストデータ
  • 6. ところが... もう少しで公開!というところで、 サーバーがふっ飛んだ!
  • 7. しかたがない! hetemlに移転しよう! 幸い、直前にバックアップを取っていた 独自ドメインを取っていないため URLが変更になるが、公開前だったから 影響はない wct-rebuild.example.com
  • 8. というわけで、再構築しましょ!
  • 9. 今日のお題目1. ストーリー こうして再構築することになった...!!3. 補足あれこれ4. 質疑応答など
  • 10. いくつか質問です バックアップを取ったことはありますか? 再構築、あるいは全部(一部)のリストア を行ったことはありますか? phpMyAdminを使ったことはありますか? SQL文を手動で実行したことありますか?
  • 11. 本日の「再構築」の流れ1. hetemlのアカウントを取得2. WordPress簡単インストール3. バックアップデータの準備4. wp-content のアップロード5. データベースの削除とインポート6. データベースの書き換え7. 管理画面へログイン8. 表示テスト
  • 12. 1. hetemlのアカウントの取得 http://heteml.jp/ 15日間無料
  • 13. 2. WordPress簡単インストール WordPressの設定まで完了させてください
  • 14. 3. バックアップデータの準備 以下のURLからダウンロードしてください http://j.mp/wct12bkp 中身を確認する  wp-content ・・・ テーマ、プラグイン、写真  database.sql.gz ・・・ データベースの内容 本文、設定、アカウントなど  SQLコマンド.txt ・・・ DB引越し時に必要になる SQLコマンドサンプル
  • 15. 4. wp-content のアップロード FTPで、バックアップされたwp-content を 全部アップロードしてください
  • 16. 5.データベースの削除とインポート 簡単インストールですでに作成されている テーブル11個を、全部削除してください 削除後、バックアップしたデータを インポートしてください
  • 17. 6. データベースの書き換え 古いURL wct-rebuild.example.com から新しいURLに書き換えましょうUPDATE `wp_options`SET `option_value` = REPLACE(`option_value`, ≪旧URL≫, ≪新URL≫);UPDATE `wp_posts`SET `post_content` = REPLACE(`post_content`, ≪旧URL≫, ≪新URL≫);UPDATE `wp_posts`SET `guid` = REPLACE(`guid`, ≪旧URL≫, ≪新URL≫);
  • 18. 7. 管理画面へログイン アカウント情報  管理者アカウント = admin  管理者パスワード = wct-2012 ログインしたら、adminのメールアカウント を変更してください
  • 19. 8. 表示テスト 本文はもちろん、 写真なども正しく 表示されている ことを確認する
  • 20. 今日のお題目1. ストーリー こうして再構築することになった...!!2. ハンズオン! 再構築を実際にやってみよう4. 質疑応答など
  • 21. バックアップに関するあれこれ wp-config.php のバックアップは必須! wp-content/ のバックアップは必須! 公式ディレクトリからダウンロードしたもの なら、またそこからダウンロードすればいい
  • 22. バックアップに関するあれこれ WordPress本体やその他のフォルダ等、 念のため全部バックアップ取った方がいい ちょっとしたファイルの過不足で正常に動作 しないことも考えられなくはない
  • 23. バックアップに関するあれこれ プラグインでバックアップを取る場合、 特に正常にバックアップ出来ているか 確認が必要。 phpの動作制限(時間、メモリなど)によっ て正常に取れない場合がある。 特に長年運用してきて容量が大きくなってき ている場合は、急に失敗し始めていることも 考えられるので、時々チェックした方がいい。
  • 24. データベースに関するあれこれ テーブルプレフィックスは変えない方が楽 今回は wp_options、wp_postsしかURLを 書き換えなかったが、実際には他のテーブル も確認が必要  カスタムフィールドにURLが入っていれば、 → wp_postmeta  アカウントに付加情報を付けていれば、 → wp_usermeta  コメントに画像参照などがあれば、 → wp_commentmeta
  • 25. リストア/再構築について 滅多にやらないことなので、きっと忘れます 正常にバックアップ取れてるかどうかの検証 も兼ねて、自サイトでもやってみましょう たまにやっておくと、イザという時に 復旧が早くできます
  • 26. 今日のお題目1. ストーリー こうして再構築することになった...!!2. ハンズオン! 再構築を実際にやってみよう3. 補足あれこれ
  • 27. アンケートにご協力くださいhttp://j.mp/wct12qh