我使用laravel 5.2创建了一个简单的RestFul API,我的客户端有共享域,因此我无法运行shell命令,因此我通过cpanel上传了laravel,在public_html附近的目录中,我已经为laravel创建了一个子域并放置了那里的公共目录并将子域指向pulic目录。这些东西在某些时候工作正常,有时他们不是,网页显示错误
"连接已重置"
请有人帮我解决这个问题吗?
我也在谷歌浏览器中试过这个,但问题仍然存在。 有时主页网址工作正常,有时显示此错误,我尝试从布局刀片php文件中删除注释。
我还试过将存储权限更新为777
答案 0 :(得分:2)
如果您使用 Xdebug 而不是 XCache 或 OPcache ,则可能是问题探查器。我正在使用 Xampp ,我发现禁用 Xdebug 的分析器对我有用(即从php.ini
注释掉以下行,或者只是将其设置为0
)。
;xdebug.profiler_enable = 1
我没有考虑更改任何其他的探查器设置以使其正常工作,但我还是没有真正使用它(至少还没有)。
注意:我提到 XCache 和 OPcache 的原因是,就我发现而言,它们似乎是导致此错误的主要原因(请参阅{ {3}}解决这个问题)。 Blade 评论中的PHP代码也可能成为潜在的罪魁祸首。
答案 1 :(得分:1)
It is the issue with .htaccess file, if any of you faces this issue you can add the following in your htaccess which is in the public directory
php_flag opcache.enable Off
It worked like a charm for me
Thanks
答案 2 :(得分:0)
打开php错误日志并检查Laravel无法捕获的致命错误