SlideShare une entreprise Scribd logo
1  sur  28
Télécharger pour lire hors ligne
WordPressサイトを復活させよう
自己紹介
 加藤 芳威(よろず、かとちゃん)
 所属
    株式会社デジコム(東京都葛飾区)
    WordBench埼玉 管理者
    WordBench写真部なども不定期に開催
 MyPage: http://curious-everything.com/
 Twitter: @yorozu
 Flickr: http://www.flickr.com/photos/yorozu2009/
 WordPress は Ver2.6(2008年夏頃) から利用
 Web制作では主にプログラミング寄りの工程を担当
 得意分野はパソコンサポートやイントラ構築など
 気が付いたらWordPressコミュニティにドップリ
今日の目標
   バックアップしたファイルおよびデータ
    ベースから、サイトを復旧できる

   ドメインの変更を伴う移転が行える

   heteml での各操作を覚える
今日のお題目


2.   ハンズオン!
     再構築を実際にやってみよう

3.   補足あれこれ

4.   質疑応答など
ストーリー
   とあるサーバーで、
    ホームページを
    構築していた

     WordPress 3.4.2
     Twenty Twelve
     Jetpack
     テストデータ
ところが...
   もう少しで公開!というところで、
    サーバーがふっ飛んだ!
しかたがない!
   hetemlに移転しよう!

   幸い、直前にバックアップを取っていた

   独自ドメインを取っていないため
    URLが変更になるが、公開前だったから
    影響はない

   wct-rebuild.example.com
というわけで、



再構築しましょ!
今日のお題目
1.   ストーリー
     こうして再構築することになった...!!




3.   補足あれこれ

4.   質疑応答など
いくつか質問です
   バックアップを取ったことはありますか?

   再構築、あるいは全部(一部)のリストア
    を行ったことはありますか?

   phpMyAdminを使ったことはありますか?

   SQL文を手動で実行したことありますか?
本日の「再構築」の流れ
1. hetemlのアカウントを取得
2. WordPress簡単インストール
3. バックアップデータの準備
4. wp-content のアップロード
5. データベースの削除とインポート
6. データベースの書き換え
7. 管理画面へログイン
8. 表示テスト
1. hetemlのアカウントの取得
   http://heteml.jp/

   15日間無料
2. WordPress簡単インストール
   WordPressの設定まで完了させてください
3. バックアップデータの準備
   以下のURLからダウンロードしてください

      http://j.mp/wct12bkp
   中身を確認する
     wp-content      ・・・ テーマ、プラグイン、写真
     database.sql.gz ・・・ データベースの内容
                      本文、設定、アカウントなど
     SQLコマンド.txt ・・・ DB引越し時に必要になる
                      SQLコマンドサンプル
4. wp-content のアップロード
   FTPで、バックアップされたwp-content を
    全部アップロードしてください
5.データベースの削除とインポート
   簡単インストールですでに作成されている
    テーブル11個を、全部削除してください

   削除後、バックアップしたデータを
    インポートしてください
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≫');
7. 管理画面へログイン
   アカウント情報
     管理者アカウント   =   admin
     管理者パスワード   =   wct-2012


   ログインしたら、adminのメールアカウント
    を変更してください
8. 表示テスト
   本文はもちろん、
    写真なども正しく
    表示されている
    ことを確認する
今日のお題目
1.   ストーリー
     こうして再構築することになった...!!

2.   ハンズオン!
     再構築を実際にやってみよう




4.   質疑応答など
バックアップに関するあれこれ
   wp-config.php のバックアップは必須!

   wp-content/ のバックアップは必須!

   公式ディレクトリからダウンロードしたもの
    なら、またそこからダウンロードすればいい
バックアップに関するあれこれ
   WordPress本体やその他のフォルダ等、
    念のため全部バックアップ取った方がいい

   ちょっとしたファイルの過不足で正常に動作
    しないことも考えられなくはない
