Zend框架部署在共享主机上

时间:2011-01-25 16:15:36

标签: zend-framework

我想将我在zend框架中创建的项目部署到我的共享主机。 我的项目有这样的结构:

应用 文档 图书馆 过时的 上市 脚本 测试

这就是我所做的:

  1. 我将Zend文件夹(所有库文件)复制到库文件夹

  2. 我将上面的所有结构复制到了public_html / projects / project中 (所以如果我输入www.mydomain.com/projects/project/public我运行项目

  3. 我尝试点击某个链接,然后将其重定向到www.mydomain.com/projects/project/public/someController/someAction

  4. 不幸的是,我看到的只是一个白色的空白页面。 在本地(使用Zend服务器CE)它完美地工作 在这里看起来Zend没有意识到它应该对这个url和redirecto做任何事情以适当的行动。

    我错过了什么? 问候!

3 个答案:

答案 0 :(得分:1)

您看到空页而不是错误的原因是生产服务器上默认情况下error_reporting可能已关闭。

您可以在application.ini

中更改协调显示错误和例外的设置

其他不显示错误的情况是视图中出错(例如视图助手),它必须返回字符串,而不是异常。

要检查的事项:

  • 路径
  • 的include_path
  • 写入需要此文件的文件/目录的权限
  • PHP版
  • .htaccess setup

答案 1 :(得分:1)

在这里陈述明显但我会检查你的apache错误日志。

答案 2 :(得分:0)

你应该检查服务器是否正在运行php作为模块或CGI,在后一种情况下,它不会读取.htaccess的SetEnv,你必须手动设置为index.php中的开发模式,或在php.ini中指定您的配置