天天看點

phpcms(v9)驗證碼無法顯示解決方案

1.首先直接啟動下伺服器(本人經曆過,管用)

2.找到php.ini檔案 搜尋extension=php_gd2.dll這段代碼 然後把前面的;符号去掉即可。

3.關鍵一點是擷取驗證碼的圖檔與全局變量SITE_URL相關,也就是網站的目錄,是以隻要修改cache/configs/system.php檔案中的網站路徑變量‘web_path’ 即可。

舉例說明(本地域名http://localhost)

如果所有的檔案都在根目錄下(例如apache下的htdocs),此時,預設通路位址應該是http://localhost/,則‘web_path’=>'/',若網站預設的通路位址不是根目錄,則需要将變量‘web_path’的值改為新的目錄位址,例如是在根目錄下的install子目錄裡,那麼應該是'web_path'=>'/install/',注意,最後一個'/'不能省略。

4.修改config.inc.php檔案的編碼為ANSI,也就是和checkcode.php的編碼一緻就可以了,因為checkcode.php的編碼就是ANSI的!

找個UTF-8的文本工具,如:UltraEdit-32,另存一下就可以了