web-dev-qa-db-ja.com

Magento拡張機能にインストールされているすべてのチェック方法

管理パネルで、インストールされているすべてのMagento拡張機能を確認できますか?

15
trrrrrrm

ここでは用語の周りに多くの混乱があります。プログラミングシステムであるMagentoには、コードモジュールがあります。多くの場合、これらのモジュールは拡張機能と呼ばれます(私は自分でやったのですが)。モジュールを使用すると、Magentoの構成ベースのMVCシステムにコードを追加できます。

Magentoには、Magento Connectというシステムもあります。 Magento Connectを使用すると、拡張機能をインストールできます。 Magento Connect拡張機能は、特別な梨のパッケージです。これらのパッケージは、Magentoシステムにファイルanywhereをインストールできます。拡張には多くのモジュールが含まれる場合があります。また、モジュールの一部ではない任意のファイルが含まれている場合があります。

Magentoにインストールされているモジュールを確認する正式な場所はありません。非公式に、人々はモジュール出力の無効化設定セクションを使用します

System -> Configuration -> Advanced -> Disable Modules Output

このセクションでは、システムにインストールされている各プログラムモジュールのリストを作成します

Connect拡張機能については、

System -> Magento Connect -> Magento Connect Manager

これは、接続拡張機能をインストール/削除/管理する場所です。

手動でインストールされた拡張機能の問題がまだあります。 Magentoは正式な市場を提供していません。多くのサードパーティの拡張機能開発者は、独自のインストーラーシステムを作成したか、手動でファイルをインストールします。コードベースを比較する以外に、これらの拡張機能を追跡する方法はありません。

22
Alan Storm

/app/etc/modules/を調べることで、インストールされている拡張機能を確認することもできます。 .xmlファイルが存在しない場合、Magentoはそれが存在することを認識しません。

7
Matthew Olsen

元の質問は、「チェック」する方法を尋ねました。これは、インストールされているモジュール、アクティブなモジュールなど、いくつかの異なることを意味する場合があります。もう1つ確認するのは、モジュールの更新があるかどうかを確認するためのバージョン番号です。

多くのモジュールは、この手間を省くために独自の管理ツールを作成しますが、多くのモジュールはそうではありません。そのような場合、データベースのモジュールバージョンを確認するのが最も簡単だと思います。

更新スクリプトを実行すると、core_resourceテーブルにデータベースエントリが追加されます。これが、Magentoが更新スクリプトを繰り返し実行しないことを認識する方法です。

この表を確認するだけで、1つの場所にインストールされているモジュールのすべてのバージョンを確認できます。現在の開発者バージョンを見つける問題を解決しませんが、問題の半分を解決します。

他の答えはもちろん正しいです。管理パネルの「システム」->「構成」->「詳細」見出しで確認し、「詳細」をクリックします。

これは、すべてのxmlファイルでapp/etc/modulesの下のファイル構造を調べる場合と同様に、リストを提供します。

2
KazaJhodo

オンラインツールを使用して、モジュールの設定を確認できます。特に、出荷および支払いモジュール(インストールされている場合)に使用します。 estoreの設定を確認する に関する詳細情報を次に示します。間違っている場合、顧客は精算時に問題を抱えている可能性があります。

0