Dede织梦验证码不显示的解决方法

来源:网站建设 文章作者:dushilianren.cn 5人浏览

文章摘要:Dede织梦验证码不显示的解决方法;方法一:查看服务器的php版本是否与程序版本兼容(织梦程序PHP版本查看方法:打开/include/common.inc.php文件找到如下代码 ,服务器PHP版本查看方法:直接打开浏览器查看),如果版本不一样那么就需要用到与服务器PHP相同版本的vdimgck.php文件来进行覆盖。

Dede织梦验证码不显示的解决方法

2345截图20230804113552.jpg

关于“织梦验证码不显示”的解决方法

“织梦验证码无法显示出来”的问题分析?

    1.之前显示正常,但是换了服务器后就不能够正常显示;(这种通常是网站程序经过迁移后所造成的,常见于服务器更换也就是我们常说的网站搬家、模板安装等)

    2.自己手动更改过文件所造成的验证码无法显示;(常见于个人站长对网站的改动过程中)

    根据以上情况我们可以总结得到一个比较有用的信息就是:对网站程序有过修改或者服务器环境问题的不兼容所造成的。

怎么样才可以让织梦验证码正常显示呢?

    这个问题我也是在遇到过才开始去了解,大家可以根据自己遇到的具体情况在这里寻找解决方法:

        服务器所造成的验证码不显示问题看这里:

        方法一:查看服务器的php版本是否与程序版本兼容(织梦程序PHP版本查看方法:打开/include/common.inc.php文件找到如下代码 ,服务器PHP版本查看方法:直接打开浏览器查看),如果版本不一样那么就需要用到与服务器PHP相同版本的vdimgck.php文件来进行覆盖。(找一找以前的织梦程序包直接把vdimgck.php文件拖进去覆盖就行)

define('DEDEMODEL', './model');define('DEDECONTROL', './control');define('DEDEAPPTPL', './templates');define('DEBUG_LEVEL', FALSE);if (version_compare(PHP_VERSION, '5.3.0', '<')) //这里就是程序所用PHP版本号{
    set_magic_quotes_runtime(0);}

        因改动织梦程序所造成的验证码无法正常显示请看这里:(包括模板建站)

        方法二:找到织梦程序data\safe\inc_safe_config.php文件,然后用Edit打开(其它代码编辑器也可以但是切记不要用记事本打开,避免出错)找到以下代码,去掉“6”保存即可;(这种方法的作用就是关掉织梦登陆后台的验证码功能,百试不爽,但是根本上还是没有解决验证码不显示的问题)

$safe_gdopen = ′1,2,3,4,5,6′;

        方法三:考虑到权限不足也有可能引起验证码的不显示,所以这里大家也要记得检查一下,“vdimgck.php”所在的include文件夹是否有权限,如果权限不足可以在IIS的管理界面给include文件夹赋予纯文本的执行权限,如果验证码文件执行权限够了也要考虑到“data/session”验证码生成文件夹的权限是否具有,添加权限方法同上;


本文采摘于网络,不代表本站立场,转载联系作者并注明出处:https://www.dushilianren.cn/szwzjsnews/664.html

业务咨询

  • 官方微信

    官方微信

  • 商务合作

  • 官方微信

    官方微信

  • Copyright © 2018-2022 小程序开发 APP开发 网站建设 小程序定制 APP定制 All Rights Reserved. 网站地图
    电话咨询:18936104252
    在线客服咨询