【问题标题】:Running a Zend Framework App on a shared hosting that is also a subdomain在也是子域的共享主机上运行 Zend Framework 应用程序
【发布时间】:2011-09-11 15:38:20
【问题描述】:

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

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

提前致谢!

【问题讨论】:

  • 您的public/ 文件夹是子域上的文档根目录吗?
  • 不,我不允许这样做,所以我尝试将应用程序文件夹等放在公共文件夹中,然后通过更改 .htacces 和 index.php 到达那里。那没有用(相同的行为)。我还尝试将公用文件夹作为单独的文件夹放在那里,并通过 .htaccess 重定向那里,如link。但我一直给出 500 个错误。

标签: php zend-framework shared-hosting subdomain


【解决方案1】:

海因策,

您能否提供来自主机的任何日志信息?

马特

【讨论】:

  • 是的,没想到看那个。似乎是一个插件造成了麻烦! PHP 致命错误:未在注册表中找到带有消息 'Plugin by name 'LoggedInAs' 的未捕获异常 'Zend_Loader_PluginLoader_Exception';使用的路径:\nZend_View_Helper_: Zend/View/Helper/:/var/www/vhosts/analytics.greenorange.com/httpdocs/application/views/helpers/' 在 /var/www/vhosts/analytics.greenorange.com/httpdocs /library/Zend/Loader/PluginLoader
  • 这就是问题 非常感谢!
  • 别担心,伙计。就个人而言,我总是在终端/shell 窗口中跟踪 PHP 和 zf 应用程序日志文件(经过多年的 Linux 之后,我现在使用 Mac - 但仍然没有使用控制台)。希望对您有所帮助,请查看我写的关于调试 PHP 应用程序的提示和指示的帖子:bit.ly/kDQfe8
猜你喜欢
  • 1970-01-01
  • 2010-11-10
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2018-11-29
  • 2019-06-15
  • 2012-02-16
相关资源
最近更新 更多