在laravel 5.2中加载动态页面时,出现以下错误。
ConnectionFactory.php第217行中的FatalThrowableError: 找不到类'Illuminate \ Database \ MySqlConnection'
可能是问题。如何解决这些问题,我在以下命令中尝试过,但这些都无助于纠正上述问题。
答案 0 :(得分:1)
对于我来说,删除供应商目录并重新运行composer安装可以解决此问题。
答案 1 :(得分:1)
只需在项目目录中先执行sudo rm -R vendor
,然后再执行composer install
,一切都会正常工作。
答案 2 :(得分:0)
我不是使用Laravel 5.2,而是5.7.28。我遵循@jgleesti的解决方案,删除了供应商文件夹并重新运行composer安装。它做得更好,但不能解决我的问题。因此,我采取了更多措施来解决我的问题。
sudo apt-get --purge删除php-common
sudo apt-get install php-common php-mysql php-cli php-bcmath
不确定如何,但是对我有用。
答案 3 :(得分:-1)
我遇到了同样的问题,看来PDO无法在我的网站上正常工作
1-尝试清除php / mysql 2-重新安装php / mysql
似乎pdo的模块是从php --ini和php -m加载的