zend框架:创建默认模块

时间:2012-04-11 04:10:25

标签: zend-framework default modular

我做了一切,正如Vaswani V. - Zend Framework一书中所写的那样。初学者指南(第33页),但页面“http://square.localhost/default/index/index”返回“未找到”响应。有什么问题?

1 个答案:

答案 0 :(得分: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。 (我刚刚遇到完全相同的问题BTW)。如果您仍然遇到问题,请尝试以下方法:

sudo a2enmod rewrite
sudo service apache2 restart

(非常感谢Mahok的帮助,BTW!)