![]() |
1
3
如果你移动一个模组,Drupal会看到旧的模组坏了,一个新的模组存在。它不会假设这两个是同一件事-简单地移动。 |
![]() |
2
21
到d6的Drupal版本在系统表中保留了模块位置,但从d7开始,有多个位置记录了路径(例如
您可以尝试的一系列步骤:
|
![]() |
3
3
irakli的回答对我来说很有效,但是我想在查询中增加一些额外的复杂性,以防其他人发现它们有用。 步骤1如果幸运地让所有“自定义”模块共享一个命名空间,请更新它们:
步骤2-更新所有“dev”模块:
步骤3-更新所有“contrib”模块:
然后将所有模块放入适当的
|
![]() |
4
2
Drupal将文件位置存储在系统表中,当您清除模块缓存时,信息将被重建,因此,如果您移动这些内容并随后清除缓存,您应该会没事的。 |
![]() |
5
2
如果您在D7上,那么这个Drupal文档页面是继续移动模块的最佳方法。- How to move modules and themes |
![]() |
6
1
最好为模块提供/contrib和/custom子文件夹。对于D7,特别是使用实体时,应该禁用模块,移动它们,然后重新启用。它起作用了。 或者,将模块移动到子文件夹并清除缓存,有时不起作用,可能会生成wsod。 |
![]() |
7
1
使用 http://drupal.org/project/registry_rebuild “注册表重建还将重建系统表,以使模块位于正确的位置,以便您可以引导。”
|
![]() |
8
1
更改模块文件夹后,不要忘记使用此模块: |
![]() |
9
1
实际上,您只需要对系统表进行更新,然后执行以下操作:
也许……
|
![]() |
10
0
如果以后清除缓存(drushcall),可以安全地移动大多数模块。 然而 一些模块,尤其是ctools,将文件路径信息存储在系统表或缓存以外的位置。您可能需要将这些模块保留在其原始位置,但您仍然可以移动其他所有模块。 |
![]() |
Bijan Zand · 如何将条件设置为数组值以显示自定义字符串 7 年前 |
![]() |
sydborn · 在ubuntu的httpdocs上安装 7 年前 |
![]() |
hxtree · Solr 7强制q值 7 年前 |
![]() |
thelawnmowerman · 视图内外内容类型的不同模板 7 年前 |