【问题标题】:Drupal 6: No forum index page (Advanced Forum)Drupal 6:没有论坛索引页面(高级论坛)
【发布时间】:2011-02-05 12:05:59
【问题描述】:

我有一个奇怪的场景/问题要问你。

我正在使用高级论坛运行 drupal 6(尽管如果我只使用 drupal 附带的论坛模块,我的问题不会消失)!一切都很好,所以在我整理法律工作的时候,我已经把它原封不动(不向公众开放)大约一个月...

几天前我回过头来发现“http://mysite.com/forum”(我使用的是干净的 URL)不存在!

我已经尝试了我能想到的一切!甚至像“http://mysite.com/forum s”这样的傻事。但它甚至没有出现在“内容管理”>“内容”中!

我可以访问个别帖子,甚至个别类别/容器 - 我只是错过了索引页面!

我尝试禁用并重新启用高级论坛模块,重置它的设置,甚至清除站点缓存!没有任何区别!我打算尝试输入节点,但我不确定它是什么!...

请尽快帮助我!

提前致谢,

安迪


最新


好的,只是为了澄清在“ax”出色的助手之后发生了什么以及到目前为止我做了什么: 发生了什么,我在尝试访问 www.mysite.com/forum 时收到 Drupal 的 404 Page Not Found 消息/页面!奇怪的是,通过输入各个部分/类别的 URL,我可以看到它们,以及里面的所有帖子等等!

我已经进入了 sites/all/modules/advanced_forum/advanced_forum.module 并查看了 advanced_forum_page($tid=0) 函数中的变量。 首先,我刚刚在论坛中创建了一个帖子/主题var_dumping 函数中的所有变量!他们都返回NULL。 但是然后在函数中,我将所有变量逐个var_dumped,在它们第一次使用的行之后(在函数中),我在刷新论坛页面后删除了每个变量的var_dump行,所以有一次在函数中只有一个var_dump。奇怪的是页面上什么也没有出现,即使我尝试了`drupal_set_message(print_r($variable));!

所以,我不知道,我只需要尽快修复它! ...在此先感谢

【问题讨论】:

  • 您使用的是哪个版本的 advanced_forum 模块?是否安装并启用了依赖模块(作者窗格、论坛、分类、评论)?有关类似问题,请参阅“启用高级论坛时缺少论坛索引”drupal.org/node/601030
  • 我正在使用 Advanced Forum 6.x-1.1 并且“是”,所有必需的都已安装并启用
  • 能否在mysql/phpmyadmin中做如下查询并发布结果?:SELECT * FROM menu_router WHERE path = 'forum'
  • 如果没有结果,那么您的menu_router 表有问题。如果有结果,page_callback 列的值应该是advanced_forum_page,这意味着mysite.com/forum 应该调用advanced_forum.module 中的function advanced_forum_page($tid = 0)。您可以在那里进行一些调试(即var_dump($forums); exit;)以查明问题。
  • 您好,我会尽快回复。对不起我的迟钝 - 我不得不出去!

标签: drupal drupal-6 indexing forum


【解决方案1】:

您可以尝试两种解决方案:

  1. 重新安装模块,而不是停用并重新激活它(您将失去当前的分类,但您的论坛现在似乎是空的)。
  2. 新建一个安装进行一些测试,启用高级论坛模块并查看论坛的索引页面,看看它是否可复制。

也看一下模块的issue queue,可能其他人也有同样的问题。

【讨论】:

  • 您好,谢谢您的回答。根据过去的经验等,我真的不觉得需要解决方案 2,而且我还没有真正的时间,但我可以看到你来自哪里。至于解决方案,我是否可以先备份所有内容(或至少备份帖子、主题和容器),因为正如我所说,它们仍然存在并且创建它们需要很长时间!但如果最坏的情况发生,我只需要复制和粘贴所有内容!我也会检查问题队列...
【解决方案2】:

刚刚弄清楚发生了什么,因此能够自己解决我的问题!

这也是最愚蠢的事情。出于某种原因,我有一个名为...的空文件夹......你猜对了,我网站根目录中的“论坛”,当我删除它时,我多年来第一次看到我的论坛索引。

显然,Drupal 正在查看文件夹而不是使用模块等...(你知道...)

无论如何,感谢您尝试帮助我 - 非常感谢!

-- 安迪

【讨论】:

  • 你看:用你自己的大脑得到回报 :) 还有谁能想到那个文件夹......
  • :) !必须开始使用那个东西(我的大脑)!我猜你不会想到在一百万年后问我这个问题,如果你这样做了,我可能会认为你很愚蠢或者把我卷起来等等。不管怎样,它现在已经解决了!感谢您的时间和善意等斧头!非常感谢!
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2014-03-25
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多