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