2010-02-22 106 views
0

你好笨驗證碼不使我的page.My PHP GD庫工作,但沒有改變結果笨驗證碼不工作

+5

這就像調用IT支持,並說「我的電腦不能正常工作」 ...到底是什麼的問題? – Shoban 2010-02-22 06:30:25

+0

嘗試包括一些代碼,以便我們可以瞭解可能發生的事情以及Shoban說的一些更多細節。 – 2010-02-22 06:47:24

回答

2

的第一件事做調試的CodeIgniter應用程序打開登錄到一個DEBUG級別。通過編輯文件system/application/config/config.php做到這一點,發現這些行:

$config['log_threshold'] = 2; 

如果該值爲0,將其更改爲2

之後,確保網頁服務器進程可以寫入對應的system/logs。訪問應用程序頁面,然後打開日誌文件。在你的代碼,添加此行來寫自己的日誌:

log_message(LEVEL, MESSAGE); 

LEVEL將是一個DEBUGERROR,否則後果不堪設想。閱讀user_guide以獲取更完整的說明。

CI captcha插件需要您具有正確的字體和緩存目錄路徑。按照system/plugins/captcha_pi.php文件中的示例,您應該有它的工作。

1

不要忘記將您的目錄權限設置爲777.

0

請確保存儲您的驗證碼圖片的文件夾的權限。

  1. 配置create_captcha(array('img_path' => $path...))
  2. 檢查img_path許可chmod a+w您的IMG路徑,如果你能