Captcha Helper Codeigniter Ошибка - imagettftext (): не удалось найти / открыть шрифт - PullRequest
0 голосов
/ 13 февраля 2019

пожалуйста, помогите мне решить эту проблему.Я хочу использовать капчу на своей странице входа в систему с помощью помощника капчи в CodeIgniter, но получаю такую ​​ошибку, как:

Обнаружена ошибка PHP

Серьезность: Предупреждение

Сообщение: imagettftext (): не удалось найти / открыть шрифт

Имя файла: helpers / captcha_helper.php

=============================================

это мой контроллер:

public function login() {

    $data['captcha'] = $this->set_captcha();
    $this->load->view('access/login', $data);

}

public function set_captcha() {

    $vals = array(
        'img_path'      => './assets/img/captcha/',
        'img_url'       => base_url('assets/img/captcha'),
        'font_path'     => './assets/fonts/Kalam-Regular.ttf',
        'img_width'     => 175,
        'img_height'    => 55,
        'expiration'    => 3600,
        'word_length'   => 5,
        'font_size'     => 17,
        'pool'          => '0123456789abcdefghijklmnopqrstuvwxyz',

        // White background and border, black text and red grid
        'colors'        => array(
            'background' => array(255, 255, 255),
            'border' => array(255, 255, 255),
            'text' => array(160, 160, 160),
            'grid' => array(255, 183, 206)
        )
    );

    $cap = create_captcha($vals);

    return $cap['image'];

}

а затем я просто отображаю переменную captcha в представлении.

проблема только в показе окон (XAMPP), но не в моем сервере Ubuntu.Скажите, пожалуйста, если есть дубликат этого поста, я искал список постов и Google, но не нашел ту же проблему.

...