バックアップに関するあれこれ
 プラグインでバックアップを取る場合、
  特に正常にバックアップ出来ているか
  確認が必要。
 phpの動作制限(時間、メモリなど)によっ
  て正常に取れない場合がある。
 特に長年運用してきて容量が大きくなってき
  ている場合は、急に失敗し始めていることも
  考えられるので、時々チェックした方がいい。
データベースに関するあれこれ
 テーブルプレフィックスは変えない方が楽
 今回は wp_options、wp_postsしかURLを
  書き換えなかったが、実際には他のテーブル
  も確認が必要
     カスタムフィールドにURLが入っていれば、
       → wp_postmeta
     アカウントに付加情報を付けていれば、
       → wp_usermeta
     コメントに画像参照などがあれば、
       → wp_commentmeta
リストア/再構築について
   滅多にやらないことなので、きっと忘れます

   正常にバックアップ取れてるかどうかの検証
    も兼ねて、自サイトでもやってみましょう

   たまにやっておくと、イザという時に
    復旧が早くできます
今日のお題目
1.   ストーリー
     こうして再構築することになった...!!

2.   ハンズオン!
     再構築を実際にやってみよう

3.   補足あれこれ
アンケートにご協力ください



http://j.mp/wct12qh
再構築ハンズオン

Contenu connexe

Tendances

20130222 osc13tk osc.cms
20130222 osc13tk osc.cms20130222 osc13tk osc.cms
20130222 osc13tk osc.cmsusptomo
 
メルカリのデータベース戦略 / PHPとMySQLの怖い話 MyNA会2015年8月
メルカリのデータベース戦略 / PHPとMySQLの怖い話 MyNA会2015年8月メルカリのデータベース戦略 / PHPとMySQLの怖い話 MyNA会2015年8月
メルカリのデータベース戦略 / PHPとMySQLの怖い話 MyNA会2015年8月Masahiro Nagano
 
Chefで始めるWindows Server構築
Chefで始めるWindows Server構築Chefで始めるWindows Server構築
Chefで始めるWindows Server構築Takashi Kanai
 
Chef windows linux環境構築
Chef windows linux環境構築Chef windows linux環境構築
Chef windows linux環境構築靖 小田島
 
ロール適用ツール ~ansible art~
ロール適用ツール ~ansible art~ロール適用ツール ~ansible art~
ロール適用ツール ~ansible art~辰徳 斎藤
 
ownCloud 負荷測定検証レポート FUJITSU Storage ETERNUS CD10000
ownCloud 負荷測定検証レポート FUJITSU Storage ETERNUS CD10000ownCloud 負荷測定検証レポート FUJITSU Storage ETERNUS CD10000
ownCloud 負荷測定検証レポート FUJITSU Storage ETERNUS CD10000Tetsurou Yano
 
第2回こけむさズword press部
第2回こけむさズword press部第2回こけむさズword press部
第2回こけむさズword press部Yuki Suzuki
 
AWSとmod_pagespeedで 楽々サクサク高速化!!
AWSとmod_pagespeedで楽々サクサク高速化!!AWSとmod_pagespeedで楽々サクサク高速化!!
AWSとmod_pagespeedで 楽々サクサク高速化!!aasakawa
 
STNSサーバーを書いてみた
STNSサーバーを書いてみたSTNSサーバーを書いてみた
STNSサーバーを書いてみたYoshinori Teraoka
 
Rubyで楽々サーバー管理 - 岡山Ruby会議01 -
Rubyで楽々サーバー管理 - 岡山Ruby会議01 -Rubyで楽々サーバー管理 - 岡山Ruby会議01 -
Rubyで楽々サーバー管理 - 岡山Ruby会議01 -Masaya Konishi
 
MySQLバックアップの基本
MySQLバックアップの基本MySQLバックアップの基本
MySQLバックアップの基本yoyamasaki
 
