帝國cms驗證碼不顯示顯示叉符號一般常見于剛安裝或者搬站后出現,具體分析可能有以下幾個原因,可以根據實際情況進行排查:
前臺沒有驗證碼的原因排查,是否引入的JS文件如下
<script src="/e/data/js/ajax.js" ></script>
后臺沒有驗證碼的原因排查
1、GD庫沒有開啟
用phpinfo測試查看GD庫是否開啟,或者瀏覽器訪問:域名/e/showkey/index.php,如果出現亂碼直接到php.ini中開啟GD庫就可以,php_gd.dll前分號去掉。
2、數據庫庫連接文件可以存在BOM
用編輯器去掉即可,可以用notepad++,在編碼的菜單中選擇 使用UTF-8編碼來去掉。如下圖:
3、目錄權限問題
確保目錄有足夠的權限,能寫改寫。比如/e/data/目錄 /e/tmp/ 目錄權限。。