在本地桌面上安装Laravel 5.1后,我将其安装在网络服务器(debian 8,php 5.6.17)上,设置存储和bootstrap / cache tp 1777的目录权限。一切正常。接下来我将它安装在另一个网络服务器上,相同的方法,相同的设置,但现在它只显示一个连续的加载页面。尝试重新安装,结果相同
在$ kernel-> terminate(....我还将缓存和会话存储更改为redis,这没有任何区别。
启动手动调试和index.php中的代码停滞不前。一直在阅读“空白页”的帖子,并且一直在谷歌上搜索,到目前为止没有任何有用的结果。
如果我让脚本在'$ kernel->终止之前死掉(...'行显示其他页面它只显示页面加载...不幸的是,分页和排序ao不起作用由于脚本的过早结束。
任何人在
之前遇到这种奇特的行为干杯,
答案 0 :(得分:1)
最有可能的原因是许可问题。试试这个
chmod 777 -R storage/
存储文件夹存在于Laravel文件夹中。如果无效,请尝试授予Laravel Project文件夹完全权限,然后重试。
答案 1 :(得分:0)
NFS文件系统导致的问题。它不允许文件锁定。通过将会话写入memcached
解决了这个问题答案 2 :(得分:0)
对我来说,解决我的问题是在我的刀片文件中删除了一些评论。尤其是html代码在多行上的注释。 花了几天时间搞清楚!很烦人。 {{ - 这里的HTML代码 - }}
请参阅: Blade Comments in Laravel are crashing apache Laravel - Blade comments , blade rendering causing page to crash