首頁 >CMS教程 >PHPCMS >phpcms v9不顯示驗證碼怎麼辦

phpcms v9不顯示驗證碼怎麼辦

藏色散人
藏色散人原創
2019-12-27 10:33:492285瀏覽

phpcms v9不顯示驗證碼怎麼辦

phpcms v9不顯示驗證碼怎麼辦?

最近有朋友遇到網站遷移後管理後台登陸驗證碼不顯示的問題,今天在這裡總結下Phpcms V9管理後台登陸驗證碼不顯示的解決方法,希望對學習phpcms的朋友有點用處。

方法一:檢查主機環境,是否已經開啟gd函式庫。

可以用探針,或是檢查php.ini文件,搜尋extension=php_gd2.dll,檢查前面是否有註解符號,去掉即可。

方法二:檢查設定檔是否正確。

開啟設定檔:cache/configs/system.php,檢查有關路徑設定的地方:

//網站路徑

'web_path' => '/網站所在的路徑/'

如果網站安裝在根目錄(例如虛擬主機www、public_html、htdocs這類目錄下),那麼應該設定為:'web_path' => '/';如果安裝在目錄/blog/下,那麼應該要設定為:'web_path' => '/blog/' 。

方法三:檢查設定檔的編碼格式。

主要檢查cache/configs/system.php和api/checkcode.php兩個檔案的檔案編碼是否一直,例如程式版本為utf-8版本,那麼儲存的時候都選擇utf-8編碼格式。

修改這些檔案時,建議使用editplus、EmEditor、Sublime Text 等專業文字編輯器,避免使用text預設本文編輯器。同時注意是否有BOM簽名,需要去掉一些編輯器預設的BOM簽名。

這個方法同樣對於Phpcms 2008適用,之前碰到過,修改include/config.inc.php和checkcode.php檔案編碼都為ANSI編碼格式(或utf-8編碼格式)就好了。

以上方法純屬經驗之談,如有更好的方式或多的方式,可以留言探討。

以上是phpcms v9不顯示驗證碼怎麼辦的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn