亲注册登录道勤网-可以查看更多帖子内容哦!(包涵精彩图片、文字详情等)请您及时注册登录-www.daoqin.net
您需要 登录 才可以下载或查看,没有账号?立即注册
x
phpmyfaq这个国外非常流行的问答开源系统,如果你偏向做一个纯粹的问答资讯类的网站,这款开源系统无疑会非常合适您。然而,如果我们网站仅仅需要一个问答模块这样的一个网站功能,那么Dedecms.daoqin.net/" target="_blank" class="relatedlink">dedecms的问答模块,无疑是一个很合适的扩展功能模块。今天我们道勤主机(www.daoqin.net)小编在测试安装DEDE问答模块的时候遇到一个很奇怪的问题,安装成功后,一访问就报错,提示错误:“service.dedecms.comphp_network_getaddresses: getaddrinfo failed: 不知道这样的主机。 0”,如下图:
小编是在本地自建的php空间环境测试的,当时以为是本地环境不支持,后来到网上查阅了很多资料,发现很多在php虚拟主机上的用户也遇到过相同的问题,怎么办呢?皇天不负有心人,在小编尝试了很多解决办法后,发现了一个可行的方案。方法却是非常的简单,我们只需要注释几行代码即可,详细的操作如下: 在你的dede网站根目录找到问答模块安装目录,目录名为ask,找到data/scores.inc.php文件,用代码编辑器将其打开,把里面的函数 transport()内容注释掉。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);
- } */注释结束
- }
复制代码把代码保存,这样就完成了所有的操作,再次去访问即可看到正常的问答模块页面!
道勤主机提供365天*24小时全年全天无休、实时在线、零等待的售后技术支持。竭力为您免费处理您在使用道勤主机过程中所遇到的一切问题!
如果您是道勤主机用户,那么您可以通过QQ【792472177】、售后QQ【59133755】、旺旺【诠释意念】、微信:q792472177免费电话、后台提交工单这些方式联系道勤主机客服!
如果您不是我们的客户也没问题,点击页面最右边的企业QQ在线咨询图标联系我们并购买后,我们为您免费进行无缝搬家服务,让您享受网站零访问延迟的迁移到道勤主机的服务! |