1

新しい Magento ストアをセットアップしていて、サブドメイン stage.mystore.com にストアのコピーを作成しました。

新しい sku、cms ページ/静的ブロック、プロモーションなどをすべてステージ上にセットアップして、ライブ ストアに移動する前にテストできるようにしたいと考えています。

私の質問は、私の変更をステージからライブにプッシュする最も簡単な方法は何ですか? SVN のセットアップを気にせずにこれを行う良い方法はありますか? SSH クライアントを使用して物事をコピーすることに抵抗はありませんが、低予算のサイトが Magento を使用して基本的なステージング環境を持つための標準的なアプローチは何ですか?

2つの間でデータベースを最も簡単/安全に同期するにはどうすればよいですか? 特定の行をダンプしてインポートしてライブにできますか? /skin/ ファイルを手動でマージしても問題ありません。これらは非常に簡単に追跡できますが、カスタム レイアウトの更新やカテゴリの説明の変更などについてはどうでしょうか。データベースの一部をエクスポートしてからライブにインポートする必要がありますか? もしそうなら、どのテーブルなどですか?

編集して追加:

ここで別の質問からこれを見つけました:

「開発が行われた環境から cms_* テーブルだけをダンプしてロードすることで、データベースから CMS (ページと静的ブロック) データを取得できます。」

これはまさに私が必要としているもののように聞こえますが、私は db コマンドの初心者です。これらのテーブルだけをダムにするコマンドは何でしょうか? これを完全なダンプに使用します。

mysqldump -u PRODUCTION_DBUSER -p PRODUCTION_DBNAME > data.sql

これを調整して CMS テーブルだけを取得するにはどうすればよいですか?

4

1 に答える 1

0

GITの使用を本当に検討する必要があります。また、面倒なサーバーのセットアップができない場合でも、Github を使用できます。ここでは 、環境に適したワークフローを作成する方法について詳しく説明します。

于 2013-07-11T03:34:49.427 に答える