Laravel 4.2和Mysql Connection

时间:2018-03-03 16:11:07

标签: php mysql laravel

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

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

  
    

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

  

在线阅读解决方案之后,我意识到该项目没有连接到Xampp上的mysql,原因我不知道。

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

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

PS:对不起我的英文

1 个答案:

答案 0 :(得分:0)

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

'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