YII2 всеж таки посырее будет значительно, чем первый YII. Не обошли стороной баги и капчу. Если, вдруг, YII2 капча начнет ругаться Captcha Could not read font, а шрифт лежит на месте и все вроде как надо, то это не повод отчаиваться.
Вероятнее всего ошибка выскакивает в файле CapthaAction.php в строке
с кодом
Вот такой вот YII2 и его капча.
Вероятнее всего ошибка выскакивает в файле CapthaAction.php в строке
с кодом
$box = imagettfbbox(30, 0, $this->fontFile, $code);Так вот. По неизвестным для науки причинам этот самый imagefittbox требует, чтобы до файла со шрифтом был полный доступ не только на чтение, но и на запись. Надо дать файлу со шрифтом права 0777 и все заработает.
Вот такой вот YII2 и его капча.