2016年8月1日 星期一

Laravel 5.2 Basic Task List : sqlstate[Hy000] [2002] Connection refused

        一開始遇到一個問題:

git clone https://github.com/laravel/quickstart-basic quickstart
cd quickstart
composer install
php artisan migrate
官網上的Document,要執行php artisan migrate 時,卻發生了這樣的錯誤



看了一下.env(在quickstart的第一層目錄),發現原本的設定是:

DB_HOST=127.0.0.1
DB_DATABASE=homestead
DB_USERNAME=homestead
DB_PASSWORD=secret

原來是官方的範例或直接使用Laravel new 的command,都假設我們在Homestead上開發Laravel,所以DB也是如此設定

我們只要改成

DB_HOST=127.0.0.1:8889      ( 根據自己的port )
DB_DATABASE= database name  (建立一個本機端的database)
DB_USERNAME=  your username
DB_PASSWORD=  your password

這樣就OK了!


來研究一下migration是什麼....

沒有留言:

張貼留言