Drupal 自定义模块结果为 404

Drupal Custom Module Results to 404

我现在遇到一个非常奇怪的错误。刚才还工作正常,但现在当我访问 url 时出现 404 错误 "Additionally, a 404 Not Found error was encountered while trying to use an ErrorDocument to handle the request."

这是我的习惯url

$items['timefie/obj/list/%'] = array(
    'title' => t('List Record'),
    'page arguments' => array(3),
    'page callback' => 'timefie_record_list',
    'access arguments' => array(2,3),
    'access callback' => 'timefie_user_access',
    'type' => MENU_CALLBACK // PLS IGNORE THIS LINE, I WAS DEBUGGING THEN
);

我已经清除缓存很多次了,都没有用。 我还回溯了我的最后几个动作,尝试将它们恢复到之前的配置,即(logintobbogan,站点信息)。

另一个指针,我试图在 admin/structure/menu/item 中创建此 URL 的菜单链接,它似乎接受它是有效的,但他没有验证最后一个 URL 参数 ' %' 看第二张图...

这个 404 错误不是来自 Drupal,而是来自您的 Apache 服务器,因此我建议您检查是否启用了干净的 URL,同时为您的网站创建一个虚拟主机也是个好主意,因为我认为 localhos/timefie 给你带来了问题。然后再试一次,如果您仍然遇到相同的错误,请检查将您重定向到此页面的页面,因为可能存在损坏 link 或检查回调函数。

未找到请求的 URL "localhost/timefie/timefie/obj/list/transaction",因为存在与本地主机配置相关的一些问题。 URL 应该是 "localhost/timefie/obj/list/transaction".

感谢大家的努力,我完成了 re-installing 我的 apache 和 php,并找到了在多个虚拟主机中正确设置它的教程。我是 ubuntu 的新手,所以我需要付出很多努力才能了解每当出现错误时发生了什么。再次致谢