Laravel页面加载问题连接已重置

问题描述 投票:1回答:3

我使用laravel 5.2创建了一个简单的RestFul API,我的客户端有共享域,所以我无法运行shell命令,所以我通过cpanel上传了laravel,在public_html附近的目录中,我为laravel创建了一个子域,并将公共目录放在那里并将子域指向pulic目录。这些东西在某些时候工作正常,有时它们不是,网页显示错误

“连接被重置”

请有人帮我解决这个问题吗?

its in firefox

我也在谷歌浏览器中试过这个,但问题仍然存在。有时主页网址工作正常,有时显示此错误,我尝试从布局刀片php文件中删除注释。

我还尝试将存储权限更新为777

php laravel laravel-5.2
3个回答
2
投票

如果您使用的是Xdebug而不是XCache或OPcache,那么分析器可能就是问题所在。我正在使用Xampp,我发现禁用Xdebug的分析器对我有效(即从php.ini注释掉以下行,或者只是将其设置为0)。

;xdebug.profiler_enable = 1

我没有考虑更改任何其他的探查器设置,以使其正常工作,但我还是没有真正使用它(至少还没有)。

注意:我提到XCache和OPcache的原因是它们似乎是我发现此错误的主要原因(请参阅Shah's answer来解决此问题)。 Blade评论中的PHP代码也可能成为潜在的罪魁祸首。


1
投票

这是.htaccess文件的问题,如果您有任何人面临此问题,您可以在公共目录中的htaccess中添加以下内容

php_flag opcache.enable Off

它对我来说就像一个魅力

谢谢


0
投票

打开你的php错误日志,检查Laravel无法捕获的致命错误

© www.soinside.com 2019 - 2024. All rights reserved.