Ecshop几种验证码不显示的原因分析及解决方法

Ecshop几种验证码不显示的原因分析及解决方法
问题一、后台显示,前台不显示(会员登陆不显示):

解决方法:用ftp工具连接空间,找到includes/init.php文件在第300行,屏蔽以下代码,/* 判断是否支持 Gzip 模式 */

1if (!defined(‘INIT_NO_SMARTY’) && gzip_enabled()){

2ob_start(‘ob_gzhandler’);

3}else{

4ob_start();

5}

Ecshop几种验证码不显示的原因分析及解决方法
问题二、由于php中的path问题,没有./的当前路径导致图片不显示解决方法:用ftp连接空间,找到根目录下的captcha.php文件,把以下代码:

1$img = new captcha(‘data/captcha/’, $_CFG[‘captcha_width’], $_CFG[‘captcha_height’]);

改成:

1$img = new captcha(ROOT_PATH . ‘data/captcha/’, $_CFG[‘captcha_width’], $_CFG[‘captcha_height’]);

Ecshop几种验证码不显示的原因分析及解决方法
问题三、文件编码格式bom头问题解决方法:找到报错的对应文件,用ftp工具下载到本地,用文本编辑器(editplus)打开,另存为utf-8无bom模式。发生这样的情况多数为直接用记事本打开,建议用专业的代码编辑器打开,编辑。

Ecshop几种验证码不显示的原因分析及解决方法
2、找到网站根目录打开 /themes/default/library/comments_list.lbi 修改以下代码:<!– 判断是否启用验证码{if $enabled_captcha} –>修改为:<!– 判断是否启用验证码{if $enabled_captcha_comments} –>

以上就是ecshop验证码不显示的几种小编接触到的解决方法,希望对大家有所帮助。

Ecshop几种验证码不显示的原因分析及解决方法

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值