Zend framework 基于Zend的应用程序上的共享主机错误

Zend framework 基于Zend的应用程序上的共享主机错误,zend-framework,shared-hosting,Zend Framework,Shared Hosting,我刚刚在本地主机上成功测试了我的基于Zend的应用程序。当我在共享主机站点上部署它时,我遇到以下错误。每当我尝试导航到应用程序的受保护页面时,就会发生这种情况 Warning: include(/home/davidkag/public_html/prototype/application/models/DbTable//Users.php) [function.include]: failed to open stream: No such file or directory in /home

我刚刚在本地主机上成功测试了我的基于Zend的应用程序。当我在共享主机站点上部署它时,我遇到以下错误。每当我尝试导航到应用程序的受保护页面时,就会发生这种情况

Warning: include(/home/davidkag/public_html/prototype/application/models/DbTable//Users.php) [function.include]: failed to open stream: No such file or directory in /home/davidkag/public_html/prototype/library/Zend/Loader/Autoloader/Resource.php on line 176
我觉得双斜杠

models/DbTable//Users.php)

是什么导致了这个问题

该错误是由我的代码中的这一行引起的:

Fatal error: Class 'Model_DbTable_Users' not found in /home/davidkag/public_html/prototype/application/controllers/AuthController.php on line 24

如何解决此问题。请记住,在我的本地主机上,它工作正常。

我将从创建一个新的测试脚本开始,用一行代码,然后查看您得到了什么:

include '/home/davidkag/public_html/prototype/application/models/DbTable//Users.php';
然后,删除双斜线:

include '/home/davidkag/public_html/prototype/application/models/DbTable/Users.php';
如果它仍然向您发出警告,则可能是您的路径错误,或者您的文件权限需要放宽


另外,你说的是“受保护的页面”——这些页面可能不在公共html中吗?

我终于发现了我的问题。这是一个案例问题。谈到在windows上开发和在linux上部署,德里克主要的问题是在我的windows机器上它工作得很好。请记住,是Zend Framework autoloader在查找这些文件。我只是不明白共享主机上的双斜杠是从哪里来的。如果我能以某种方式摆脱它,那么如果错误仍然存在,我会继续查看权限。我正在编辑我的帖子以提供更多细节