移動(dòng)DedeCMS驗(yàn)證碼無(wú)法正常顯示的解決辦法

2013-11-12 06:19:24來(lái)源:ACHAIR作者:

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

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

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

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

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

方案二:將vdimgck.php替換法

替換前請(qǐng)將當(dāng)前的vdimgck.php備份。找回相同版本的DEDECMS安裝包,找到/include/vdimgck.php 文件,并用其替換當(dāng)前站點(diǎn)的vdimgck.php文件。

方案三:去掉登陸驗(yàn)證碼代碼

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

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

所以,如果當(dāng)我們管理后臺(tái)想關(guān)閉驗(yàn)證碼(如果驗(yàn)證碼無(wú)法正確輸入,不支持GB庫(kù))的時(shí)候,只需要打開(kāi)data\safe\inc_safe_config.php 將$safe_gdopen = ’1,2,3,5,6′; 中的6刪除即可。

關(guān)鍵詞:DedeCMS驗(yàn)證碼