Dieser Code:Codeigniter nicht-Check Captcha in CentOS 7 erzeugt, funktioniert aber in den Fenstern
{
$this->load->helper('form');
$this->load->helper('captcha');
// Captcha configuration
$config = array(
'img_path' => 'captcha/',
'img_url' => base_url().'captcha/',
'img_width' => '150',
'img_height' => 50,
'word_length' => 3,
'font_size' => 35,
'pool' => '',
);
$captcha = create_captcha($config);
// Unset previous captcha and store new captcha word
$this->session->unset_userdata('captchaCode');
$this->session->set_userdata('captchaCode',$captcha['word']);
// Send captcha image to view
$data['captchaImg'] = $captcha['image'];
$this->load->view('Login', $data);
}
captcha in den Fenstern sehr gut erzeugt, Bild in captcha Ordner erstellt und im Hinblick zeigte. Das Problem ist, dass ich meine Codeiniter-Website zu Linux, CentOs7, verschoben habe ich die www-Ordner-Berechtigung auf 777 geändert und der Besitzer ist Apache, aber noch kein Bild im Captcha-Ordner erstellt und natürlich kein Captcha-Bild in Sicht angezeigt wird.
ls -ld www ===> drwxrwxrwx. 4 apache apache 33 Jun 11 17:18 www
ls -ld www/html/CodeIgniter-3.1.3/captcha/ =======>
drwxrwxrwx. 2 apache apache 6 Jun 15 06:06 www/html/CodeIgniter-3.1.3/captcha/