Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/blackberry/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Database 使用特殊字符的Symfony数据库密码_Database_Symfony_Passwords - Fatal编程技术网

Database 使用特殊字符的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 由于我无法更改密码,我需要找到一种方法使其生效。有什么想法吗 谢

实际上,我的Symfony和数据库密码有问题。密码包含几个特殊字符,例如:
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
。我尝试使用双引号和单引号,但仍然不起作用。在我的本地机器上,我也尝试了同样的方法,这就是我如何发现
+
符号是问题的原因。没有它,它工作得很好