blogサービスの全文検索の話 - #groonga を囲む夕べ
blogサービスの全文検索の話 - #groonga を囲む夕べblogサービスの全文検索の話 - #groonga を囲む夕べ
blogサービスの全文検索の話 - #groonga を囲む夕べMasahiro Nagano
 
20121024 phpstudy
20121024 phpstudy20121024 phpstudy
20121024 phpstudygusagi
 
VM ロールで仮想デスクトップ環を作ってみよう
VM ロールで仮想デスクトップ環を作ってみようVM ロールで仮想デスクトップ環を作ってみよう
VM ロールで仮想デスクトップ環を作ってみようMasayuki Ozawa
 
Alfrescoクラスタリング入門
Alfrescoクラスタリング入門Alfrescoクラスタリング入門
Alfrescoクラスタリング入門Ashitaba YOSHIOKA
 
カジュアルにバックアップ - MySQL Casual Talks 福岡
カジュアルにバックアップ - MySQL Casual Talks 福岡カジュアルにバックアップ - MySQL Casual Talks 福岡
カジュアルにバックアップ - MySQL Casual Talks 福岡Aya Komuro
 
Azure と世間様
Azure と世間様Azure と世間様
Azure と世間様彰 村地
 
Ansibleで味わうHelion OpenStack
Ansibleで味わうHelion OpenStackAnsibleで味わうHelion OpenStack
Ansibleで味わうHelion OpenStackMasataka Tsukamoto
 
What's new! TwentyThirteen + WordPress3.6
What's new! TwentyThirteen + WordPress3.6What's new! TwentyThirteen + WordPress3.6
What's new! TwentyThirteen + WordPress3.6Takashi Uemura
 

Tendances (20)

20130222 osc13tk osc.cms
20130222 osc13tk osc.cms20130222 osc13tk osc.cms
20130222 osc13tk osc.cms
 
メルカリのデータベース戦略 / PHPとMySQLの怖い話 MyNA会2015年8月
メルカリのデータベース戦略 / PHPとMySQLの怖い話 MyNA会2015年8月メルカリのデータベース戦略 / PHPとMySQLの怖い話 MyNA会2015年8月
メルカリのデータベース戦略 / PHPとMySQLの怖い話 MyNA会2015年8月
 
Chefで始めるWindows Server構築
Chefで始めるWindows Server構築Chefで始めるWindows Server構築
Chefで始めるWindows Server構築
 
Chef windows linux環境構築
Chef windows linux環境構築Chef windows linux環境構築
Chef windows linux環境構築
 
ロール適用ツール ~ansible art~
ロール適用ツール ~ansible art~ロール適用ツール ~ansible art~
ロール適用ツール ~ansible art~
 
ownCloud 負荷測定検証レポート FUJITSU Storage ETERNUS CD10000
ownCloud 負荷測定検証レポート FUJITSU Storage ETERNUS CD10000ownCloud 負荷測定検証レポート FUJITSU Storage ETERNUS CD10000
ownCloud 負荷測定検証レポート FUJITSU Storage ETERNUS CD10000
 
第2回こけむさズword press部
第2回こけむさズword press部第2回こけむさズword press部
第2回こけむさズword press部
 
AWSとmod_pagespeedで 楽々サクサク高速化!!
AWSとmod_pagespeedで楽々サクサク高速化!!AWSとmod_pagespeedで楽々サクサク高速化!!
AWSとmod_pagespeedで 楽々サクサク高速化!!
 
STNSサーバーを書いてみた
STNSサーバーを書いてみたSTNSサーバーを書いてみた
STNSサーバーを書いてみた
 
20180123 power shell
20180123 power shell20180123 power shell
20180123 power shell
 
Rubyで楽々サーバー管理 - 岡山Ruby会議01 -
Rubyで楽々サーバー管理 - 岡山Ruby会議01 -Rubyで楽々サーバー管理 - 岡山Ruby会議01 -
Rubyで楽々サーバー管理 - 岡山Ruby会議01 -
 
