我已将我的 laravel 项目上传到 Ubuntu 14,我已将 MySQL 安装到服务器,尝试使用 php artisan migration 运行迁移,但我不断收到此错误 [PDOException] SQLSTATE[HY000] [1045] 拒绝用户“root”@“localhost”访问(使用 pas sword:是的,我不明白如何解决这个问题。
答案1
大家好,谢谢你的建议和帮助,因为我没有在服务器上生成 .en 文件,而且我的密码错误,所以我现在很高兴
答案2
根据您的问题,您上传了整个项目包括.env文件。在 Laravel 中,上传完成的作品时,您不需要做以下几件事:
- 切勿上传.env文件,而是使用作曲家更新,因为这将包含不应以那种方式移动的敏感信息。
- 使用相同的应用程序密钥对于两个位置,这将在以下情况下重新生成:作曲家更新在新地点运行。
解决方案:
- 添加.env文件到.gitignore文件,因此它永远不会像其他文件那样被看到。
- 上传作品后,使用随附的.env.示例文件,将其更改为.env然后运行作曲家更新. 从新位置添加您的数据库信息。
- 跑步
composer update
和新的.env文件应该没问题。