有朋友問我,用的是DEDE CMS,換了空間,后臺(tái)驗(yàn)證碼不顯示。
網(wǎng)上查找方法,有的人說干脆取消驗(yàn)證碼:打開datasafeinc_safe_config.php 將$safe_gdopen = ’1,2,3,5,6,7′; 中的6,7刪除即可。但小蟲認(rèn)為考慮到安全因素,這不是長久之際。
只是換了空間,程序是原樣搬進(jìn)去的。檢查空間的GD庫是支持的。唯一修改過的就是數(shù)據(jù)庫配置文件。于是把原來空間的數(shù)據(jù)庫配置文件傳回去。刷新后驗(yàn)證碼居然正常。
經(jīng)過多次測(cè)試,最終確定原因是DATA文件夾下的數(shù)據(jù)庫配置文件編碼問題,因?yàn)樵糜浭卤敬騺硇薷牧藬?shù)據(jù)庫連接信息。切記,一定要用Dreamweaver軟件修改數(shù)據(jù)庫配置文件。如果該文件用記事本修改過,你再用Dreamweaver來改成UTF8,也不行。一定不能用記事本修改。