タグ付けされた質問 「uninstall」


3
Magento 2カスタムモジュールによって追加された属性をアンインストールする方法
これまでのところ、カスタムモジュールをアンインストールするときに、uninstall.phpwhich extends を使用することにより、カスタムモジュールによって追加されたカスタムテーブルまたは列を削除できることがわかっています\Magento\Framework\Setup\UninstallInterface。しかしInstallData.php、モジュールをアンインストールするときに追加されたカスタム属性を削除するにはどうすればよいですか?前もって感謝します!

1
モジュールは削除されましたが、Magento2のデータベースにテーブルが残っています
magento2のインストーラースクリプトを使用して、1つのモジュール/拡張機能を作成しました。 その後それを削除しましたが、データベース内のテーブルはまだ残っています。 モジュール/拡張機能を完全にアンインストールし、データベースから拡張機能/モジュールのテーブルを削除する方法を誰かに教えてもらえますか?

3
モジュールのアンインストール
次のコマンドでCLIを使用して、composer経由でインストールしたモジュール(自分のもの)をアンインストールしようとしています。 bin/magento module:uninstall -r [Namespace]_[Module] @RyanHによってここで提供された回答に基づいて、Setup/Uninstall.phpモジュールのデータベース関連データを削除するファイルを作成しました。 これは完全に機能しますが、アンインストール手順がハングします。 スクリプトを一晩実行しても、結果は同じです。 拡張ファイルはまだvendorモジュールにあります。 ファイルの権限や所有者には触れませんでした。 正しいこと: データベース関連のデータが削除されます モジュール名がテーブルから削除されます setup_module モジュール名はから削除されapp/etc/config.phpます。 何がうまくいかない: モジュールファイルはvendorフォルダーに残っています。 コンソールコマンドは完了しません。 コンソール出力: コードやデータベーステーブルを削除しようとしています。よろしいですか?[y / N] y メンテナンスモードを有効にし ていますデータベースバックアップなしでデータを削除しています。 [名前空間] _ [モジュール]の データを 削除していますデータベースのモジュールレジストリから[名前空間] _ [モジュール]を 削除していますデプロイメント構成のモジュールリストから[名前空間] _ [モジュール]を削除していますMagentoコードベースからコードを削除しています: この後、ハングします。 アンインストールプロセスを完了する、または少なくともデバッグする方法はありますか?

1
Magentoモジュール:アンインストール、依存関係の孤立化(必須モジュール)
コアモジュールに依存するモジュールがいくつかあります。コマンドを使用するとき composer require stti/module-catalogbook Magentoは2つのモジュールをインストールします。Stti_CatalogbookおよびStti_Catalogcore。もし私がそれなら magento module:uninstall Stti_Catalogbook Magentoは、Catalogbookモジュールをアンインストールし、ルーチンを実行して、記述した属性やものを更新し、vendor / sttiディレクトリからコードを削除します。また、magentoroot / composer.jsonからCatalogbookエントリを削除します。ただし、奇妙なことに、Catalogcoreモジュールのmagentoroot / composer.jsonからエントリが削除されます。 次に走る magento module:status Stti_Catalogcoreがまだリストにあり、有効になっていることを示しています。 この時点では、Catalogcoreをアンインストールできません。実行すると、Stti_Catalogcoreがインストール済みのcomposerパッケージではないことを宣言する赤いメッセージが表示されます magento module:uninstall Stti_Catalogcore ちなみに、私はsatisを使用してローカルリポジトリを操作しています。これが問題を引き起こしているとは思いません。 これがCatalogbook / composer.jsonからのコードです { "name": "stti/module-catalogbook", "description": "Configures magento for CRM catalog book product type", "type": "magento2-module", "version": "100.0.0", "authors": [ { "name": "My Real Name", …
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.