文章详情

  • 游戏榜单
  • 软件榜单
关闭导航
热搜榜
热门下载
热门标签
php爱好者> php文档>初学ZF

初学ZF

时间:2006-11-26  来源:garfield61

今天尝试使用zend framework 开发,结果在写bootstrap文件index.php时,总是收到一个莫名其妙的错误,Fatal error: Cannot redeclare class zend in D:\phpweb\test\lib\Zend.php on line 37.
搞得我非常郁闷。实在不明白,自己到底错哪了。调试来调试去,总是这个错误。
郁闷之极。
实在没办法,一行一行的仔细观察写的代码,等发现了错误的根源,顿时晕倒。原来是在require("Zend.php")时,Zend的大小写错了。把Zend写成了zend。狂晕。。。
继续往下走
当我尝试着用ZF的URL风格
http://localhost/index/index
访问页面时,总是提示我404错误,APACHE的REWRITE好像没有起作用,打开httpd.conf看了一下,LoadModule rewrite_module modules/mod_rewrite.so注释已经去掉了。难道还有什么地方控制着REWRITE?翻了下APACHE手册,发现原来是AllowOverride 指令值我的httpd.conf是none,所以我的.htaccess文件完全被APACHE忽略了。把none改成all,OK.写的ZF测试文件一切正常了。
AllowOverride 指令是用来设定允许存在于.htaccess文件中的指令类型。
如果此指令设置为None,那么.htaccess文件将被完全忽略。在这种情况下,服务器甚至都不会试着从文件系统读取.htaccess文件。
当此指令设置为All时,所有具有.htaccess 上下文的指令都允许出现在.htaccess文件中。

相关阅读 更多 +
排行榜 更多 +
幸运硬币官方正版下载

幸运硬币官方正版下载

休闲益智 下载
宝宝来找茬手机版 v9.86.00.00 安卓版

宝宝来找茬手机版 v9.86.00.00 安卓版

休闲益智 下载
翻滚飞机大战最新版 v1.0.4 安卓版

翻滚飞机大战最新版 v1.0.4 安卓版

飞行射击 下载