这对我来说是一个新的。我将Drupal网站从6.20升级到6.22。在核心升级之后,区块可见性设置都被搞砸了。相当多在升级前启用的功能现在被禁用。此外,这些块缺少"页面特定可见性设置"。
这个谜团中的另一条线索是,在主区块管理页面(/admin/build/block)上,我的三个活跃主题的顺序不同。我不确定这是否有关联,但我以前从未见过。
我在临时服务器上进行升级,所以我的生产站点仍然完好无损。现在,我将恢复块,比较prod和staging设置。我会看看这是否能使它恢复到完全功能。不管怎样,这让我很紧张。在升级过程中,我没有看到任何错误或警告。
仅供参考,我进行升级的一般顺序是:
- 清空暂存站点文件和数据库
- 使生产站点离线
- 将整个生产站点复制到暂存
- 转储生产数据库,恢复到暂存数据库
- 禁用所有非核心模块。切换到核心主题(加兰德)
- 上传并展开drupal-6.22
- 将"sites"目录从旧目录移到新目录
- 运行/update.php
- 启用必要的非核心模块
- 运行/update.php
- 切换回自定义主题
砰,好多街区都瘫痪了。
这是一个错误。看见http://drupal.org/node/1173012