モジュールをアンインストールするときにモジュールフォルダーを削除したり、ダッシュボードを介してファイルを削除したりできるメソッド/モジュールはありますか
別の角度を取るには:
これを行うことは非常に可能ですしかし、すべきではありません。 Webサーバーのユーザーは、Webルートに書き込むことができません(パブリックファイルフォルダーなどの指定されたフォルダーを除く)。したがって、コードからモジュールフォルダーを削除することはできません。これを行うと、サーバーにセキュリティ上のリスクが生じます。
これは Security Review モジュールが実行するチェックの1つであり、Webサーバーが見つかると、Nice big redエラーをスローしますcanこのようなファイルに書き込みます。
共有ホスティングを利用している場合、これは避けられないかもしれませんが、どちらの方法でも良い情報だと思います。
モジュールcould実装 hook_modules_uninstalled 他のモジュールに対してこれを行うが、私はそのようなモジュールを認識していません。
このケースのモジュールは見つかりませんでした。あなたの懸念についてのスレッドがあります。
Drushがdrush pm-uninstall moduleName
の実行後にモジュールを削除するためのパッチがあります