我按照此文档 将原则添加到我的 symfony 项目(v4.2)中。但是,当安装主义时,它不会将此行添加到我的项目中(在我的 .env 文件中,如文档中提到的):
DATABASE_URL="mysql://db_user:db_password@127.0.0.1:3306/db_name"
所以我像这样手动添加它:
DATABASE_URL="mysql://root@127.0.0.1:3306/db_school"
并使用此命令创建数据库:
php bin/console 学说:数据库:创建
它给了我这个错误:
在 AbstractMySQLDriver.php 第 93 行:驱动程序中发生异常:SQLSTATE[HY000] [1045] 用户 'db_user'@'localhost' 的访问被拒绝(使用密码:YES)
在 PDOConnection.php 第 31 行中: SQLSTATE[HY000] [1045] 用户 'db_user'@'localhost' 的访问被拒绝(使用密码:YES)
在 PDOConnection.php 第 27 行中: SQLSTATE[HY000] [1045] 用户 ' 的访问被拒绝db_user'@'localhost'(使用密码:YES)
即使我更改了用户名和密码,它仍然无法识别。知道为什么它不起作用吗?我会很感激的。
当我执行命令时:
composer require symfony/apache-pack
Run Code Online (Sandbox Code Playgroud)
它不会创建文件,因为它在此处的.htaccess文档中引用。
我该如何解决这个问题?