【问题标题】:drupal delete unused moduledrupal删除未使用的模块
【发布时间】:2011-07-31 10:58:12
【问题描述】:

我在开发过程中下载了大量的东西,很多模块,现在我的目录大约有 50-60 个模块,其中一些被禁用,并且在数据库中也做了一些垃圾,有一个表与它们或模块创建的新表相关。是否有脚本可以删除未使用的模块文件夹/删除并清理未使用的表?我搜索了一下,一无所获……

我正在使用 d6。

【问题讨论】:

    标签: mysql drupal module


    【解决方案1】:

    不,据我所知,没有模块/脚本可以自动执行此操作,但是您可以执行以下操作:

    • 转到admin/build/modules
    • 点击页面顶部的卸载标签
    • 选择要卸载的模块并继续

    请注意,并非每个模块都有卸载功能。
    您接下来要做的就是转到模块文件夹并删除所需的模块...

    这里有更多关于uninstalling Drupal modules的详细信息

    【讨论】:

    • 是的,但 90% 的模块没有卸载,那么我如何调查它使用了哪些字段/表并删除它而不造成伤害?
    • 在每个模块文件夹中搜索类似于{table_name} 的内容。如果您发现任何与ALTERCREATEINSERTUPDATE 相关的查询,这些模块可能对您的数据库做了一些处理。但是,这将花费您的精力和时间,最好花在干净的安装上......
    • 但是我的视图配置、分类法、主题和所有东西呢?我需要使用功能模块吗?
    • @amirash,功能模块对于将开发机器的配置“复制”到生产机器很有用,如果您在开发中安装了所有这些模块并且只是想要将必要的复制到产品中。机器
    猜你喜欢
    • 1970-01-01
    • 2020-01-07
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多