Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

VCCW + Wordmove でデプロイが劇的に簡単になった話

5,680 views

Published on

WP-D Fes #03 in GMO 2015年3月7日 懇親会LT

Published in: Technology

VCCW + Wordmove でデプロイが劇的に簡単になった話

  1. 1. VCCW + Wordmove で デプロイが劇的に 簡単になった話 キタジマタカシ @inc2734
  2. 2. • キタジマ タカシ • 今日は長崎からきました • モンキーレンチ http://2inc.org • Twitter・Facebook @inc2734
  3. 3. これまでの WordPress サイトの アップロード・ダウンロード
  4. 4. これまでの WordPress サイトの アップロード・ダウンロード FTP
  5. 5. これまでの WordPress サイトの アップロード・ダウンロード FTP phpMyAdmin
  6. 6. これまでの WordPress サイトの アップロード・ダウンロード FTP phpMyAdmin ドメイン置換スクリプト
  7. 7. これまでの WordPress サイトの アップロード・ダウンロード FTP phpMyAdmin ドメイン置換スクリプト ・遅い ・なんか止まる
  8. 8. これまでの WordPress サイトの アップロード・ダウンロード FTP phpMyAdmin ドメイン置換スクリプト ・遅い ・なんか止まる ・間違って  データ飛ばす
  9. 9. これまでの WordPress サイトの アップロード・ダウンロード FTP phpMyAdmin ドメイン置換スクリプト ・遅い ・なんか止まる ・間違って  データ飛ばす ・めんどい ・そもそもdumpファイルを  直接置換しちゃってる
  10. 10. もっと簡単に、早く、確実に アップロード・ダウンロードしたい
  11. 11. VCCW + Wordmove
  12. 12. VCCW とは • 簡単にいうと MAMP・XAMPP のようにロー カルに開発環境を用意できるもの。 • 今回ご紹介する Wordmove をはじめ、 WordPress のサイト制作で使えるいろいろな 便利ツールがインストールされています。
  13. 13. Wordmove とは • WordPress のデプロイツール • VCCW にインストールされています。 • アップロード・ダウンロードがコマンド一発でできる。
 $ wordmove push —all • rsync で自動的に更新があったファイルだけアップロー ド・ダウンロードするので高速。
  14. 14. VCCW + Wordmoveを使うこ とによって改善されたこと4つ
  15. 15. 1.ローカル環境のドメインを自由 に定義できる - 導入前 MAMP の場合 apache の設定ファイルにバーチャルホストの設定を 記述する必要があった。面倒。さらに hosts の設定も必要だった。
  16. 16. 1.ローカル環境のドメインを自由 に定義できる - 導入後 VCCW は設定ファイルを1行変更するだけでドメインを設定可能に。 hosts の設定も不要。( VCCWを起動すれば自動的に設定される ) - 導入前 MAMP の場合 apache の設定ファイルにバーチャルホストの設定を 記述する必要があった。面倒。さらに hosts の設定も必要だった。
  17. 17. 2.ちゃんとローカル > テスト > 本番 の流れで作業するようになった - 導入前 本番のデータをローカル・テスト環境に反映させるのが面倒で 直接本番・テスト環境で作業してしまうことがあった。
  18. 18. 2.ちゃんとローカル > テスト > 本番 の流れで作業するようになった - 導入前 本番のデータをローカル・テスト環境に反映させるのが面倒で 直接本番・テスト環境で作業してしまうことがあった。 - 導入後 簡単に同期ができるので、ちゃんとローカル > テスト > 本番の流 れで作業するようになった。
  19. 19. 3.データベース内のドメイン名の 置換忘れが無くなった - 導入前 データベース内のドメイン名の置換を忘れて本番サイトを開いたつ もりがテストサイトにリダイレクトされる、のようなミスが起こる ことがあった。
  20. 20. 3.データベース内のドメイン名の 置換忘れが無くなった - 導入前 データベース内のドメイン名の置換を忘れて本番サイトを開いたつ もりがテストサイトにリダイレクトされる、のようなミスが起こる ことがあった。 - 導入後 データベース内のドメイン名の置換を自動的におこなって同期して くれるので、置換を忘れて大変なことになることが無くなった。
  21. 21. 4.データベースが自動的にバック アップされる - 導入前 phpMyAdminの操作をミスって自ブログのデータベースを飛ばして しまったことが2度ほど…
  22. 22. 4.データベースが自動的にバック アップされる - 導入前 phpMyAdminの操作をミスって自ブログのデータベースを飛ばして しまったことが2度ほど… - 導入後 アップロード・ダウンロードしたときに自動的にデータベースの バックアップが作られる。間違っても戻せるので安心。
  23. 23. Wordmove があって良かった な∼と思った瞬間
  24. 24. 同一内容の WordPress サイトを10 以上のサーバーに設置する案件 FTP phpMyAdmin ドメイン置換スクリプト
  25. 25. 同一内容の WordPress サイトを10 以上のサーバーに設置する案件 FTP phpMyAdmin ドメイン置換スクリプト × 設置数 ( 10回以上 )
  26. 26. 同一内容の WordPress サイトを10 以上のサーバーに設置する案件 FTP phpMyAdmin ドメイン置換スクリプト × 元データに  修正がある都度
  27. 27. 地獄
  28. 28. 同一内容の WordPress サイトを10 以上のサーバーに設置する案件 • Wordmove はいくつもの環境を定義できる
 ( ほぼコピペでOK ) • wordmove pull -e 環境名 --all
 を必要な数だけ打てば済む!
  29. 29. まだ XAMPP・MAMP で消耗してるの?
  30. 30. VCCW + Wordmove で快適な開発/デプロイを。

×