在Laravel中登陆后的白色空白页面

15 浏览
0 Comments

在Laravel中登陆后的白色空白页面

抱歉,这个问题没有代码片段,只有一个情况。我有一个Laravel应用程序,在本地主机和服务器上都运行正常。今天我对控制器和一些视图进行了一些更新。更改在本地主机上正常工作。所以我把文件上传到服务器上。但是当我尝试在服务器上登录时,我可以看到主页、登录页面等,但是登录后却显示一个空白页面。

当我手动尝试在登录后的部分导航到其他页面时,它会重定向到仪表板并显示一个空白页面。在本地主机上一切正常。我没有对服务器配置进行任何更新。一切都和以前一样。

操作系统:CentOS 6.6 (Final)

PHP版本:5.6

Laravel版本:4.2

服务器版本:Apache/2.2.15 (Unix)

我查看了其他类似问题的答案,比如这个这个。但是它们都有一些更新的情况。但在我的情况下并非如此。

问题可能是什么?如果您需要任何额外的信息,请告诉我。

我可以提供一些额外的信息:

当我访问一个需要登录才能看到的课程页面时,网络选项卡中显示302 Found状态码,然后重定向到登录页面,再次显示302 Found状态码,然后到达仪表板页面,状态码为200 ok。会话已创建。这就是为什么它会重定向回仪表板页面。但页面仍然是空白的。

0
0 Comments

在Laravel登录后出现空白页面的原因可能是:

1. 渲染的模板没有内容;

2. 在Laravel完全启动之前出现了致命的PHP错误。

解决方法是:

1. 检查网站服务器错误日志或PHP错误日志;

2. 临时更改PHP的display_error配置项,可以在Laravel 4.2中的boostrap/start.php文件中设置:


这样应该会在屏幕上显示错误信息,从而可以进一步进行调试。

根据问题描述,用户尝试访问账户页面(登录后),仍然显示相同的空白页面且没有错误。用户还提供了更多信息:当访问需要登录才能查看的课程页面时,在网络选项卡中显示302 Found状态码,然后重定向到登录页面,再次显示302 Found状态码,最后重定向到仪表盘并显示200 ok状态码。会话已创建,这就是为什么会重定向回仪表盘页面,但页面仍然是空白的。

0