我现在已经为一个问题苦苦挣扎了几个小时,但我找不到任何答案或任何有同样问题的人-
我的网站 www.namhost.com (Drupal 6.22) 上缺少一些菜单项,并且在查看博客时显示“未创建博客条目”。当我以管理员身份登录时,一切正常,所以这个问题只发生在匿名/访客用户身上。
我没有更改网站上可能导致此问题的任何内容,而真正奇怪的部分出现了 - 当在本地查看网站的副本时,即使对于匿名/访客用户,一切都可以 100% 工作。
我试过了:
- 刷新缓存
- 重建权限
- 检查数据库中是否存在“匿名”用户
- 在不同的浏览器上查看
这些都没有产生任何结果。
因为问题不会在本地发生,所以我开始相信这可能是站点托管的服务器上的问题(使用 PHP5.2 的 Linux),但管理员看了看,找不到任何东西。
任何帮助/见解将不胜感激。
================已修复<<<<<<<-------------------------- ---
我不允许回答我自己的问题,建议我编辑问题以包含我的答案,所以这里是:
首先,感谢大家的回复。
我禁用了“ACL”模块(http://drupal.org/project/acl),问题就解决了。它以前用于我们的论坛,几个月前也被禁用,因此不再需要它。
我仍然不知道为什么这个模块会导致站点在本地工作而不是在服务器上工作。我将与服务器管理员联系,以了解他们是否更改/更新了服务器上可能导致该模块出现故障的任何内容。
任何见解仍然可能有助于防止这种情况再次发生。