我刚刚将我的应用程序移至生产中,我正在使用Cloudways和DigitalOcean,但是当我尝试登录到我的应用程序时出现此错误:
Connection.php第770行中的QueryException:
SQLSTATE [28000] [1045]拒绝访问用户'root'@'localhost'(使用密码:NO)(SQL:select * from users
其中email
= test@gmail.com limit 1)
我的网站使用apache和phpmyadmin在localhost上,但现在我不知道我是否应该在Cloudways提供的MySQL部分创建表格?或者如果我只是需要改变我的.env上的一些东西
这就是我在.env文件中的内容
APP_ENV=local
APP_KEY=base64:d2WQTk7Xg07LkV1ca/V02s5jpkA/UM1hEprWYcG2I0w=
APP_DEBUG=true
APP_LOG_LEVEL=debug
APP_URL=http://localhost
DB_CONNECTION=mysql
DB_HOST=127.0.0.1
DB_PORT=3306
DB_DATABASE=chsv
DB_USERNAME=root
DB_PASSWORD=
BROADCAST_DRIVER=log
CACHE_DRIVER=file
SESSION_DRIVER=file
QUEUE_DRIVER=sync
REDIS_HOST=127.0.0.1
REDIS_PASSWORD=null
REDIS_PORT=6379
MAIL_DRIVER=smtp
MAIL_HOST=smtp.gmail.com
MAIL_PORT=465
MAIL_USERNAME=leti.nava2303@gmail.com
MAIL_PASSWORD=letynavac230394
MAIL_ENCRYPTION=ssl
PUSHER_APP_ID=
PUSHER_KEY=
PUSHER_SECRET=
我将不胜感激,
谢谢。
答案 0 :(得分:1)
在Cloudways平台上的应用程序的“访问详细信息”页面上,您将找到有关如何访问该特定应用程序的MySQL数据库的详细信息。正如评论中所建议的那样,您需要从平台中找出正确的MySQL数据库访问凭据并编辑您的配置文件以反映这一点。