SlideShare a Scribd company logo
1 of 34
Download to read offline
VCCW + Wordmove で
デプロイが劇的に
簡単になった話
キタジマタカシ @inc2734
• キタジマ タカシ
• 今日は長崎からきました
• モンキーレンチ http://2inc.org
• Twitter・Facebook @inc2734
これまでの WordPress サイトの
アップロード・ダウンロード
これまでの WordPress サイトの
アップロード・ダウンロード
FTP
これまでの WordPress サイトの
アップロード・ダウンロード
FTP
phpMyAdmin
これまでの WordPress サイトの
アップロード・ダウンロード
FTP
phpMyAdmin
ドメイン置換スクリプト
これまでの WordPress サイトの
アップロード・ダウンロード
FTP
phpMyAdmin
ドメイン置換スクリプト
・遅い
・なんか止まる
これまでの WordPress サイトの
アップロード・ダウンロード
FTP
phpMyAdmin
ドメイン置換スクリプト
・遅い
・なんか止まる
・間違って
 データ飛ばす
これまでの WordPress サイトの
アップロード・ダウンロード
FTP
phpMyAdmin
ドメイン置換スクリプト
・遅い
・なんか止まる
・間違って
 データ飛ばす
・めんどい
・そもそもdumpファイルを
 直接置換しちゃってる
もっと簡単に、早く、確実に
アップロード・ダウンロードしたい
VCCW + Wordmove
VCCW とは
• 簡単にいうと MAMP・XAMPP のようにロー
カルに開発環境を用意できるもの。
• 今回ご紹介する Wordmove をはじめ、
WordPress のサイト制作で使えるいろいろな
便利ツールがインストールされています。
Wordmove とは
• WordPress のデプロイツール
• VCCW にインストールされています。
• アップロード・ダウンロードがコマンド一発でできる。

$ wordmove push —all
• rsync で自動的に更新があったファイルだけアップロー
ド・ダウンロードするので高速。
VCCW + Wordmoveを使うこ
とによって改善されたこと4つ
1.ローカル環境のドメインを自由
に定義できる
- 導入前
MAMP の場合 apache の設定ファイルにバーチャルホストの設定を
記述する必要があった。面倒。さらに hosts の設定も必要だった。
1.ローカル環境のドメインを自由
に定義できる
- 導入後
VCCW は設定ファイルを1行変更するだけでドメインを設定可能に。
hosts の設定も不要。( VCCWを起動すれば自動的に設定される )
- 導入前
MAMP の場合 apache の設定ファイルにバーチャルホストの設定を
記述する必要があった。面倒。さらに hosts の設定も必要だった。
2.ちゃんとローカル > テスト > 本番
の流れで作業するようになった
- 導入前
本番のデータをローカル・テスト環境に反映させるのが面倒で
直接本番・テスト環境で作業してしまうことがあった。
2.ちゃんとローカル > テスト > 本番
の流れで作業するようになった
- 導入前
本番のデータをローカル・テスト環境に反映させるのが面倒で
直接本番・テスト環境で作業してしまうことがあった。
- 導入後
簡単に同期ができるので、ちゃんとローカル > テスト > 本番の流
れで作業するようになった。
3.データベース内のドメイン名の
置換忘れが無くなった
- 導入前
データベース内のドメイン名の置換を忘れて本番サイトを開いたつ
もりがテストサイトにリダイレクトされる、のようなミスが起こる
ことがあった。
3.データベース内のドメイン名の
置換忘れが無くなった
- 導入前
データベース内のドメイン名の置換を忘れて本番サイトを開いたつ
もりがテストサイトにリダイレクトされる、のようなミスが起こる
ことがあった。
- 導入後
データベース内のドメイン名の置換を自動的におこなって同期して
くれるので、置換を忘れて大変なことになることが無くなった。
4.データベースが自動的にバック
アップされる
- 導入前
phpMyAdminの操作をミスって自ブログのデータベースを飛ばして
しまったことが2度ほど…
4.データベースが自動的にバック
アップされる
- 導入前
phpMyAdminの操作をミスって自ブログのデータベースを飛ばして
しまったことが2度ほど…
- 導入後
アップロード・ダウンロードしたときに自動的にデータベースの
バックアップが作られる。間違っても戻せるので安心。
Wordmove があって良かった
な∼と思った瞬間
同一内容の WordPress サイトを10
以上のサーバーに設置する案件
FTP
phpMyAdmin
ドメイン置換スクリプト
同一内容の WordPress サイトを10
以上のサーバーに設置する案件
FTP
phpMyAdmin
ドメイン置換スクリプト
× 設置数 ( 10回以上 )
同一内容の WordPress サイトを10
以上のサーバーに設置する案件
FTP
phpMyAdmin
ドメイン置換スクリプト
× 元データに
 修正がある都度
