Database 使用特殊字符的Symfony数据库密码
实际上,我的Symfony和数据库密码有问题。密码包含几个特殊字符,例如:Database 使用特殊字符的Symfony数据库密码,database,symfony,passwords,Database,Symfony,Passwords,实际上,我的Symfony和数据库密码有问题。密码包含几个特殊字符,例如:65RfK&$+4 在阅读文档时,他们说我们实际上需要转义那些特殊字符,例如: php symfony generate:app --csrf-secret=Unique\$ecret backend 但是,我尝试将此应用于我的密码,但仍不起作用: 65RfK_\&\$\+4 缓存文件将生成密码,例如: 65RfK_\\&\\$\\+4 由于我无法更改密码,我需要找到一种方法使其生效。有什么想法吗 谢
65RfK&$+4
在阅读文档时,他们说我们实际上需要转义那些特殊字符,例如:
php symfony generate:app --csrf-secret=Unique\$ecret backend
但是,我尝试将此应用于我的密码,但仍不起作用:
65RfK_\&\$\+4
缓存文件将生成密码,例如:
65RfK_\\&\\$\\+4
由于我无法更改密码,我需要找到一种方法使其生效。有什么想法吗
谢谢
编辑:问题似乎来自
+
符号。但是,试图逃避它是行不通的:
65RfK_&$\+4
\u0024\u0026\u002b2
问题已解决我终于解决了我的问题。我联系了管理员,要求输入一个没有
+
标志的新密码。它现在运行良好。然而,我仍然对如何从YAML文件中转义它感到好奇。如果有人有答案,我将非常高兴地看到:)您的数据库密码在哪里?在app/config/parameters.yml的中,对吗?您是否尝试在密码前后添加简单引号或双引号
例如:
# This file is auto-generated during the composer install
parameters:
database_driver: pdo_mysql
[...]
database_password: "65RfK_&$+4"
你的数据库密码在哪里?在app/config/parameters.yml的中,对吗?您是否尝试在密码前后添加简单引号或双引号
例如:
# This file is auto-generated during the composer install
parameters:
database_driver: pdo_mysql
[...]
database_password: "65RfK_&$+4"
您好,我的密码位于该应用程序的config/database.yml
。我尝试使用双引号和单引号,但仍然不起作用。在我的本地机器上,我也尝试了同样的方法,这就是我如何发现+
符号是问题的原因。如果没有它,它可以正常工作。嗨,我的密码位于该应用程序的config/database.yml
。我尝试使用双引号和单引号,但仍然不起作用。在我的本地机器上,我也尝试了同样的方法,这就是我如何发现+
符号是问题的原因。没有它,它工作得很好