婷婷综合国产,91蜜桃婷婷狠狠久久综合9色 ,九九九九九精品,国产综合av

主頁 > 網(wǎng)站建設(shè) > 建站知識 > DEDECMS5.5在國外Linux主機下無法采集的解決方法

DEDECMS5.5在國外Linux主機下無法采集的解決方法

POST TIME:2019-09-30 15:54

遂想起此前似乎見過文章說Dreamhost的主機禁用了allow_url_fopen,導(dǎo)致無法采集。于是乎在網(wǎng)上找啊找,找到了幾篇文章均是自己編譯php來讓Dreamhost支持采集。于是乎也參照Dreamhost官網(wǎng)的介紹,透過ssh,折騰了大半天終于完成了編譯好自己的php,興高采烈的跑上系統(tǒng)采集一下,依舊失敗告終。上傳個探針一看,allow_url_fopen確實是啟用著,怪哉。再繼續(xù)Google之,隨后反復(fù)測試證明,其實Dreamhost默認是啟用了allow_url_fopen的,網(wǎng)上那些介紹的文章基本都是08年或以前的文章,所以想必是Dreamhost自己想通了放開這個限制吧。

折騰了兩天,偏不信邪,上傳多個Supesite和php168上去,安裝、采集一氣呵成。你個乖乖,原來是dede自己采集不了。納悶。上dede官網(wǎng)搜尋一番,也發(fā)現(xiàn)有些網(wǎng)友也是在反應(yīng)在國外Linux主機下采集不了。于是乎,終于找到了解決方法,就是改個文件而已。原先發(fā)現(xiàn)解決方法的那篇文章忘記在哪看了,只有本機的一個改后的文件而已,在此謝過那位老兄。

出問題的文件在include/dedehttpdown.class.php這個文件,用本文提供的附件覆蓋上去后,便可以暢快的使用采集功能,在發(fā)表文章時亦能舒爽的使用“下載遠程圖片和資源”這個功能。經(jīng)過比對這個文件,發(fā)現(xiàn)修改了兩處地方。

1、注釋掉第280行的代碼,如下:

代碼如下:
// fputs($this->m_fp, $headString);

2、找到304行的代碼,替換成如下代碼:

代碼如下:
$headString .= "Connection: Close ";
//fputs($this->m_fp,"Connection: Close ");

3、找到308行的代碼,替換成如下代碼:

代碼如下:
$headString .= " ";
//fputs($this->m_fp," ");

4、在315行的代碼“//獲取應(yīng)答頭狀態(tài)信息”上面插入如下代碼:

代碼如下:
fputs($this->m_fp, $headString);

最后大功告成,你也可以下載我修改好的代碼,點擊下載。


收縮
  • 微信客服
  • 微信二維碼
  • 電話咨詢

  • 400-1100-266
主站蜘蛛池模板: 商丘市| 施甸县| 贡觉县| 稷山县| 华坪县| 榆林市| 仙桃市| 禄丰县| 资中县| 凯里市| 额尔古纳市| 祁门县| 岑巩县| 宝清县| 调兵山市| 古交市| 西吉县| 灵璧县| 寿阳县| 秀山| 克什克腾旗| 孟津县| 洛川县| 河南省| 江西省| 金坛市| 怀宁县| 永川市| 成安县| 邵武市| 五莲县| 台安县| 景德镇市| 云浮市| 清新县| 衡东县| 金寨县| 鸡东县| 罗平县| 宜宾市| 锡林郭勒盟|