移動DedeCMS驗證碼無法正常顯示的解決辦法

2013-11-12 06:19:24來源:ACHAIR作者:

有些朋友的移動DEDECMS站點后出現(xiàn)了驗證碼無法正常顯示的情況,主要表現(xiàn)為后臺登陸驗證碼圖片無法正確顯示,只顯示一個X號,點擊更換圖片無任何響應等情況,為了方便大家解決問題,在此整理了三個經(jīng)典的解決方案。

有些朋友的移動DEDECMS站點后出現(xiàn)了驗證碼無法正常顯示的情況,主要表現(xiàn)為后臺登陸驗證碼圖片無法正確顯示,只顯示一個X號,點擊更換圖片無任何響應等情況,為了方便大家解決問題,在此整理了三個經(jīng)典的解決方案。

注:執(zhí)行方案一和方案二的前提是支持GB庫。

方案一:賦予sessions讀、寫、可執(zhí)行的權限

在Linux下修改根目錄下/data/sessions/的sess_***文件修改權限為777(命令:chmod 777 filename)。在Windows下將針對這個站點的Internet來賓用戶設置成對/data/sessions/的sess_***文件“完全控制”。

方案二:將vdimgck.php替換法

替換前請將當前的vdimgck.php備份。找回相同版本的DEDECMS安裝包,找到/include/vdimgck.php 文件,并用其替換當前站點的vdimgck.php文件。

方案三:去掉登陸驗證碼代碼

如果上面的兩種解決辦法都解決不了,那就直接去掉驗證碼功能。是修改data\safe\inc_safe_config.php 配置文件。

方法:$safe_gdopen = ’1,2,3,5,6′; 這個就是系統(tǒng)哪些地方開啟驗證碼。與[驗證碼安全設置]界面是一對一的關系。

所以,如果當我們管理后臺想關閉驗證碼(如果驗證碼無法正確輸入,不支持GB庫)的時候,只需要打開data\safe\inc_safe_config.php 將$safe_gdopen = ’1,2,3,5,6′; 中的6刪除即可。

關鍵詞:DedeCMS驗證碼