我的基于Zend的网站在我的Localhost(使用MAC)上完美工作。但是,当我将其部署在Linux Web托管公司上时,我会收到以下错误:

在索引页面上,试图通过调用SELECT的资源来列出我的广告:

致命错误:'lintottar_model_resources_ad'在/www/webvol8/4v/7e33wem4920cqpg/lintottar.se/library/library/my/my/model/model/model/model/model.php.php上,在79

在另一页上,视图助手似乎正在运行 - 主布局是呈现的,但是我会遇到以下错误:致命错误:class'lintottar_form_search_search_simple'在/wwww/webvol8/4v/7e33wem4920cqpg/lintottar.se/application/modules/modules/modules-7ee33wem4v/4vem-7ee33wem /lintottar/views/helpers/searchform.php在第16行

这是我的应用程序INI:

http://pastie.org/1119934

自动加载有问题吗?我能做什么?我不明白这是什么问题,因为它在本地计算机上工作。

感谢您的帮助!

kr

约瑟夫

有帮助吗?

解决方案

啊,我看到了您显示目录结构后的问题。问题是那些目录(例如 resourcesadsearch)应该是大写(例如。 Resources)。它在Mac上工作的原因是,尽管OS X是基于Unix的且对病例敏感的,如果它找不到匹配的文件名,它将尝试使用案例不敏感。

因此,基本上更改您的文件夹名称以反映实际的类名称,并且应该起作用。请注意,模块目录中的根文件夹,例如 models, forms, controllersviews 仍然应该是较低的案例。模块资源自动加载器以这种方式设置。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top