我想将我在zend框架中创建的项目部署到我的共享主机。 我的项目有这样的结构:
应用 文档 图书馆 过时的 上市 脚本 测试
这就是我所做的:
我将Zend文件夹(所有库文件)复制到库文件夹
我将上面的所有结构复制到了public_html / projects / project中 (所以如果我输入www.mydomain.com/projects/project/public我运行项目
我尝试点击某个链接,然后将其重定向到www.mydomain.com/projects/project/public/someController/someAction
不幸的是,我看到的只是一个白色的空白页面。 在本地(使用Zend服务器CE)它完美地工作 在这里看起来Zend没有意识到它应该对这个url和redirecto做任何事情以适当的行动。
我错过了什么? 问候!
答案 0 :(得分:1)
您看到空页而不是错误的原因是生产服务器上默认情况下error_reporting
可能已关闭。
您可以在application.ini
。
其他不显示错误的情况是视图中出错(例如视图助手),它必须返回字符串,而不是异常。
要检查的事项:
答案 1 :(得分:1)
在这里陈述明显但我会检查你的apache错误日志。
答案 2 :(得分:0)
你应该检查服务器是否正在运行php作为模块或CGI,在后一种情况下,它不会读取.htaccess的SetEnv
,你必须手动设置为index.php中的开发模式,或在php.ini中指定您的配置