我正在尝试将我的Lumen应用程序从localhost移动到DigitalOcean。 localhost应用程序正常工作。我已经通过FileZilla上传了我的文件,并将我的文档指向了
var/www/html/resources/views/index.php
当我输入域名时,它会正确打开。但是,当我点击此页面上的登录信息时,会发生两件事。
Connector.php第55行中的PDOException: SQLSTATE [HY000] [1045]拒绝访问用户' root' @' localhost' (使用密码:是)
我的域名将恢复为原始的localhost IP地址和相应的后缀。例如:而不是
我的.env如下
APP_ENV=local
APP_DEBUG=true
APP_KEY=appkey
DB_CONNECTION=mysql
DB_HOST=localhost
DB_PORT=3306
DB_DATABASE=database
DB_USERNAME=root
DB_PASSWORD=***************
MAIL_DRIVER=smtp
MAIL_HOST=smtp.fatcow.com
MAIL_PORT=587
MAIL_USERNAME=**********
MAIL_PASSWORD=**********
CACHE_DRIVER=memcached
QUEUE_DRIVER=sync
我的database.php是:
'default' => env('DB_CONNECTION', 'mysql'),
'mysql' => [
'driver' => 'mysql',
'host' => env('DB_HOST', 'localhost'),
'port' => env('DB_PORT', 3306),
'database' => env('DB_DATABASE', 'database'),
'username' => env('DB_USERNAME', 'root'),
'password' => env('DB_PASSWORD', '**************'),
'charset' => env('DB_CHARSET', 'utf8'),
'collation' => env('DB_COLLATION', 'utf8_unicode_ci'),
'prefix' => env('DB_PREFIX', ''),
'timezone' => env('DB_TIMEZONE', '+00:00'),
'strict' => env('DB_STRICT_MODE', false),
],
其他细节:我没有在我的Droplet中安装phpmyadmin,因为我的数据库大小太大而无法上传到phpmyadmin。
我没有将我的数据库导入mysql,因为我上次尝试时,它没有导入所有表。
请帮忙。谢谢!