MySQLバックアップの基本
MySQLバックアップの基本MySQLバックアップの基本
MySQLバックアップの基本
 
blogサービスの全文検索の話 - #groonga を囲む夕べ
blogサービスの全文検索の話 - #groonga を囲む夕べblogサービスの全文検索の話 - #groonga を囲む夕べ
blogサービスの全文検索の話 - #groonga を囲む夕べ
 
20121024 phpstudy
20121024 phpstudy20121024 phpstudy
20121024 phpstudy
 
VM ロールで仮想デスクトップ環を作ってみよう
VM ロールで仮想デスクトップ環を作ってみようVM ロールで仮想デスクトップ環を作ってみよう
VM ロールで仮想デスクトップ環を作ってみよう
 
Alfrescoクラスタリング入門
Alfrescoクラスタリング入門Alfrescoクラスタリング入門
Alfrescoクラスタリング入門
 
カジュアルにバックアップ - MySQL Casual Talks 福岡
カジュアルにバックアップ - MySQL Casual Talks 福岡カジュアルにバックアップ - MySQL Casual Talks 福岡
カジュアルにバックアップ - MySQL Casual Talks 福岡
 
Azure と世間様
Azure と世間様Azure と世間様
Azure と世間様
 
Ansibleで味わうHelion OpenStack
Ansibleで味わうHelion OpenStackAnsibleで味わうHelion OpenStack
Ansibleで味わうHelion OpenStack
 
What's new! TwentyThirteen + WordPress3.6
What's new! TwentyThirteen + WordPress3.6What's new! TwentyThirteen + WordPress3.6
What's new! TwentyThirteen + WordPress3.6
 

Similaire à 再構築ハンズオン

WordBeachDeathMarchWorkshop
WordBeachDeathMarchWorkshopWordBeachDeathMarchWorkshop
WordBeachDeathMarchWorkshoptakashi ono
 
WordPressプラグイン作成入門
WordPressプラグイン作成入門WordPressプラグイン作成入門
WordPressプラグイン作成入門Yuji Nojima
 
Entity Framework(Core)についての概要を学ぼう
Entity Framework(Core)についての概要を学ぼうEntity Framework(Core)についての概要を学ぼう
Entity Framework(Core)についての概要を学ぼうTomomitsuKusaba
 
Word bench長崎01「オリジナルテーマで学ぶwordpressの基本」
Word bench長崎01「オリジナルテーマで学ぶwordpressの基本」Word bench長崎01「オリジナルテーマで学ぶwordpressの基本」
Word bench長崎01「オリジナルテーマで学ぶwordpressの基本」タカシ キタジマ
 
WordCamp2012 テストサーバーでWordPressを構築しよう
WordCamp2012 テストサーバーでWordPressを構築しようWordCamp2012 テストサーバーでWordPressを構築しよう
WordCamp2012 テストサーバーでWordPressを構築しようH2O Space. Co., Ltd.
 
WordPress公式テーマ登録のための5ステップ
WordPress公式テーマ登録のための5ステップWordPress公式テーマ登録のための5ステップ
WordPress公式テーマ登録のための5ステップMignon Style
 
20091030cakephphandson 01
20091030cakephphandson 0120091030cakephphandson 01
20091030cakephphandson 01Yusuke Ando
 
中級者のためのWordPress講座[第6回]WordPressをマルチサイト化(複数ブログ化)してみよう!
中級者のためのWordPress講座[第6回]WordPressをマルチサイト化(複数ブログ化)してみよう!中級者のためのWordPress講座[第6回]WordPressをマルチサイト化(複数ブログ化)してみよう!
中級者のためのWordPress講座[第6回]WordPressをマルチサイト化(複数ブログ化)してみよう!switch3000
 
Word press 3.5RC2 - パーフェクト functions.php -
Word press 3.5RC2   - パーフェクト functions.php - Word press 3.5RC2   - パーフェクト functions.php -
Word press 3.5RC2 - パーフェクト functions.php - BREN
 
