当前位置: 首页 > 知识库问答 >
问题:

对null上的成员函数连接()的调用

陆宏扬
2023-03-14

我试图为我在Github上的一个项目创建一个新的虚拟开发环境。我已经安装了MariaDB,PHP 7,做了一个本地克隆的存储库,并恢复了它的. env文件。它应该起作用了。

不幸的是,当我键入php artisan和作曲家更新,我收到以下错误:

PHP致命错误:未捕获错误:调用成员函数连接()在src/供应商/laravel/框架/src/照明/数据库/雄辩/Model.php:1058
堆栈跟踪:
#0 src/供应商/laravel/框架/src/照明/数据库/雄辩/Model.php(1024):照明\数据库\雄辩\模型::解析连接(NULL)
#1 src/供应商/laravel/框架/src/照明/数据库/雄辩/Model.php(859):照明\数据库\雄辩\模型-

我不知道这是否与手头的错误相关,但请注意堆栈跟踪#4上的雄辩拼写错误。

你可以在这里找到我的composer.json文件:
https://github.com/galadhremmin/Parf-Edhellen/blob/master/src/composer.json

PHP版本: 7.1.2 on Debian 9.

你知道哪里不对吗?

编辑这会影响甚至不会运行的工匠和作曲家组件。

共有1个答案

黄宏毅
2023-03-14

我通过使用debug\u print\u backtrace找到了问题的根源。这是一个很好的方法,打印一个完整的背面跟踪。

本例中的问题是,我已将日志服务附加到异常处理程序。记录器将接触到数据库以记录发生的错误,并且它不支持CLI环境。

 类似资料:
  • 我有5个类别Categoria、Produto、Subcategoria、submoduto和Comanda,对于所有类别中的执行搜索,我尝试提供如下服务: 我尝试访问ComandaController上的服务 然后symfony返回错误 我services.yml有 怎么了?

  • 问题内容: 因此,我正在重构代码以实现更多的OOP。我设置了一个类来保存页面属性。 稍后,我像这样调用set_page_title()函数 当我收到错误消息时: 调用非对象上的成员函数set_page_title() 那我想念什么呢? 问题答案: 这意味着它不是对象的实例。我们可以看到您用来初始化变量的代码吗? 当您期望特定的对象类型时,还可以使用PHP的类型提示功能 Docs 在违反逻辑时得到错

  • 问题内容: 我的查询有问题。我最近改用了PDO,这对我来说是新的。现在,我需要在查询中使用JOIN来从另一个表中获取数据,而无需执行两次执行。 问题是,我收到此错误: 我不明白问题是什么。这是我的代码的样子: 或简称为查询: 我想要的是,从用户ID为session且请求为0的朋友那里获取所有行。但是然后我想获取用户中那些朋友的ID,以便我可以链接到他们的个人资料。注意 感谢您提供任何反馈意见,不必

  • 我使用Laravel 8与Livewire。 我创建了这个来显示项目列表,用户也可以应用过滤器。在加载数据时,每页显示10条记录。然而,当我尝试单击下一页或特定的页码时,我得到错误调用成员函数链接()数组... 我也在使用存储库,它被注入了livewire组件。

  • 问题内容: 我正在尝试检查注册中是否已使用电子邮件。当我在学校工作时,它运行良好,但现在突然显示出一个错误: 致命错误:在null上调用成员函数prepare() 我用这个包括 在这里 问题答案: 编辑:( 我想通了)。 我终于弄清楚了为什么您的代码无法正常工作,而我原来的答案已不再适用,我已将其剔除掉。 连接不起作用的原因是因为您从连接参数中省略了常量。 即使您可能没有设置密码,也仍然需要将其作

  • 问题内容: 我不确定这里出了什么问题。我只是在线上学习教程,并且弹出了这些错误。 我收到以下错误 错误 码 问题答案: 首先,您在函数外声明了$ db。如果要在函数内部使用它,则应将其放在函数代码的开头: 我猜,当你写的时候: 您真正想要的是: