收藏本站 织梦模板之家(Mubanzhijia.Com),专注织梦模板设计制作!

热门搜索:

当前位置:主页 > 网站教程 > 技术教程 >

织梦CMS问答页面打不开,出现service.dedecms.comphp_network_getaddresses: gethostbyname failed. errno=20的解决方法

时间:2014-05-11 来源:互联网 作者:模板之家 阅读:

我们安装了织梦问答模块后,第一次访问问答有时会打不开,出现这个错误“service.dedecms.comphp_network_getaddresses: gethostbyname failed. errno=20”,解决这个问题,请按照下面的方法修改即可。

找到ask/data/scores.inc.php文件,并找到下面的代码:

function transport()

    global $cfg_basehost;
    $path = $cfg_basehost.'/'.APPNAME."/?ct=index&ac=scores";
    $host = preg_replace('##','',$cfg_basehost);
    $str = "";
    $fp = fsockopen($host,80,$errno,$errstr,30);
    if(!$fp)
    {
        die("service.dedecms.com".$errstr.$errno);
    }else{
        fputs($fp, "POST $path HTTP/1.1\r\n");
        fputs($fp, "Host: $host\r\n");
        fputs($fp, "Content-type: application/x-www-form-urlencoded\r\n");
        fputs($fp, "Content-length: ".strlen($str)."\r\n");
        fputs($fp, "Connection: close\r\n\r\n");
        fputs($fp, $str."\r\n\r\n");
        fclose($fp);
    }
}

直接注释掉 transport() 里面的内容就可以了

function transport()
{  
   /* global $cfg_basehost;
    $path = $cfg_basehost.'/'.APPNAME."/?ct=index&ac=scores";
    $host = preg_replace('##','',$cfg_basehost);
    $str = "";
    $fp = fsockopen($host,80,$errno,$errstr,30);
    if(!$fp)
    {
        die("service.dedecms.com".$errstr.$errno);
    }else{
        fputs($fp, "POST $path HTTP/1.1\r\n");
        fputs($fp, "Host: $host\r\n");
        fputs($fp, "Content-type: application/x-www-form-urlencoded\r\n");
        fputs($fp, "Content-length: ".strlen($str)."\r\n");
        fputs($fp, "Connection: close\r\n\r\n");
        fputs($fp, $str."\r\n\r\n");
        fclose($fp);
    }*/
}

好了,问题解决。

本文版权归原作者所有,转载请注明原文来源出处,织梦模板之家感谢您的支持!

本文链接:http://www.mubanzhijia.com/jishujiaocheng/378.html织梦CMS问答页面打不开,出现service.dedecms.comphp_network_getaddresses: gethostbyname failed. errno=20的解决方法http://www.mubanzhijia.com/jishujiaocheng/378.html

相关内容:
发表评论:
特价模板
特价织梦模板本站将持续推出,特价模板不参与其他促销活动!