觸屏版
全國服務(wù)熱線:0571-87205688
登錄
注冊
客戶中心
關(guān)注云客
dede織夢模板后臺登陸驗證碼輸入明明正確但卻提示不正確,或者壓根不顯示。說一下碰到這種情況的幾種原因:
1.dede版本程序升級操作不正確造成驗證碼提示不正確;
2.更好空間新的空間里pho.ini里gd庫配置問題;
3.網(wǎng)站空間滿了;
4.專對5.7版本轉(zhuǎn)移data目錄引起的(此種請查看:如何將dede織夢data目錄正確遷移及引起的問題解決方法)
5.程序內(nèi)/data/session目錄權(quán)限設(shè)置問題;
6.清除瀏覽器的cookies,重啟瀏覽器;
7.網(wǎng)速不行,換個時間,等網(wǎng)速快了再試;
8.網(wǎng)站程序出錯,重新上傳安裝。
解決辦法:
1、如果是5.7版本的轉(zhuǎn)移data目錄引起的。
請改一下/include/vdimgck.php這個文件 這個文件里也調(diào)用了DATA里的文件也可以改路徑,把帶有這個 /../data 改成你現(xiàn)在的路徑。
2、查閱資料后得知,session沒有清除,去data/session目錄下,將除index.html以外文件全部刪除就可以了。
3、如果還是不行,看session是否有寫入權(quán)限,如果沒有的話,給"internet來賓賬戶"添加寫入權(quán)限,Linux的話,目錄權(quán)限設(shè)置為"777"。
4、設(shè)置服務(wù)器的php.ini:打開php.ini 文件找到;session.save_path = "/tmp" 改寫成session.cookie_path = /把extension=php_gd2.dll;將他前面的分號;去掉。
5、檢查你的空間是不是滿了。測試的方法是你可以隨便上傳FTP空間里一個文件會有提示,你可以聯(lián)系空間服務(wù)商。
6、直接去掉驗證碼:打開 login.php 找到:
if($validate=='' || $validate != $svali)替換為:if( false )
然后,在模板dede/templets/login.htm里去掉以下驗證碼的具體HTML代碼:<li><span>驗證碼:</span><input name="validate" type="text" id="vdcode" style='width:50px;text-transform:uppercase;'class="text" /> <img id="vdimgck" src="../include/vdimgck.php" alt="看不清?點擊更換" align="absmiddle"style="cursor:pointer" /></li>
或者是:在[驗證碼安全設(shè)置]里,說修改后的保存實際上是修改了data\safe\inc_safe_config.php 這個文件,這是個配置文件。比如:$safe_gdopen = '1,2,3,5,6'; 這個就是系統(tǒng)哪些地方開啟驗證碼.與[驗證碼安全設(shè)置]界面是一對一的關(guān)系。所以,如果當(dāng)我們管理后臺想關(guān)閉驗證碼(如果驗證碼無法正確輸入,不支持GB庫)的時候,只需要打開data\safe\inc_safe_config.php 將$safe_gdopen = '1,2,3,5,6'; 中的6刪除即可。不必去進行繁瑣的設(shè)置。
7、是修改include文件夾的vdimgck.php文件修改以下段落,//Session保存路徑$sessSavePath = dirname(__FILE__)."/../data/sessions/";修改為//$sessSavePath = dirname(__FILE__)."/../data/sessions/";修改后,時管用時不管用,改回來也是這樣的情況。如果把DEDE后臺路徑修改默認(rèn)的DEDE文件夾,就不會出現(xiàn)驗證碼錯誤的情況。最后如果以上方法均不適用的話,那么你就重新安裝下對應(yīng)版本的程序,然后將您的css及圖片文件,模板文件,upload文件夾轉(zhuǎn)移過來.最后還原數(shù)據(jù)庫。
評論(0人參與,0條評論)
發(fā)布評論
最新評論