2

我不得不采用一个非常混乱和 hacky 的基于 drupal 的网站。

现在我需要慢慢清除所有问题。有帮助的 drupal 似乎有一个很好的 cron 脚本,它可以清理一些东西。

然而,有大量看似未使用的文件(图像等)。

有没有办法在站点中搜索哪些文件是多余的?

此外,管理员似乎尝试并使用了大量现在未使用的模块,这些模块在数据库中留下了很多东西。

有什么办法可以自动清理吗?

4

2 回答 2

0

据我所知,没有脚本可以清理未使用的模块。但是您使用 drush 一次性卸载禁用的模块。如果您使用 drupal-6,请确保模块具有 hook_uninstall 功能以删除由正在卸载的模块创建的表

于 2013-03-09T11:26:30.610 回答
0

据我所知,没有办法删除未使用的文件(非模块文件)。

但是,如果一个模块不再被使用,您可以通过在 /admin/build/modules 禁用它并在 /admin/build/modules/uninstall卸载它来卸载它。

通常,大多数开发良好的模块都有一个相应的hook_uninstall()应该删除模块创建的任何变量和表。

于 2013-03-09T11:28:32.870 回答