地獄
同一内容の WordPress サイトを10
以上のサーバーに設置する案件
• Wordmove はいくつもの環境を定義できる

( ほぼコピペでOK )
• wordmove pull -e 環境名 --all

を必要な数だけ打てば済む!
まだ XAMPP・MAMP で消耗してるの?
VCCW + Wordmove で快適な開発/デプロイを。

More Related Content

What's hot

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
 
WordCamp Kansai 2015 はじめの一歩テーマ作成ハンズオン「今あるテーマを有効活用!子テーマではじめるお手軽テーマ作成法」
WordCamp Kansai 2015 はじめの一歩テーマ作成ハンズオン「今あるテーマを有効活用!子テーマではじめるお手軽テーマ作成法」WordCamp Kansai 2015 はじめの一歩テーマ作成ハンズオン「今あるテーマを有効活用!子テーマではじめるお手軽テーマ作成法」
WordCamp Kansai 2015 はじめの一歩テーマ作成ハンズオン「今あるテーマを有効活用!子テーマではじめるお手軽テーマ作成法」Akari Doi
 
WordBench Nagoya 2015年3月勉強会
WordBench Nagoya 2015年3月勉強会WordBench Nagoya 2015年3月勉強会
WordBench Nagoya 2015年3月勉強会Kei Nomura
 
WordCamp2012 テストサーバーでWordPressを構築しよう
WordCamp2012 テストサーバーでWordPressを構築しようWordCamp2012 テストサーバーでWordPressを構築しよう
WordCamp2012 テストサーバーでWordPressを構築しようH2O Space. Co., Ltd.
 
Introduction to Favmemo for Immature Engineers
Introduction to Favmemo for Immature EngineersIntroduction to Favmemo for Immature Engineers
Introduction to Favmemo for Immature EngineersTakeshi Arabiki
 
Web Site Optimization for Beginners
Web Site Optimization for BeginnersWeb Site Optimization for Beginners
Web Site Optimization for Beginnersmasaaki komori
 
WordPressのオススメスライドとか記事とか集めました。(2012.10.13 WordBench神戸)
WordPressのオススメスライドとか記事とか集めました。(2012.10.13 WordBench神戸)WordPressのオススメスライドとか記事とか集めました。(2012.10.13 WordBench神戸)
WordPressのオススメスライドとか記事とか集めました。(2012.10.13 WordBench神戸)Takashi Uemura
 
ノンプログラマーのためのカンタンWordPressテーマ作成入門 〜子テーマでテーマ作成&カスタマイズ〜
ノンプログラマーのためのカンタンWordPressテーマ作成入門 〜子テーマでテーマ作成&カスタマイズ〜ノンプログラマーのためのカンタンWordPressテーマ作成入門 〜子テーマでテーマ作成&カスタマイズ〜
ノンプログラマーのためのカンタンWordPressテーマ作成入門 〜子テーマでテーマ作成&カスタマイズ〜Mignon Style
 
バックアッププラグインあれこれ
バックアッププラグインあれこれバックアッププラグインあれこれ
バックアッププラグインあれこれChieko Aihara
 
子テーマを使ったサイト制作
子テーマを使ったサイト制作子テーマを使ったサイト制作
子テーマを使ったサイト制作shimoyama kengo
 
WebAssembly text format で画像処理を書くぞ
WebAssembly text format で画像処理を書くぞWebAssembly text format で画像処理を書くぞ
WebAssembly text format で画像処理を書くぞKohei Kawasaki
 
WordCampOsaka2012セッション資料
WordCampOsaka2012セッション資料WordCampOsaka2012セッション資料
WordCampOsaka2012セッション資料horike37
 
信頼性が高くハイパフォーマンスなテーマ開発テクニックでライバルに差をつけろ!
信頼性が高くハイパフォーマンスなテーマ開発テクニックでライバルに差をつけろ!信頼性が高くハイパフォーマンスなテーマ開発テクニックでライバルに差をつけろ!
信頼性が高くハイパフォーマンスなテーマ開発テクニックでライバルに差をつけろ!Takayuki Miyauchi
 
WordCamp Tokyo2016itkaasan
WordCamp Tokyo2016itkaasanWordCamp Tokyo2016itkaasan
WordCamp Tokyo2016itkaasan松田 千尋
 
WordPressでウェブサービスを作ろう! #wbNagoya
WordPressでウェブサービスを作ろう! #wbNagoyaWordPressでウェブサービスを作ろう! #wbNagoya
WordPressでウェブサービスを作ろう! #wbNagoyaShinichi Nishikawa
 
