4

モジュールをアンインストールするための magento の機能はありますか?

特にデータベースを変更するモジュールについて言及しています。したがって、アンインストールは、実際にはモジュール ファイルを削除し、それ自体の背後にあるデータベースをクリーンアップすることで構成されます。

  1. 管理エリアからの自動アンインストール
  2. モジュールが監視できるフックをアンインストールします
4

2 に答える 2

1

Magento には、アンインストールまたはロールバックのメカニズムはありません。非公式に受け入れられているロールバック プロセスは、アップグレード スクリプトでロールバック操作を実行することです。事実上のアンインストール方法は、モジュール ファイルが削除された後にデータベースで実行される削除スクリプトを提供することです。

Mage_Core_Model_Resource_Setup->_getModifySqlFiles() バージョン 1.0 以降、ロールバックおよびアンインストール操作用のスタブ コードが配置されていますが、1.7.0.1 の時点ではまだ実装されていません。

于 2012-07-01T14:10:10.043 に答える
0

MagentoConnectマネージャーを介してアンインストールを実行できます。データベースファイルの削除も比較的簡単です。config.xmlとmysql4-install-#。#。#。phpsqlインストールスクリプトを確認する必要がある場合があります。そこにテーブル名があり、core_resourceテーブルにインストールエントリがあります。

于 2012-07-01T20:34:04.910 に答える