在我的站点上对所有已安装的模块运行更新检查需要相当长的时间,有时甚至超过PHP的运行时限制。离开启用的模块使得使用基于web的管理非常困难,因为许多不同的操作会使其完全运行。
是否有办法使模块启用,但只有cron触发的全部更新,而不是每次在admin中访问状态或模块页面时?
我用的是Drupal 6.26
发布于 2012-09-08 14:33:24
关于更新模块,我的解决方案是永远不要在一个实时网站上使用它,只用于分期或开发,而不是与最终的网站。
此外,苍耳兰允许您选择何时运行所有hook_crons。我认为这是所有drupal项目中的“必须有”模块。
发布于 2012-09-08 15:17:31
是。当然了。我不认为它是内置的,所以你实际上有一个很酷的想法,一个简单但有用的自定义模块。就在不久前,我做了一些非常接近这个的东西。
您创建一个模块,如updateManager,并在模块文件中添加elysia cron作为依赖项,
模块的目标之一可能是让模块在update配置页面中添加一个文本字段,以便轻松设置要运行update.php的日期和时间。
此字段支持crontab语法0***语法,
https://drupal.stackexchange.com/questions/42090
复制相似问题