Laravel 4.2 and Mysql Connection



我有Xamp(运行mysql(,我总是用它来运行我所做的每个laravel项目(laravel 5+(并且工作正常。

现在,我有一个使用 laravel 4.2 构建的项目,我将其连接到我使用的 Xamp。我已经能够迁移和播种表。但是现在,当我尝试加载页面localhost:8000时,它会收到此错误

SQLSTATE[HY000] [2002] 没有这样的文件或目录

在线阅读解决方案后,我意识到由于一些我不知道的原因,该项目无法连接到 Xampp 上的 mysql。

我已经下载了mysql,当我运行下载的新mysql并运行localhost:8000时,它会识别新的mysql。

如何通过使 laravel 4.2 项目依赖于我的 Xampp 上的 mysql 来解决这个问题?

PS:对不起我的英语

如果您使用的是环境文件,您能否检查两个文件中的数据库配置是否相同。

'host'      => 'localhost',
'database'  => 'yourlaraveldb',
'username'  => 'yourdbuser',
'password'  => 'yourdbpass',
> app/config/database.php
> .env

在我的 Windows 10 中进行以下设置,它工作正常。

PHP 5.6.30
XAMPP Version 5.6.30
XAMPP Control Panel Version 3.2.2
Laravel 4.2

最新更新