Zend:找不到课程?

时间:2011-02-07 12:27:47

标签: zend-framework deployment

这是我第一次尝试在服务器上部署ZF应用程序。

我遇到的问题是它似乎无法找到我创建的类。这是错误消息:

Fatal error: Class 'Form_Installation_Admin' not found in /home/mingos/public_html/bugraid/application/modules/installation/controllers/IndexController.php on line 46

Form_Installation_Admin可以在/application/forms/installation/Admin.php中找到,它可以在我的本地服务器上运行(即找到所有类都没有问题)。但是,在共享主机上,应用程序似乎不太了解如何解析我的应用程序的位置。对于/forms/的子目录中的所有表单也是如此,但直接放在/forms/目录中且​​名为Form_FormName的表单不会发生这种情况。

可能是什么原因以及如何解决这个问题(除了将所有表单放在/forms/目录中)?

1 个答案:

答案 0 :(得分:1)

好的,不想回答我自己的问题,但答案相当简单。

我的本​​地服务器在Windows上运行。解析类名时,Windows似乎不区分大小写。我的托管帐户位于Linux上运行的服务器上,该服务器区分大小写。将/forms/installation目录重命名为/folder/Installation就可以了。