2011-12-16 1 views
1

EEの使用を開始したばかりで、非常に満足していますが、問題が発生しています。 開発/テストサーバーとライブサーバーが用意されています。 問題は、サイトが公開されていて、プラグインを追加するなど、変更を加えたい場合です。 プラグインを開発/テストサーバーに追加しますが、現実のサーバーに変更をプッシュしたい場合は という2つの異なるデータベースがあります。顧客が挿入したデータが上書きされるためです。 。 データベースを同期させるのは難しい作業ですが、実際にデータベースを調べる必要があります。 2つのデータベースに同じIDがある可能性があるため、2つの異なるものを参照しています。テストエンジンとライブExpressionEngineデータベースの同期

他の人が同じ問題を抱えていて、誰かがこの問題の解決策を見つけたら、私は不思議です。

答えて

0

通常、データベーステーブルを作成して管理する必要がある場合は、プラグインではなくモジュールを作成するか(または2つを組み合わせる)ます。これにより、インストール、アンインストール、およびアップデート手順を作成できます。

これにより、既存のデータに影響を与えることなく、モジュールをプロダクションサーバーにプッシュして、プロダクションサーバーに正しくインストールできます。

0

これは、データベース駆動型サイトとプロダクション/ステージング/ devサーバーに関する古くからの質問です。データベースの変更を手動で移行する以外には答えはありません。また、カスタムスクリプトを作成して実行することもできます。

関連する問題