2015-07-02 141 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 
相關問題