dede验证码不显示解决方法

php未开启gd库

一般来说,很少有服务器不开启gd库的,只有个别自己配置的主机环境可能未做过设置。

检查PHP是否开启GD库代码

<?php
if(!function_exists(‘gd_info‘)) 
echo "不支持GD库";
else
echo "支持";
?>

把以上代码保存到一个php文件中,并上传到空间,然后访问这个新上传的文件,如果显示支持,就说明服务器已开启GD库,如果显示不支持GD库,虚拟主机请联系空间商,个人配置服务器的网友可查阅php开启gd库方法

数据库配置文件编码错误

一般dede出现验证码不显示的,多为使用utf-8编码网站的程序,本文就以这个编码为主说一下有关dede验证码不显示解决方法。

第1步:使用ftp工具连接到空间,找到data目录下的“common.inc.php”文件,并下载到本地电脑中。

电脑维修技术网注:本文就所说的data目录是dedecms默认的官方目录,一些网友data目录可以修改过。原文网址http://www.pc811.com/6/4/26098.html

第2步:使用EditPlus软件打开common.inc.php文件,然后单文件>>另存为,在出现如下图所示的窗口中,编码一定要选择UTF-8,然后单击保存。

电脑维修技术网注:不少网友也许会想到,使用记事本修改并保存过呀,而且里面的文字全都一样,我就要在这里说了,记事本在另存为utf-8是没有作用的,而有时使用dw软件把common.inc.php文件保存为utf-8也是没用的,只有使用EditPlus另存为utf-8才有用,当然作者一直使用的是这款软件,其他软件可能也有效。

第3步:把新保存的common.inc.php文件上传到织梦程序目录中的data,并覆盖原来的。然后再到织梦后台或任意一个有验证码的页面刷新看看,这时我们就会发现原来织梦后台不显示验证码的,现在可以显示了。

时间: 2024-08-02 04:36:18

dede验证码不显示解决方法的相关文章

Dede后台验证码不显示解决方法详解(dedecms 5.7)

今天朋友问我他本地与服务器上安装了dedecms5.7无法显示验证码,一般这种情况很少见,一般情况就是服务器设置问题,还有临时目录的权限问题 Dede后台验证码不显示或不正常分三种情况,下面来逐一分析 Dede后台验证码不显示情况一 Dede后台验证码不显示情况二 Dede后台验证码不显示情况三 通用解决方案---取消后台验证码功能 因为没有验证码 不能进后台 所以修改php文件源代码: 方法一: 打开dede/login.php 找到如下代码 if(($validate=='' || $val

Thinkphp生成的验证码不显示——解决方法

在调用验证码之前加上 ob_clean(); 不显示验证码的代码: public function verify(){ $verify = new \Think\Verify(); $verify->entry(); } 修改为: public function verify(){ ob_clean(); $verify = new \Think\Verify(); $verify->entry(); } 这样的话,保存再刷新一次,验证码就出现了 分析: 1.ob_clean这个函数的作用:

Thinkphp3.2.3验证码无法显示解决方法

方法1  public    function verify(){         ob_clean();//清除BOM信息         $Verify = new \Think\Verify();         $Verify->entry();     } 方法2 <?php   if (isset($_GET['dir'])){ //设置文件目录   $basedir=$_GET['dir'];   }else{   $basedir = '.';   }   $auto = 1;

PHP网站验证码图片不显示解决方法

找到php.ini配置文件之后,双击打开,hp_gd2.dll,找到如下图1-2所示.查看extension=php_gd2.dll前面是否有;号,如果有的话,去除,保存.编者注:如果php.ini是在系统目录下的话,保存之后重起电脑才生效,如果是系统变量里直接指定的话,重起IIS服务器或者重起apache服务器即可生效(不用重起服务器电脑). 如果找不到php.ini文件,在别的电脑拷贝一个即可. PHP网站验证码图片不显示解决方法

织梦(dedecms)后台删除文章后台还有分页显示解决方法

鸡哥今天在给单位改一个织梦网站的时候发现了一个问题,由于本来的程序有7000多篇文章,鸡哥就直接执行了个sql语句给删除了,但是发现删除之后后台文章的分页还在显示着,错误截图给大家看看 看到没,经过鸡哥百度搜索发现这其实并不是鸡哥的操作问题,而是这本就是织梦5.7的一个bug,下边就给大家写下修复方法很简单: 先找到你的根目录中/dede/content_list.php这个文件打开找到 这段代码,可以直接搜索缓存处理就能找到 把红框中的代码修改为: $arr = $dsql->GetOne(&qu

DEDE验证码不显示极端

我也遇到相同的问题,在大侠的帮助下解决,,,就是在include/vdimgck.php文件的靠后位置,加上这个函数:ob_clean();两个地方都加上,按照下面的,,代码如下:header("Pragma:no-cache\r\n"); header("Cache-Control:no-cache\r\n"); header("Expires:0\r\n"); //输出特定类型的图片格式,优先级为 gif -> jpg ->png

Eclipse ADT中的logcat不显示解决方法

Eclipse ADT中的logcat不显示解决方法: 1.在Eclipse界面中找到DDMS,然后找到device选项卡,在这个选项卡中选择reset adb,如果不行尝试方法2: 2.不用关闭eclipse和模拟器,在Android SDK的tools目录下有个 ddms.bat 批处理文件,运行这个文件可以启动DDMS,同时这里面有logcat,可以显示信息: 3.以上方法都不行,最终杀手锏就是重启eclipse,重启模拟器,记得在任务管理器中关闭adb.exe,这时应该就可以了. 4.用

IE中图片不显示火狐中可以显示解决方法

我的背景图片是png格式的,在IE中不显示但是在火狐和chrom中显示正常,以下是代码: body{ background: url(image/bj.jpg) no-repeat scroll 0px 0px; } 更改图片类型为jpg格式就可以了 IE中图片不显示火狐中可以显示解决方法

TortoiseSVN文件夹及文件状态图标不显示解决方法

win8 64位系统,原本svn是好用的,安装了klive金山快盘后,svn图标都不显示了.最后通过修改注册表解决: win+R调出运行框,输入regedit,打开注册表编辑器. 将SVN的状态图标排序进行修改,由于快盘用.开头占掉了系统默认状态图标数.因此把每个svn图标前,都加上点.排序就靠前了. 修改后重启系统,图标就全部恢复了. TortoiseSVN文件夹及文件状态图标不显示解决方法