流明不可预测的输出
Posted
技术标签:
【中文标题】流明不可预测的输出【英文标题】:Lumen unpredictable output 【发布时间】:2015-07-02 23:12:33 【问题描述】:最近,我安装了lumen
(5.0.4) mfw,并在默认配置下遇到了页面加载问题。我有不可预测的页面加载过程行为。
有时它可以正常加载,但有时我会收到一个带有零大小未命名文件的下载对话框,或者它会引发类似的异常
NotFoundHttpException in Application.php line 1109:
(首先我想说的是其他非lumen/laravel站点都可以正常工作)服务器配置:
Apache 2.4.12 PHP 5.6.7-1 Zend Engine v2.6.0 和 Zend OPcache v7.0.4-dev我认为问题在于 php
通过 php-fpm
工作,因为使用 fcgi
配置它似乎运行良好。
我尝试了NotFoundHttpException with Lumen,但这对我没有帮助。
【问题讨论】:
检查该虚拟主机的 Apache 错误日志。它将包含有关出现问题的信息。 这几乎肯定不是 Lumen 的问题。听起来 PHP-FPM 正在崩溃,因为 Apache 无法将此请求传递给 FPM,所以只会返回未处理的文件。 问题出在服务器配置中,我重新安装了 apache 和 php-fpm,现在 lumen 工作正常 您能否将问题标记为已回答,即使您回答了自己的问题。 NotFoundHttpException with Lumen的可能重复 【参考方案1】:我有同样的问题,经过数小时的研究和调试,我解决了这个问题。
如果你正在做这样的事情......
$app->run($httpRequest);
改为...
$httpRequest = Illuminate\Http\Request::capture();
$app->run($httpRequest);
希望这会有所帮助。谢谢!
【讨论】:
【参考方案2】:在 public/index.php (Lumen 5.2) 中将 $app->run();
更改为 $app->run($app['request']);
【讨论】:
以上是关于流明不可预测的输出的主要内容,如果未能解决你的问题,请参考以下文章
SVR ValueError:形状为 (1,1) 的不可广播输出操作数与广播形状 (1,9) 不匹配
如何用流明5.8中的dingo修复实现jwt。*?目标[Dingo Api Contract Routing Adapter]不可实例化