【问题标题】:I got an error when i run the project another system... how can i solve it?当我在另一个系统上运行项目时出现错误...我该如何解决?
【发布时间】:2021-04-02 06:33:54
【问题描述】:

声明 PDO::query(string $query, ?int $fetchMode = null, mixed ...$fetchModeArgs) 必须与 Doctrine\DBAL\Driver\Connection::query() 兼容

【问题讨论】:

  • 两个系统的PHP版本是多少?
  • PHP 8.0.2 (cli)(构建时间:2021 年 2 月 3 日 18:36:40)(ZTS Visual C++ 2019 x64)
  • 什么是 laravel 版本。还从 composer.lock 分享“doctrine/dbal”的版本

标签: php laravel


【解决方案1】:

如果您在收到错误的系统上使用 PHP 8,则可能是不兼容的原则/dbal。这是错误,您可以在此处找到更多详细信息。

https://github.com/doctrine/dbal/issues/3791

我遇到了类似的问题并已切换到 PHP 7.4。

但这一切只有在你的系统有 php 8 的情况下

【讨论】:

    猜你喜欢
    • 2020-05-02
    • 1970-01-01
    • 2020-02-19
    • 2018-08-16
    • 1970-01-01
    • 1970-01-01
    • 2017-07-15
    • 1970-01-01
    • 2022-11-25
    相关资源
    最近更新 更多