【问题标题】:zend framework: Creating the Default Modulezend 框架:创建默认模块
【发布时间】:2012-04-23 09:19:26
【问题描述】:

我按照 Vaswani V. - Zend 框架中所写的一切做了一切。初学者指南(第 33 页),但页面“http://square.localhost/default/index/index”返回响应“未找到”。怎么了?

【问题讨论】:

  • 我在那本书中遇到了同样的问题。谢谢你问这个问题。 +1

标签: zend-framework default modular


【解决方案1】:

这本书的那部分我也遇到了完全相同的问题。幸运的是,本书的配套网站 (zf-beginners-guide.com) 有一个勘误表/疑难解答部分很好地解决了这个问题。引自网站:

如果您在实施模块化后看到“找不到文件”错误 目录布局和访问 URL http://square.localhost/default/index/index,检查新的 虚拟主机支持 .htaccess 覆盖。您可以通过以下方式启用此功能 将以下行添加到您的虚拟主机配置中, 记住将目录路径更改为虚拟主机的 文档根目录。

<Directory "/usr/local/apache/htdocs/square/public">
   AllowOverride All
   Options All
</Directory> 

顺便说一句,如果您使用的是 Ubuntu,它可能没有默认启用 mod_rewrite。 (顺便说一句,我自己也遇到了完全相同的问题)。如果您仍然遇到问题,请尝试以下操作:

sudo a2enmod rewrite
sudo service apache2 restart

(非常感谢 Mahok 在这方面的帮助,顺便说一句!)

【讨论】:

  • 没问题。顺便说一句,那本书有相当多的错误。如果您在使用某个特定部分时遇到问题,请尝试检查勘误表部分;它对我帮助很大!
猜你喜欢
  • 1970-01-01
  • 2013-09-10
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2010-11-28
  • 2013-02-11
  • 1970-01-01
相关资源
最近更新 更多