我正在尝试将我的Yii网站部署到Ubuntu 14.10服务器,但我得到的只是一个空白屏幕......
使用灯泡配置正确设置服务器
到目前为止采取的步骤:
我已将框架文件夹上传到配置文件引用的位置
我已将index.php上传的文件上传到正确的文件夹
我已将资产和受保护/运行时文件夹的权限更改为读写(chmod 777)
我甚至检查了yii提供的requirements文件夹index.php。它表明一切都准备好了......
我知道index.php正在被正确访问,因为我可以打开yii调试并查看调试消息。
真正奇怪的是日志没有显示错误,最后一个条目引用了SiteController
中我的索引视图“渲染”的行。
您认为视图文件夹的权限是错误的吗? 我还检查了它是否是htaccess文件,但是我尝试在启用htaccess文件的情况下访问该站点并禁用该结果。
我不知道发生了什么......我非常感谢你们能帮助我们的任何帮助
答案 0 :(得分:1)
把它包起来。 Alejandro的术语(PHP White Screen of Death)在stackoverflow上产生了许多其他主题。
对于那些好奇的人,我使用了this answer中的设置,发现我在所有require_once语句中都缺少dirname(FILE)
。
有趣的是,一切都在我的本地dev xampp环境中运行,但需要unix服务器的dirname。
现在我可以继续完成部署了。