好的,所以我对 Zend 比较陌生。我创建了一个新的应用程序,并开始构建基于 a guide 的身份验证系统。但是,服务器正在踢出内部服务器错误。
检查 PHP 错误日志后,我收到了以下两个错误:
Controller :-
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;
}
}
关于这可能是什么原因的任何想法?正如我所说,我是 Zend 的新手,所以当涉及到这些错误时,我真的不知道从哪里开始,特别是因为这是引用由 Zend CLI 工具创建的文件。任何指针/建议等都会非常有用。
担。
最佳答案
您的应用程序需要能够访问 Zend Framework 类。通常,您会将这些放入应用程序的 library
文件夹中(Zend Tool 不会为您执行此操作)。因此,从您下载的 ZF 副本中,将 library/Zend
文件夹复制到您的 library
文件夹中。您应该最终在 /home/www-data/zend.danielgroves.net/htdocs/library/Zend/Application.php
找到它正在寻找的文件,这将修复错误。
关于zend-framework - Zend 打开 Zend/Application.php 失败,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/11559275/