CSS Nite in OSAKA, Vol.32:デザイナーのためのWordPressカスタマイズ
CSS Nite in OSAKA, Vol.32:デザイナーのためのWordPressカスタマイズCSS Nite in OSAKA, Vol.32:デザイナーのためのWordPressカスタマイズ
CSS Nite in OSAKA, Vol.32:デザイナーのためのWordPressカスタマイズrie05
 
Spring bootでweb 基本編
Spring bootでweb 基本編Spring bootでweb 基本編
Spring bootでweb 基本編なべ
 
WordPressでオリジナルサイトを作るための最初の一歩的なカスタマイズテクニック
WordPressでオリジナルサイトを作るための最初の一歩的なカスタマイズテクニックWordPressでオリジナルサイトを作るための最初の一歩的なカスタマイズテクニック
WordPressでオリジナルサイトを作るための最初の一歩的なカスタマイズテクニックTakashi Uemura
 
Wordpressスマートフォンテーマ作成
Wordpressスマートフォンテーマ作成Wordpressスマートフォンテーマ作成
Wordpressスマートフォンテーマ作成Yoshie Nakayama
 
WordPressテーマ Foundation for WordPress の紹介
WordPressテーマ Foundation for WordPress の紹介WordPressテーマ Foundation for WordPress の紹介
WordPressテーマ Foundation for WordPress の紹介Takashi Uemura
 
ゼロからつくるWord pressテーマ第9回
ゼロからつくるWord pressテーマ第9回ゼロからつくるWord pressテーマ第9回
ゼロからつくるWord pressテーマ第9回Hitsuji
 
WordPressでログイン必須のコンテンツを作ったときに気付いたこと
WordPressでログイン必須のコンテンツを作ったときに気付いたことWordPressでログイン必須のコンテンツを作ったときに気付いたこと
WordPressでログイン必須のコンテンツを作ったときに気付いたこと雄一郎 安倍
 
WordPressとリスク管理 at 第42回 WordBench大阪
WordPressとリスク管理 at 第42回 WordBench大阪WordPressとリスク管理 at 第42回 WordBench大阪
WordPressとリスク管理 at 第42回 WordBench大阪Kitani Kimiya
 
WordPress初心者テーマ作成勉強会
WordPress初心者テーマ作成勉強会WordPress初心者テーマ作成勉強会
WordPress初心者テーマ作成勉強会Tsuyoshi.
 
Windows Server 2016 Essentials TP4の強化ポイントと PowerShellの使いどころ
Windows Server 2016 Essentials TP4の強化ポイントとPowerShellの使いどころWindows Server 2016 Essentials TP4の強化ポイントとPowerShellの使いどころ
Windows Server 2016 Essentials TP4の強化ポイントと PowerShellの使いどころSatoru Nasu
 

Similaire à 再構築ハンズオン (20)

WordBeachDeathMarchWorkshop
WordBeachDeathMarchWorkshopWordBeachDeathMarchWorkshop
WordBeachDeathMarchWorkshop
 
WordPressプラグイン作成入門
WordPressプラグイン作成入門WordPressプラグイン作成入門
WordPressプラグイン作成入門
 
Entity Framework(Core)についての概要を学ぼう
Entity Framework(Core)についての概要を学ぼうEntity Framework(Core)についての概要を学ぼう
Entity Framework(Core)についての概要を学ぼう
 
Word bench長崎01「オリジナルテーマで学ぶwordpressの基本」
Word bench長崎01「オリジナルテーマで学ぶwordpressの基本」Word bench長崎01「オリジナルテーマで学ぶwordpressの基本」
Word bench長崎01「オリジナルテーマで学ぶwordpressの基本」
 
WordCamp2012 テストサーバーでWordPressを構築しよう
WordCamp2012 テストサーバーでWordPressを構築しようWordCamp2012 テストサーバーでWordPressを構築しよう
WordCamp2012 テストサーバーでWordPressを構築しよう
 
