私はAcquia Cloudの専門家ではありません。しかし、私がドキュメントから学んだことによると、Update Managerの「Install New Module」機能を使用すると、のライブ開発環境でのみ動作します。 I. 開発環境または本番環境でこの機能を使用しようとすると、その機能は失敗します。 ライブ開発モードは、クラウド上でコード編集を行う場合にのみオンになる機能であるため、通常の開発とは異なります(私は思います)。この方法でモジュールをインストールし、dev環境から実環境にコミット/プッシュすることができます。 ライブ開発モードでは、特定の機能が無効になります(詳細は、Acquia cloud documentationを参照してください)。
ローカルでコードを操作することで、何が起こっているのかをより詳細に制御できるほか、安全な閉鎖環境でテストすることができます。デバッガ/プロファイラ(Xdebugなど)や統合開発環境(IDES、例えばPHPStormなど)などの高度なツールを使用することで、ローカル開発を行うことができます。
ほとんどのクラウドホスティングサービス(Acquiaを含む)は、あなた自身のために設定する作業の大半を処理する簡単なローカル開発ツールを備えています(WAMP/LAMP/WEMP/LEMP stackを設定する必要はありません)。たとえば、私は職場でPantheonのホスティングを使用し、この目的のためにKalaboxというツールを使用します(複数のローカル開発環境のを同時に実行できます)。私はAcquiaの雲を一度も使ったことはありませんが、彼らはAcquia Dev Desktopというツールを提供していると聞いています。これらの種類のツールには、リポジトリ管理用のバージョン管理ソフトウェアが組み込まれていることがよくあります。一般的なワークフロー:コードをローカライズすると、はにコミットし、次にをクラウド開発環境にプッシュします。統合とテストはそれぞれクラウドの開発環境とステージング環境で行われ、そこから生産に移ります。
私があなただったら、ローカルの開発環境を簡単にセットアップできるようになります。ほとんどの開発者/コーダーはローカルで作業を行い、クラウド開発者とステージング/テスト環境をintegration and staging areasとして使用します。希望が助けてくれる!
ライブ開発を有効にしていますか?これは、この状況でUpdate Managerを使用できる理由があるためです。 –
はい、有効になっています - ローカルでコードを編集しないことで何か重要なことを逃していますか? – st4rgut
あなたは完全な答えを得るために十分な詳細を私に与えました。希望が助けてくれる! –