Build Node.js-WASM/WASI Tiny compiler with Node.js
Build Node.js-WASM/WASI Tiny compiler with Node.jsBuild Node.js-WASM/WASI Tiny compiler with Node.js
Build Node.js-WASM/WASI Tiny compiler with Node.jsmganeko
 
Aspnet mvc 6の今を紹介
Aspnet mvc 6の今を紹介Aspnet mvc 6の今を紹介
Aspnet mvc 6の今を紹介Makoto Nishimura
 

What's hot (20)

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カスタマイズ
 
WordCamp Kansai 2015 はじめの一歩テーマ作成ハンズオン「今あるテーマを有効活用!子テーマではじめるお手軽テーマ作成法」
WordCamp Kansai 2015 はじめの一歩テーマ作成ハンズオン「今あるテーマを有効活用!子テーマではじめるお手軽テーマ作成法」WordCamp Kansai 2015 はじめの一歩テーマ作成ハンズオン「今あるテーマを有効活用!子テーマではじめるお手軽テーマ作成法」
WordCamp Kansai 2015 はじめの一歩テーマ作成ハンズオン「今あるテーマを有効活用!子テーマではじめるお手軽テーマ作成法」
 
WordBench Nagoya 2015年3月勉強会
WordBench Nagoya 2015年3月勉強会WordBench Nagoya 2015年3月勉強会
WordBench Nagoya 2015年3月勉強会
 
WordCamp2012 テストサーバーでWordPressを構築しよう
WordCamp2012 テストサーバーでWordPressを構築しようWordCamp2012 テストサーバーでWordPressを構築しよう
WordCamp2012 テストサーバーでWordPressを構築しよう
 
WordPressって何
WordPressって何WordPressって何
WordPressって何
 
Introduction to Favmemo for Immature Engineers
Introduction to Favmemo for Immature EngineersIntroduction to Favmemo for Immature Engineers
Introduction to Favmemo for Immature Engineers
 
Word bench7月号
Word bench7月号Word bench7月号
Word bench7月号
 
Web Site Optimization for Beginners
Web Site Optimization for BeginnersWeb Site Optimization for Beginners
Web Site Optimization for Beginners
 
ワードプレス
ワードプレスワードプレス
ワードプレス
 
WordPressのオススメスライドとか記事とか集めました。(2012.10.13 WordBench神戸)
WordPressのオススメスライドとか記事とか集めました。(2012.10.13 WordBench神戸)WordPressのオススメスライドとか記事とか集めました。(2012.10.13 WordBench神戸)
WordPressのオススメスライドとか記事とか集めました。(2012.10.13 WordBench神戸)
 
ノンプログラマーのためのカンタンWordPressテーマ作成入門 〜子テーマでテーマ作成&カスタマイズ〜
ノンプログラマーのためのカンタンWordPressテーマ作成入門 〜子テーマでテーマ作成&カスタマイズ〜ノンプログラマーのためのカンタンWordPressテーマ作成入門 〜子テーマでテーマ作成&カスタマイズ〜
ノンプログラマーのためのカンタンWordPressテーマ作成入門 〜子テーマでテーマ作成&カスタマイズ〜
 
バックアッププラグインあれこれ
バックアッププラグインあれこれバックアッププラグインあれこれ
バックアッププラグインあれこれ
 
子テーマを使ったサイト制作
子テーマを使ったサイト制作子テーマを使ったサイト制作
子テーマを使ったサイト制作
 
WebAssembly text format で画像処理を書くぞ
WebAssembly text format で画像処理を書くぞWebAssembly text format で画像処理を書くぞ
WebAssembly text format で画像処理を書くぞ
 
WordCampOsaka2012セッション資料
WordCampOsaka2012セッション資料WordCampOsaka2012セッション資料
WordCampOsaka2012セッション資料
 
信頼性が高くハイパフォーマンスなテーマ開発テクニックでライバルに差をつけろ!
信頼性が高くハイパフォーマンスなテーマ開発テクニックでライバルに差をつけろ!信頼性が高くハイパフォーマンスなテーマ開発テクニックでライバルに差をつけろ!
信頼性が高くハイパフォーマンスなテーマ開発テクニックでライバルに差をつけろ!
 
WordCamp Tokyo2016itkaasan
WordCamp Tokyo2016itkaasanWordCamp Tokyo2016itkaasan
WordCamp Tokyo2016itkaasan
 
WordPressでウェブサービスを作ろう! #wbNagoya
WordPressでウェブサービスを作ろう! #wbNagoyaWordPressでウェブサービスを作ろう! #wbNagoya
WordPressでウェブサービスを作ろう! #wbNagoya
 
Build Node.js-WASM/WASI Tiny compiler with Node.js
Build Node.js-WASM/WASI Tiny compiler with Node.jsBuild Node.js-WASM/WASI Tiny compiler with Node.js
Build Node.js-WASM/WASI Tiny compiler with Node.js
 
