Php 在共享主机(也是子域)上运行Zend Framework应用程序

Php 在共享主机(也是子域)上运行Zend Framework应用程序,php,zend-framework,shared-hosting,subdomain,Php,Zend Framework,Shared Hosting,Subdomain,我在Zend工具的帮助下构建了一个Zend Framework应用程序,并让它在我自己的XAMPP安装和家庭XAMPP服务器(都是windows)上运行。现在,我将它转移到linux共享托管环境。我尝试了他链接到的一些方法,更改了index.php中的.htaccess和/或链接。但我总是有500次失误。需要登录的页面会将我转到登录表单,但也会出现500错误 我不明白为什么会发生这种情况,但有一种猜测是共享主机服务器充当另一个URL的子域。这可能是个问题,还是我应该考虑其他因素 提前谢谢 海因策

我在Zend工具的帮助下构建了一个Zend Framework应用程序,并让它在我自己的XAMPP安装和家庭XAMPP服务器(都是windows)上运行。现在,我将它转移到linux共享托管环境。我尝试了他链接到的一些方法,更改了index.php中的.htaccess和/或链接。但我总是有500次失误。需要登录的页面会将我转到登录表单,但也会出现500错误

我不明白为什么会发生这种情况,但有一种猜测是共享主机服务器充当另一个URL的子域。这可能是个问题,还是我应该考虑其他因素

提前谢谢

海因策

您是否可以从主机提供任何日志信息


Matt

你的
文件夹是公共的吗?
文件夹是子域上的文档根目录吗?不,我不允许这样做,所以我尝试将应用程序文件夹等放在非公共文件夹中,然后通过更改.htacces和index.php到达那里。那不起作用(同样的行为)。我还试着把公用文件夹作为一个单独的文件夹放在那里,然后像.htaccess一样重新定向。但我总是给500个错误。是的,我没想过看那个。似乎是一个插件引起了麻烦!PHP致命错误:注册表中未找到未捕获的异常“Zend_Loader_PluginLoader_exception”,消息为“Plugin by name”“LoggedInAs”;使用路径:\nZend\u View\u Helper\uzend/View/Helper/:/var/www/vhosts/analytics.greenorange.com/httpdocs/application/views/helpers/”in/var/www/vhosts/analytics.greenorange.com/httpdocs/library/Zend/Loader/pluginloader这是个问题,多谢了!别担心,伙计。就我个人而言,我总是在终端/外壳窗口中跟踪PHP和zf应用程序日志文件(我现在使用的是Mac,在Linux使用多年之后,但还没有出现在控制台上)。我希望这能有所帮助,看看我写的一篇文章,里面有关于调试PHP应用程序的提示和指针: