質問

Magentoは、Magento Connectパッケージが正しくインストールされていることを検証するために組み込まれた方法を持っていますか?そうでない場合は、拡張機能からファイルリストを抽出し、拡張機能が実際にインストールされているかどうかを確認する既存のコードスニペットがありますか?

コンテキスト:多くの場合、Magento Connect GUIを介してファイルをインストールする場合、Webサーバーにはシステムにファイルを書き出す適切な権限がありません。これにより、インストールに失敗します。ただし、Magento Connect GUIのコーディング方法、Magento Connectは拡張機能が正常にインストールされていることを報告し、拡張機能がインストールされていることをデータストアにマークします 関係なく 実際に拡張機能ファイルをインストールできるかどうか。

これにより、Magento Connectにインストールされているように拡張機能がリストされていますが、実際にはファイルシステムには載っていません。

自分で何かをコーディングする以外に、拡張機能が正しくインストールされていることを検証する方法はありますか? GUIを使用して、 ./mage CLI、または既存のMagentoメソッドを呼び出す短いシェルスクリプト。

それに欠けている人は、これを行うためにスタンドアロンのスクリプトを書いた人はいますか?

役に立ちましたか?

解決

それを検証する一般的な関数は間違いなくありません。また、私はそれを行うツールにぶつかったことはありません。しかし、の内容を読むのは非常に簡単だと思います package.xml 拡張機能の各ファイルの存在を確認します。

これは別の時です ModmanMagento-Composer それをより良くやっています。両方とも、許可が不十分な場合に誤りを発射します。 ModManの場合は、MagentoConnectから手動で拡張機能をダウンロードする必要があり、おそらく追加する必要があります。 modman ファイル、Magento-Composerはすべて自動的にそれを行います。あなたがしなければならないのは、拡張キーをに追加することだけです composer.json.

ライセンス: CC-BY-SA帰属
所属していません magento.stackexchange
scroll top