新しい Magento ストアをセットアップしていて、サブドメイン stage.mystore.com にストアのコピーを作成しました。
新しい sku、cms ページ/静的ブロック、プロモーションなどをすべてステージ上にセットアップして、ライブ ストアに移動する前にテストできるようにしたいと考えています。
私の質問は、私の変更をステージからライブにプッシュする最も簡単な方法は何ですか? SVN のセットアップを気にせずにこれを行う良い方法はありますか? SSH クライアントを使用して物事をコピーすることに抵抗はありませんが、低予算のサイトが Magento を使用して基本的なステージング環境を持つための標準的なアプローチは何ですか?
2つの間でデータベースを最も簡単/安全に同期するにはどうすればよいですか? 特定の行をダンプしてインポートしてライブにできますか? /skin/ ファイルを手動でマージしても問題ありません。これらは非常に簡単に追跡できますが、カスタム レイアウトの更新やカテゴリの説明の変更などについてはどうでしょうか。データベースの一部をエクスポートしてからライブにインポートする必要がありますか? もしそうなら、どのテーブルなどですか?
編集して追加:
ここで別の質問からこれを見つけました:
「開発が行われた環境から cms_* テーブルだけをダンプしてロードすることで、データベースから CMS (ページと静的ブロック) データを取得できます。」
これはまさに私が必要としているもののように聞こえますが、私は db コマンドの初心者です。これらのテーブルだけをダムにするコマンドは何でしょうか? これを完全なダンプに使用します。
mysqldump -u PRODUCTION_DBUSER -p PRODUCTION_DBNAME > data.sql
これを調整して CMS テーブルだけを取得するにはどうすればよいですか?