Система: Windows 10, OpenServer
php 7.2
Simpla 2.3.8
Не отображается каптча, фон на картинке есть, цифр нету.
В логах php следующее:
[11-Jul-2018 18:43:25 Europe/Moscow] PHP Warning: imagettftext(): Could not find/open font in D:\opt\www\test.local\captcha\image.php on line 37 [11-Jul-2018 18:43:25 Europe/Moscow] PHP Warning: imagettftext(): Could not find/open font in D:\opt\www\test.local\captcha\image.php on line 38 [11-Jul-2018 18:43:25 Europe/Moscow] PHP Warning: imagettftext(): Could not find/open font in D:\opt\www\test.local\captcha\image.php on line 39 [11-Jul-2018 18:43:25 Europe/Moscow] PHP Warning: imagettftext(): Could not find/open font in D:\opt\www\test.local\captcha\image.php on line 41 [11-Jul-2018 18:43:25 Europe/Moscow] PHP Warning: imagettftext(): Could not find/open font in D:\opt\www\test.local\captcha\image.php on line 42 [11-Jul-2018 18:43:25 Europe/Moscow] PHP Warning: imagettftext(): Could not find/open font in D:\opt\www\test.local\captcha\image.php on line 43
Решение:
В файле captcha\image.php
найти строку
$font = "./maturasc.ttf";
заменить на
$font = __DIR__ . "/maturasc.ttf";