Aspnet mvc 6の今を紹介
Aspnet mvc 6の今を紹介Aspnet mvc 6の今を紹介
Aspnet mvc 6の今を紹介
 

More from タカシ キタジマ

Habakiri advent calendar 2015 総まとめ!
Habakiri advent calendar 2015 総まとめ!Habakiri advent calendar 2015 総まとめ!
Habakiri advent calendar 2015 総まとめ!タカシ キタジマ
 
WP-CLIとWordPress公式ディレクトリを活用した爆速サイト構築術 ーインストールからデザイン、ページ作成までを10分でー
WP-CLIとWordPress公式ディレクトリを活用した爆速サイト構築術 ーインストールからデザイン、ページ作成までを10分でーWP-CLIとWordPress公式ディレクトリを活用した爆速サイト構築術 ーインストールからデザイン、ページ作成までを10分でー
WP-CLIとWordPress公式ディレクトリを活用した爆速サイト構築術 ーインストールからデザイン、ページ作成までを10分でータカシ キタジマ
 
WordCamp Kansai 2015 CI ハンズオン
WordCamp Kansai 2015 CI ハンズオンWordCamp Kansai 2015 CI ハンズオン
WordCamp Kansai 2015 CI ハンズオンタカシ キタジマ
 
2014年の振り返り WordPress関連の動向・コミュニティ活動など - WordBench長崎 08
2014年の振り返り WordPress関連の動向・コミュニティ活動など - WordBench長崎 082014年の振り返り WordPress関連の動向・コミュニティ活動など - WordBench長崎 08
2014年の振り返り WordPress関連の動向・コミュニティ活動など - WordBench長崎 08タカシ キタジマ
 
Advanced Custom Fields が重すぎると感じるあなたへ
Advanced Custom Fields が重すぎると感じるあなたへ Advanced Custom Fields が重すぎると感じるあなたへ
Advanced Custom Fields が重すぎると感じるあなたへ タカシ キタジマ
 
これが長崎生まれ長崎育ち!スーパーお問い合わせフォーム MW WP Form だ!+ α
これが長崎生まれ長崎育ち!スーパーお問い合わせフォーム MW WP Form だ!+ αこれが長崎生まれ長崎育ち!スーパーお問い合わせフォーム MW WP Form だ!+ α
これが長崎生まれ長崎育ち!スーパーお問い合わせフォーム MW WP Form だ!+ αタカシ キタジマ
 

More from タカシ キタジマ (7)

Habakiri advent calendar 2015 総まとめ!
Habakiri advent calendar 2015 総まとめ!Habakiri advent calendar 2015 総まとめ!
Habakiri advent calendar 2015 総まとめ!
 
WP-CLIとWordPress公式ディレクトリを活用した爆速サイト構築術 ーインストールからデザイン、ページ作成までを10分でー
WP-CLIとWordPress公式ディレクトリを活用した爆速サイト構築術 ーインストールからデザイン、ページ作成までを10分でーWP-CLIとWordPress公式ディレクトリを活用した爆速サイト構築術 ーインストールからデザイン、ページ作成までを10分でー
WP-CLIとWordPress公式ディレクトリを活用した爆速サイト構築術 ーインストールからデザイン、ページ作成までを10分でー
 
WordCamp Kansai 2015 CI ハンズオン
WordCamp Kansai 2015 CI ハンズオンWordCamp Kansai 2015 CI ハンズオン
WordCamp Kansai 2015 CI ハンズオン
 
2014年の振り返り WordPress関連の動向・コミュニティ活動など - WordBench長崎 08
2014年の振り返り WordPress関連の動向・コミュニティ活動など - WordBench長崎 082014年の振り返り WordPress関連の動向・コミュニティ活動など - WordBench長崎 08
2014年の振り返り WordPress関連の動向・コミュニティ活動など - WordBench長崎 08
 
Advanced Custom Fields が重すぎると感じるあなたへ
Advanced Custom Fields が重すぎると感じるあなたへ Advanced Custom Fields が重すぎると感じるあなたへ
Advanced Custom Fields が重すぎると感じるあなたへ
 
これが長崎生まれ長崎育ち!スーパーお問い合わせフォーム MW WP Form だ!+ α
これが長崎生まれ長崎育ち!スーパーお問い合わせフォーム MW WP Form だ!+ αこれが長崎生まれ長崎育ち!スーパーお問い合わせフォーム MW WP Form だ!+ α
これが長崎生まれ長崎育ち!スーパーお問い合わせフォーム MW WP Form だ!+ α
 
Mw wp formについてss
Mw wp formについてssMw wp formについてss
Mw wp formについてss
 

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