【问题标题】:Class 'Illuminate\Database\MySqlConnection' not found error in laravel 5.2在 laravel 5.2 中找不到类“Illuminate\Database\MySqlConnection”错误
【发布时间】:2019-09-12 09:02:00
【问题描述】:

在 laravel 5.2 中加载动态页面时出现以下错误。

ConnectionFactory.php 第 217 行中的 FatalThrowableError: 找不到类“Illuminate\Database\MySqlConnection”

可能是什么问题。如何解决这些问题我尝试了以下命令,但这些命令都没有帮助解决上述问题。

  1. 作曲家转储自动加载
  2. php artisan 缓存:清除
  3. php 工匠路线:缓存
  4. php 工匠配置:缓存

【问题讨论】:

    标签: laravel-5.2


    【解决方案1】:

    我也遇到了同样的问题,PDO 似乎无法在我的网站上运行,

    1. 试图清除 PHP/MySQL

    2. 重新安装 PHP/MySQL

    看来pdo的模块是从php-ini和php-m加载的

    【讨论】:

    • 我新下载了 laravel 框架并从旧项目中迁移了所有文件,现在很好
    【解决方案2】:

    对我来说,删除供应商目录并重新运行 composer install 解决了这个问题。

    【讨论】:

      【解决方案3】:

      我没有使用 Laravel 5.2 而是 5.7.28。我按照@jgleesti 的解决方案删除了​​供应商文件夹并重新运行作曲家安装。它使它变得更好,但并没有解决我的问题。所以我做了更多的步骤来解决我的问题。

      sudo apt-get --purge remove php-common

      sudo apt-get install php-common php-mysql php-cli php-bcmath

      不知道如何,但它对我有用。

      【讨论】:

      • 我使用了这个方法并摆脱了错误。但是我还需要重新安装 php-fpm。
      【解决方案4】:

      只需在您的项目目录中输入sudo rm -R vendor,然后输入composer install,一切都会正常。

      【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2017-07-07
      • 1970-01-01
      • 2019-10-18
      • 2015-10-12
      • 2020-10-18
      • 2021-12-04
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多