Zend未能打开Zend/Application.php

Dan*_*ves 3 zend-framework

好的,所以我对Zend来说比较新.我创建了一个新的应用程序,并开始基于指南构建一个身份验证系统.但是,服务器正在启动内部服务器错误.

检查PHP错误日志后,我收到以下两个错误:

[Thu Jul 19 10:26:40 2012] [错误] [客户端80.194.255.4] PHP警告:require_once(Zend/Application.php):无法打开流:/ home/www-data /中没有此类文件或目录第18行的zend.danielgroves.net/htdocs/public/index.php

[Thu Jul 19 10:26:40 2012] [error] [client 80.194.255.4] PHP致命错误:require_once():无法打开所需的'Zend/Application.php'(include_path ='/ home/www-data/zend第18行/home/www-data/zend.danielgroves.net/htdocs/public/index.php中的.danielgroves.net/htdocs/library:.:/ usr/share/php:/ usr/share/pear')

控制器: -

class Admin_AuthController extends Zend_Controller_Action 
{ 
    public function init() 
    { 
         /* Initialize action controller here */ 
    } 

    public function indexAction() 
    { 
        $form = new Application_Form_login(); 
        $request = $this->getRequest(); 
        if ($request->isPost()) { 
            if ($form->isValid($request->getPost())) {

            } 
        }
        $this->view->form = $form;
    }
}
Run Code Online (Sandbox Code Playgroud)

关于这可能是什么原因的任何想法?正如我所说,我是Zend的新手,因此我不知道从哪里开始遇到这些错误,特别是因为这是引用由Zend CLI工具创建的文件.

任何指针/建议等都会受到很大关注.

担.

Tim*_*ain 5

您的应用程序需要能够访问Zend Framework类.通常,您会将这些放入library应用程序的文件夹中(Zend Tool不会为您执行此操作).因此,从您下载的ZF副本中,将该library/Zend文件夹复制到您的library文件夹中.你应该得到它正在寻找的文件/home/www-data/zend.danielgroves.net/htdocs/library/Zend/Application.php,这将解决错误.