Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/laravel/10.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php Laravel 5.4致命错误:已耗尽209715200字节的允许内存大小_Php_Laravel - Fatal编程技术网

Php Laravel 5.4致命错误:已耗尽209715200字节的允许内存大小

Php Laravel 5.4致命错误:已耗尽209715200字节的允许内存大小,php,laravel,Php,Laravel,我最近克隆了一个Laravel5.4项目,运行composer安装,npm安装,然后吞咽。我可以很好地访问我的应用程序的登录屏幕,但当然无法登录,因为没有数据库,因此没有用户。因此,我设置了数据库,并为我的数据库导入了一些伪数据的sql文件。当我第一次尝试登录时,页面挂起一点,然后显示上面的错误。此后,我甚至无法进入登录屏幕,因为每次刷新时,它都会显示该错误。我试图删除并读取一个空数据库,但仍然无法进入登录屏幕。我甚至不能运行任何artisan命令,因为每次尝试都会在控制台中遇到相同的错误 我尝

我最近克隆了一个Laravel5.4项目,运行composer安装,npm安装,然后吞咽。我可以很好地访问我的应用程序的登录屏幕,但当然无法登录,因为没有数据库,因此没有用户。因此,我设置了数据库,并为我的数据库导入了一些伪数据的sql文件。当我第一次尝试登录时,页面挂起一点,然后显示上面的错误。此后,我甚至无法进入登录屏幕,因为每次刷新时,它都会显示该错误。我试图删除并读取一个空数据库,但仍然无法进入登录屏幕。我甚至不能运行任何artisan命令,因为每次尝试都会在控制台中遇到相同的错误

我尝试在php.ini文件中增加
内存限制,但没有效果,因为每个操作在显示相同的错误消息之前都会挂起更长的时间,所以我觉得一定有某种无限循环在某处运行


我发现调试代码非常困难,因为我没有添加任何生产代码,只运行composer和npm命令。如果您对如何调试/修复此问题有任何建议,我们将不胜感激。

能否显示错误页面的屏幕截图?对于laravel启动,200 MB。。这是一个很大的数字,某个地方存在内存泄漏或无限循环的递归。应用程序代码中的某个地方一定存在无限循环。尝试在各个位置添加
dd(“此处”)
,以检查应用程序在崩溃之前到达了哪些部分。您的问题可能是某个服务提供商中的
$this->register()
。它应该是
$this->app->register()。我想这最终是注册服务提供商的问题。重新安装项目并修复
config/app.php
文件中的一些服务提供商错误似乎可以解决问题