2015-07-02 91 views
1

Im使用Mac os x Yosemite 10.10。我安装了最新的laravel version 5.1。 我建立了宅基地,它一直运行良好。但是,当我尝试在我的Laravel应用程序中创建MySQL连接时,并且在我的开发计算机上运行php artisan迁移时遇到错误。以下是我运行php artisan migrate时看到的声明。Laravel 5 php artisan migrate不起作用

[PDOException] SQLSTATE[HY000] [2002] No such file or directory

我该如何解决这个问题?当我进入VM时,mysql工作正常。但我不知道如何使用php artisan migrate。 预先感谢您。

最好

+0

的可能重复[Mac上的PHP工匠迁移错误设置Laravel:没有这样的文件或目录(http://stackoverflow.com/questions/19475762/setting-up-laravel-on-a- MAC-PHP-AR tisan-migrate-error-no-such-file-or-directory) – cjds

+0

嗨。由于我使用Homestead,因此您提供的链接不适合我。不管怎么说,还是要谢谢你! –

+0

我的错误。没有看到。 – cjds

回答

0

看看你的.env文件(根目录)并检查两次你的连接。例如:

DB_HOST=localhost 
DB_DATABASE=dbname 
DB_USERNAME=username 
DB_PASSWORD=password 
0

检查MySQL服务器是否可用,并检查database.php中与正确的SQL驱动程序 路径database.php中

project/config/database.php 

检查.ENV文件的项目目录,并检查DB细节

DB_HOST=localhost 
DB_DATABASE=dbname 
DB_USERNAME=username 
DB_PASSWORD=password 
相关问题