【发布时间】:2017-05-04 16:33:00
【问题描述】:
所以我想将我现有的 Laravel 项目部署到我的数字海洋 VPS 中 我使用了this tutorial,并成功上传了我的网站。
我的.env 文件是:
APP_ENV=local
APP_KEY=my app key
APP_DEBUG=true
APP_LOG_LEVEL=debug
APP_URL=http://localhost
DB_CONNECTION=mysql
DB_HOST=my ip
DB_PORT=3306
DB_DATABASE=form
DB_USERNAME=root
DB_PASSWORD=my pass
但问题是:我使用 MySQL 并创建并运行
php artisan migrate
并得到这些错误:
[Illuminate\Database\QueryException] SQLSTATE[HY000] [2002] Connection refused (SQL: select * from information_schema.tables where table_schema = form and table_name = migrations)
和
[PDOException] SQLSTATE[HY000] [2002] Connection refused
【问题讨论】:
-
您是否在
.env文件中定义了您的数据库凭据? -
@Froxz 看到它已经没有帮助,他的问题是关于宅基地
-
@SaumyaRastogi 是的,我附上了它
-
@MohammadReza 检查您的数据库/用户名/密码检查mysql是否正在运行
Connection refused错误它无法连接,也许您的用户没有足够的访问权限等等。