我有一個開發服務器的女巫captcha工作正常,但不是在生產服務器。我看看phpinfo(),GD在兩臺服務器上都啓用(ubuntu)。所以我不明白是什麼問題... 這裏是我的代碼:codeigniter captcha無法在服務器更改後工作
$vals = array(
'word' => $this->random_word(6),
'img_path' => '/var/www/mysite/static/',
'img_url' => base_url().'static/',
'font_path' => '/var/www/mysite/fonts/font.TTF',
'img_width' => '150',
'img_height' => '30',
'expiration' => 7200,
'word_length' => 6
);
$captcha = create_captcha($vals);
當我嘗試:
var_dump($captcha);
結果是:
bool(false)
任何想法? 謝謝
它是755這個文件夾 – Mazeltov
755是讀/寫上/執行的所有者和讀取/執行等。因此,如果Web服務器進程用戶不擁有該目錄,則無法寫入該目錄。 –
謝謝你,這是一個很好的猜測! – Mazeltov