救命~~~帮我看看这错误是怎么回事?Fatal error

kocoguan2 2008-10-21 02:04:25
使用zend framework

Fatal error: Uncaught exception 'Zend_Controller_Dispatcher_Exception' with message 'Invalid controller specified (error)' in C:\phpzend\library\Zend\Controller\Dispatcher\Standard.php:241 Stack trace: #0 C:\phpzend\library\Zend\Controller\Front.php(934): Zend_Controller_Dispatcher_Standard->dispatch(Object(Zend_Controller_Request_Http), Object(Zend_Controller_Response_Http)) #1 C:\phpzend\library\Zend\Controller\Front.php(214): Zend_Controller_Front->dispatch() #2 C:\xampp\htdocs\index.php(4): Zend_Controller_Front::run('C:\xampp/applic...') #3 {main} thrown in C:\phpzend\library\Zend\Controller\Dispatcher\Standard.php on line 241

这是个什么错误阿?怎么解决呢?
...全文
300 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
CGAxiaoxiao 2010-08-26
  • 打赏
  • 举报
回复
[Quote=引用 1 楼 kocoguan2 的回复:]

见鬼~~刚发完帖子就找到解决办法了
原来是 httpd.conf里滴DocumentRoot 路径没设好。。
~~
呼呼。。。

顶吧。。。

分虽不多,警示后人!
[/Quote]怎么设置啊
icerunz 2008-12-29
  • 打赏
  • 举报
回复
同样的问题,在手册里面找到答案解决了,我的不像LZ是DocumentRoot的问题。
解决办法:
建立与Controllers同级文件夹views,
views文件夹中创建文件夹scripts,再在scripts文件夹中创建两个文件夹,分别为index、error;
分别在index与error文件夹中创建视图文件index.phtml、error.phtml,内容为常规的html文件就行;

在Controllers文件夹中创建两个Controller:IndexController.php与ErrorController.php:
内容都差不多如下:
class Index(ErrorController.php中换成error)Controller extends Zend_Controller_Action
{
public function index(ErrorController.php中换成error)Action()
{
echo 'website home';
}
}

搞定~
kocoguan2 2008-10-21
  • 打赏
  • 举报
回复
见鬼~~刚发完帖子就找到解决办法了
原来是 httpd.conf里滴DocumentRoot 路径没设好。。
~~
呼呼。。。

顶吧。。。

分虽不多,警示后人!

4,250

社区成员

发帖
与我相关
我的任务
社区描述
国内外优秀PHP框架讨论学习
社区管理员
  • Framework
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