欧美极品在线观看不卡|国产精品Va免费视频|国产国产人无码在线免费|亚洲精品无码九九九九九|亚洲国产综合精品久久久久|成人国产在线观看高清不卡|制服诱惑一区二区三区六区|国产一区二区精品高清在线观看

新聞中心

解決DEDECMS問答模塊無法打開,提示不知道這樣的主機解決方案

作者 / 無憂主機 時間 2012-10-26 06:24:04

phpmyfaq這個國外非常流行的問答開源系統(tǒng),如果你偏向做一個純粹的問答資訊類的網(wǎng)站,這款開源系統(tǒng)無疑會非常合適您。然而,如果我們網(wǎng)站僅僅需要一個問答模塊這樣的一個網(wǎng)站功能,那么dedecms的問答模塊,無疑是一個很合適的擴展功能模塊。今天我們無憂主機(www.gle-technology.com)小編在測試安裝DEDE問答模塊的時候遇到一個很奇怪的問題,安裝成功后,一訪問就報錯,提示錯誤:“service.dedecms.comphp_network_getaddresses: getaddrinfo failed: 不知道這樣的主機。 0”,如下圖: 小編是在本地自建的php空間環(huán)境測試的,當時以為是本地環(huán)境不支持,后來到網(wǎng)上查閱了很多資料,發(fā)現(xiàn)很多在php虛擬主機上的用戶也遇到過相同的問題,怎么辦呢?皇天不負有心人,在小編嘗試了很多解決辦法后,發(fā)現(xiàn)了一個可行的方案。方法卻是非常的簡單,我們只需要注釋幾行代碼即可,詳細的操作如下: 在你的dede網(wǎng)站根目錄找到問答模塊安裝目錄,目錄名為ask,找到data/scores.inc.php文件,用代碼編輯器將其打開,把里面的函數(shù) transport()內(nèi)容注釋掉。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);
    } */注釋結(jié)束
}
把代碼保存,這樣就完成了所有的操作,再次去訪問即可看到正常的問答模塊頁面!   純Linux環(huán)境下高端免備案【香港獨立IP地址】 php空間,僅僅只需199元一年起。商務中國域名核心代理直銷50元注冊國際頂級域名

本文地址:http://www.gle-technology.com/dedecms/9594.html

1
1
1
1
1
1
1

客戶服務熱線

0791-8623-3537

在線客服