2011-09-01 61 views
0

无法找出这一个。它在我的本地环境中工作。一切都在正确的地方,但服务器仍然无法找到它:Zend_Form无法加载部署

** Warning:include_once(Zend/Form/Element/TextArea.php)[function.include-once]:无法打开流:否这个文件或目录在/is/htdocs/xxxx/www/mensenenjij/library/Zend/Loader.php on line 146

Warning:include_once()[function.include]:打开'Zend/Form/Element// usr/share/pear /文件夹中的'TextArea.php'(include_path ='/ is/htdocs/xxxx/www/mensenenjij/application /../ library:/ is/htdocs/xxxx/www/mensenenjij/library: php5')in /is/htdocs/xxxx/www/mensenenjij/library/Zend/Loader.php on line 146

致命错误:类'Zend_Form_Element_TextArea'not在/is/htdocs/xxxx/www/mensenenjij/library/Mensenenjij/Form/Contact.php发现线52 **

感谢

回答

5

我被它试图加载类的假设,你”在本地环境中使用Windows,并在部署服务器上使用Linux发行版?

如果你是Linux,区分大小写。尝试使用Zend_Form_Element_Textarea代替。

+0

+1这个人一直都在帮我:[ –

+0

哇! mac是我的本地环境,而linux是我的部署环境。为什么会发生这种情况? – binnyb

+0

Mac OS使用Apple的HFS +文件系统,与Windows的NTFS和FAT类似,不区分大小写。通过使用类名“Zend_Form_Element_TextArea”,自动加载器加载文件“lib/Zend/Form/Element/TextArea.php”,该文件在大小写敏感的文件系统中不存在。 – adlawson