故障状态:
PHPcms后台验证码无法显示:

原因:
首先想到的是 权限和容量问题,所以把文件夹的权限重置了一遍,容量也正常,并没解决问题,
然后怀疑编码问题,按照网上的办法:
检查了 config.inc.php、checkcode.php、syatem.php三个文件 修改日期正常,应该是没改过的,编码也检查了 和程序统一为utf8,无问题。
最后发现每次刷新验证码的时候,在程序cache目录下的error_log.php会有变化,打开查看:

前面几行提示 字体无法打开,生成不了。原来主机是linux系统,某些字体是无法识别的。导致验证码生成不了。
解决办法:
-
修改运行环境
-
修改程序
-
取消验证码
因为是虚拟主机,程序也是第三方开发,第一种和第二种 操作都很麻烦,就直接取消验证码。
方法如下:
找到文件phpcms\modules\admin\index.php,注释掉第33行到第36行:

找到文件phpcms\modules\admin\templates\login.tpl.php;注释掉第49行和50行:

保存上传覆盖。
未经允许不得转载:天府数据港官方信息博客 » phpcms 后台登陆界面 验证码无法显示!
客官点个赞呗! (0)