Symfony 4 Пакет Recaptcha "public_key" по пути "ewz_recaptcha" должен быть настроен - PullRequest
0 голосов
/ 22 октября 2018

Я использую Symfony 4 и пакет рекапчи из https://packagist.org/packages/excelwebzone/recaptcha-bundle#v1.5.11,, но я не знаю, почему это не работает.Ниже приведена ошибка, которую я получил.Я настроил env google recaptcha variable.

The file "C:\xampp\htdocs\projects\symfony-template\config/packages/ewz_recaptcha.yaml" does not contain valid YAML in C:\xampp\htdocs\projects\symfony-template\config/packages/ewz_recaptcha.yaml (which is loaded in resource "C:\xampp\htdocs\projects\symfony-template\config/packages/ewz_recaptcha.yaml").

yaml file:

ewz_recaptcha:
  public_key:  HIDDEN
  private_key:  HIDDEN
  # Not needed as "%kernel.default_locale%" is the default value for the locale key
  locale_key:  %kernel.default_locale%

HIDDEN равно ключам от Google, но я рассмотрел его здесь по соображениям безопасности.

1 Ответ

0 голосов
/ 22 октября 2018

Примечания:

Первый: необходимо создать config/packages/ewz_recaptcha.yaml

Второй: YAML-файл должен иметь правильный формат:

 ewz_recaptcha:
    public_key:  "here is your public key (this is just example)" 
    private_key: "here is your private key (this is just example too)
    # Not needed as "%kernel.default_locale%" is the default value for the locale key
    locale_key:  %kernel.default_locale%
...