Linux 匿名用户的Drupal菜单项和博客条目消失

Linux 匿名用户的Drupal菜单项和博客条目消失,linux,drupal,drupal-6,blogs,menuitem,Linux,Drupal,Drupal 6,Blogs,Menuitem,我已经为一个问题挣扎了几个小时,我找不到任何答案,也找不到任何有同样问题的人- 我的网站www.namhost.com(Drupal 6.22)上缺少一些菜单项,查看博客时显示“未创建任何博客条目”。当我以管理员身份登录时,一切正常,所以这个问题只发生在匿名/访客用户身上 我没有在网站上改变任何可能导致这个问题的东西,这里有一个非常奇怪的部分——当在本地查看网站副本时,即使是匿名/访客用户,一切都能100%正常工作 我试过: 冲洗缓存 重建权限 检查数据库中是否存在“匿名”用户 在不同浏览器上

我已经为一个问题挣扎了几个小时,我找不到任何答案,也找不到任何有同样问题的人-

我的网站www.namhost.com(Drupal 6.22)上缺少一些菜单项,查看博客时显示“未创建任何博客条目”。当我以管理员身份登录时,一切正常,所以这个问题只发生在匿名/访客用户身上

我没有在网站上改变任何可能导致这个问题的东西,这里有一个非常奇怪的部分——当在本地查看网站副本时,即使是匿名/访客用户,一切都能100%正常工作

我试过:

  • 冲洗缓存
  • 重建权限
  • 检查数据库中是否存在“匿名”用户
  • 在不同浏览器上查看
所有这些都没有产生任何结果

因为这个问题不是在本地发生的,所以我开始相信这可能是站点所在服务器(带有PHP5.2的Linux)上的问题,但是管理员查看了一下,没有找到任何东西

如有任何帮助/见解,将不胜感激

=====================修复检查您的Drupal配置: 您是否使用节点访问、内容访问或任何其他与插件MOD相关的权限?禁用它们并查看问题是否仍然存在。如果这不起作用,禁用所有非核心MOD,然后一次重新启用它们,直到找到罪犯

比较您的主机配置: 如果它与Drupal无关,请比较本地和远程服务器配置。两者是否使用相同版本的php、apache、apc、cgi等。?A
phpinfo()应该为您提供最重要的详细信息以供比较。对MySQL设置和内容进行类似的比较。最后,检查两个位置之间.htaccess文件(如果有)的差异

测试另一个托管环境: 下载一个类似QuickStart的虚拟设备,该设备已配置为托管Drupal站点,用于开发和非生产目的,并查看该站点在该环境中是否正常工作。如果是这样,您可以通过移植到提供试用/退款保证的新主机来进行额外的验证,并查看它在那里是否正常工作

如果你的网站在其他地方运行得很好,给你现在的主机一个很好的打击,让你经历所有这些来找出问题所在