為了方便大家解決問題,在此整理了三個(gè)經(jīng)典的解決方案。
注:執(zhí)行方案一和方案二的前提是支持gb庫。
方案一:賦予sessions讀、寫、可執(zhí)行的權(quán)限
修改根目錄下/data/sessions/的sess_***文件修改權(quán)限為777(命令:chmod 777 filename)。
方案二:將vdimgck.php替換法
替換前請(qǐng)將當(dāng)前的vdimgck.php備份。找回相同版本的dede安裝包,找到/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)哪些地方開啟驗(yàn)證碼。與[驗(yàn)證碼安全設(shè)置]界面是一對(duì)一的關(guān)系。
所以,如果當(dāng)我們管理后臺(tái)想關(guān)閉驗(yàn)證碼(如果驗(yàn)證碼無法正確輸入,不支持gb庫)的時(shí)候,只需要打開data\safe\inc_safe_config.php 將$safe_gdopen = ’1,2,3,5,6′; 中的6刪除即可。