dedecms在Nginx服務(wù)器上驗(yàn)證碼不顯示解決方法

字號(hào):


    這篇文章主要為大家介紹了dedecms在Nginx服務(wù)器上驗(yàn)證碼不顯示解決方法,需要的朋友可以參考下。
    很多使用dedecms的站長(zhǎng)都遇到過在Nginx服務(wù)器上驗(yàn)證碼不顯示的情況,查閱相關(guān)資料會(huì)發(fā)現(xiàn)Ngxin關(guān)于網(wǎng)上GD庫(kù)沒打開,關(guān)掉驗(yàn)證碼等等方法都不行。
    試過網(wǎng)上很多關(guān)于DEDECMS驗(yà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)證碼就可以顯示。