Как мне установить пакет капчи BotDetect на Symfony 4.4?Php

Кемеровские программисты php общаются здесь
Ответить
Anonymous
 Как мне установить пакет капчи BotDetect на Symfony 4.4?

Сообщение Anonymous »

Я пытаюсь установить пакет капчи BotDetect в проект Symfony 4.4
Я выполнил все эти шаги:
  • Я установил его с помощью композитора< /li>
    настроил маршрут в app/config/route.yaml
  • создал для него файл конфигурации captcha.php
    < li>добавил необходимое поле для ввода капчи в мой FormType,
  • добавил метод получения и установки для CaptchaCode в объекте и добавил поля в представлении формы
но когда я попытался получить доступ к форме, я получил следующую ошибку:

Слишком мало аргументов для функции
Captcha\ Bundle\CaptchaBundle\Form\Type\CaptchaType::__construct(), 0
передается в C:\Users\tommy\Desktop\Stage
avecnous\expertes-crm\vendor\symfony\form\FormRegistry. php в строке 89
и ожидается ровно 2

Я попытался добавить новый экземпляр пакета в AppKernel.php, и ошибка превратилась в :< /p>

ОШИБКА: BotDetect требует библиотеки GD и ее вспомогательной библиотеки:
libpng, libjpeg и FreeType 2. Подробнее о
установке можно прочитать /включение их по адресу: http://php.net/manual/en/book.image.php.

Я попробовал раскомментировать расширение gd в php. .ini и использование композитора требуют «ext-gd:*» --ignore-platform-reqs, но он все равно не работает. Я заблудился и не знаю, что теперь делать.

Подробнее здесь: https://stackoverflow.com/questions/787 ... ymfony-4-4
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Php»