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