【问题标题】:Zend Framework accessing controllers through URLsZend Framework 通过 URL 访问控制器
【发布时间】:2011-07-17 15:56:33
【问题描述】:

我开始通过《Beginning Zend Framework (Apress)》一书学习 Zend Framework,但我无法通过 URL 访问不同的控制器。我为 Zend Framework 设置了目录结构,并将 Apache2.2\htdocs\testproject\public 设置为 localhost 的默认值。如果我尝试通过键入 localhost/new 来访问不同的控制器,我会得到 404(未找到)。

我的目录结构如下:

htdocs
--testproject
----application
------configs
------controllers
--------IndexController.php
--------NewController.php
------models
------views
------Bootstrap.php
----docs
----library
----public
----tests
----.zfproject.xml

【问题讨论】:

  • 您是否验证了您的 .htaccess 文件?

标签: zend-framework url controllers


【解决方案1】:
  1. 确保您已启用 apache 的 rewrite 模块。
  2. 确保您的 httpd.conf 设置中有 AllowOverride All

您能否确认以上几点并重新启动您的 apache 并再次尝试?我相信你不会再遇到这个问题了。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-12-20
    • 2011-06-23
    • 2021-03-14
    • 2013-06-25
    • 2010-12-13
    相关资源
    最近更新 更多