這篇文章主要為大家介紹了dedecms在Nginx服務(wù)器上驗(yàn)證碼不顯示解決方法,需要的朋友可以參考下。
很多使用dedecms的站長(zhǎng)都遇到過(guò)在Nginx服務(wù)器上驗(yàn)證碼不顯示的情況,查閱相關(guān)資料會(huì)發(fā)現(xiàn)Ngxin關(guān)于網(wǎng)上GD庫(kù)沒打開,關(guān)掉驗(yàn)證碼等等方法都不行。
試過(guò)網(wǎng)上很多關(guān)于DEDECMS驗(yàn)證碼不顯示解決方法都不行,從源碼處尋找解決途徑,問(wèn)題得以解決!
解決方法如下:
打開目錄include/vdimgck.php文件;
如下所示注銷掉掉11行
代碼如下:
//require_once (dirname(__FILE__).'/common.inc.php');
其后再添加如下代碼:
代碼如下:
define('DEDEINC', str_replace("\\", '/', dirname(__FILE__) ) );
define('DEDEROOT', str_replace("\\", '/', substr(DEDEINC,0,-8) ) );
define('DEDEDATA', DEDEROOT.'/data');
搞定,刷新后驗(yàn)證碼就可以顯示。
更多信息請(qǐng)查看IT技術(shù)專欄