WordPress公式テーマ登録のための5ステップ
WordPress公式テーマ登録のための5ステップWordPress公式テーマ登録のための5ステップ
WordPress公式テーマ登録のための5ステップ
 
20091030cakephphandson 01
20091030cakephphandson 0120091030cakephphandson 01
20091030cakephphandson 01
 
中級者のためのWordPress講座[第6回]WordPressをマルチサイト化(複数ブログ化)してみよう!
中級者のためのWordPress講座[第6回]WordPressをマルチサイト化(複数ブログ化)してみよう!中級者のためのWordPress講座[第6回]WordPressをマルチサイト化(複数ブログ化)してみよう!
中級者のためのWordPress講座[第6回]WordPressをマルチサイト化(複数ブログ化)してみよう!
 
Word press 3.5RC2 - パーフェクト functions.php -
Word press 3.5RC2   - パーフェクト functions.php - Word press 3.5RC2   - パーフェクト functions.php -
Word press 3.5RC2 - パーフェクト functions.php -
 
CSS Nite in OSAKA, Vol.32:デザイナーのためのWordPressカスタマイズ
CSS Nite in OSAKA, Vol.32:デザイナーのためのWordPressカスタマイズCSS Nite in OSAKA, Vol.32:デザイナーのためのWordPressカスタマイズ
CSS Nite in OSAKA, Vol.32:デザイナーのためのWordPressカスタマイズ
 
Spring bootでweb 基本編
Spring bootでweb 基本編Spring bootでweb 基本編
Spring bootでweb 基本編
 
WordPressでオリジナルサイトを作るための最初の一歩的なカスタマイズテクニック
WordPressでオリジナルサイトを作るための最初の一歩的なカスタマイズテクニックWordPressでオリジナルサイトを作るための最初の一歩的なカスタマイズテクニック
WordPressでオリジナルサイトを作るための最初の一歩的なカスタマイズテクニック
 
Wordpressスマートフォンテーマ作成
Wordpressスマートフォンテーマ作成Wordpressスマートフォンテーマ作成
Wordpressスマートフォンテーマ作成
 
WordPressとjQuery
WordPressとjQueryWordPressとjQuery
WordPressとjQuery
 
WordPressテーマ Foundation for WordPress の紹介
WordPressテーマ Foundation for WordPress の紹介WordPressテーマ Foundation for WordPress の紹介
WordPressテーマ Foundation for WordPress の紹介
 
ゼロからつくるWord pressテーマ第9回
ゼロからつくるWord pressテーマ第9回ゼロからつくるWord pressテーマ第9回
ゼロからつくるWord pressテーマ第9回
 
WordPressでログイン必須のコンテンツを作ったときに気付いたこと
WordPressでログイン必須のコンテンツを作ったときに気付いたことWordPressでログイン必須のコンテンツを作ったときに気付いたこと
WordPressでログイン必須のコンテンツを作ったときに気付いたこと
 
WordPressとリスク管理 at 第42回 WordBench大阪
WordPressとリスク管理 at 第42回 WordBench大阪WordPressとリスク管理 at 第42回 WordBench大阪
WordPressとリスク管理 at 第42回 WordBench大阪
 
WordPress初心者テーマ作成勉強会
WordPress初心者テーマ作成勉強会WordPress初心者テーマ作成勉強会
WordPress初心者テーマ作成勉強会
 
Windows Server 2016 Essentials TP4の強化ポイントと PowerShellの使いどころ
Windows Server 2016 Essentials TP4の強化ポイントとPowerShellの使いどころWindows Server 2016 Essentials TP4の強化ポイントとPowerShellの使いどころ
Windows Server 2016 Essentials TP4の強化ポイントと PowerShellの使いどころ
 

再構築ハンズオン

  • 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
  • 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. 補足あれこれ