POST TIME:2018-03-15 20:54
dede 后臺登陸驗證碼錯誤,其中一個問題大家可能忽略,dede所用的php版本與空間商的php版本不同造成的。更改空間商的php版本就可以了。
自己也建了一個網站,建站過程中在老李這里學了很多東西,所以想把自己最近遇到的問題;
dede后臺登陸驗證碼錯誤及解決方案奉獻到這里,算是對老李的回報吧。 之前我的網站都很正常,最近遇到dede后臺登陸驗證碼錯誤的問題,不只是后臺,其他網頁的驗證碼都出現問題了,在網上查資料整了好幾天,總結如下:
(1)檢查虛擬主機的空間是否足夠.(不可行,因為我的虛擬主機沒有問題)。
(2)可能是由于緩存的原因造成后臺驗證碼錯誤無法登陸。使用用ftp把data/session目錄下除index.htm外的其它session文件都刪除,然后本地ie瀏覽器清除緩存。(不可行)
(3)data/safe/inc_safe_config.php打開頭一行,$safe_gdopen = ’1,2,3,4,5,6′; 修改為 $safe_gdopen = ’1,2,3,4,5′; 去掉6,即關閉后臺驗證碼選項。(可行,驗證碼不起作用了,心里不舒服)。
(4)dede 系統重裝,(不可行)
(5)系統備份恢復(不可行)
(6)數據庫恢復(不可行)
(7)網上說的修改common.func.php文件(不可行)
(8)修改php.ini中的 sessions.cookie_path (不可行,空間商不讓修改);
(9)按照(3)登陸后,在系統——驗證安全設置——開啟系統驗證碼, 去掉后臺登陸以及其他如會員登陸,會員注冊等,(可行,跟(3)作用一樣,驗證碼不起作用,像自己身上長了一個瘡,蓋了一塊布,不讓別人看到一樣,心里難受)
(10)data/session 權限,修改為777(不可行)
(11)降低空間商(godaddy)php 版本,由5.4.23降到5.2.17 (可行),問題徹底解決,估計最近空間商更新了系統,新版本的php與dede有些設置不兼容。這一點大家可能容易忽略。 希望我的經歷可以給大家提供點有用的信息。