亚洲激情专区-91九色丨porny丨老师-久久久久久久女国产乱让韩-国产精品午夜小视频观看

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

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

發布時間:2020-08-11 14:13:47 來源:億速云 閱讀:190 作者:小新 欄目:建站服務器

解決DEDECMS5.5在國外Linux主機下無法采集的方法?這個問題可能是我們日常學習或工作經常見到的。希望通過這個問題能讓你收獲頗深。下面是小編給大家帶來的參考內容,讓我們一起來看看吧!

DEDECMS5.5在國外Linux主機下無法采集怎么辦?

這陣子又把玩了下dedecms,看看這dedecms5.5的功能到底何等強大。于是乎上傳到我的Dreamhost主機下,用個臨時的域名跑了起來。玩著玩著便發現無法采集,連DEDE發布文章的下載遠程圖片和資源都無法使用。怪哉。

推薦學習:織夢cms

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

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

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

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

代碼如下:

// fputs($this->m_fp, $headString);

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

代碼如下:

$headString .= "Connection: Close\r\n\r\n"; 
//fputs($this->m_fp,"Connection: Close\r\n\r\n");

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

代碼如下:

$headString .= "\r\n"; 
//fputs($this->m_fp,"\r\n");

4、在315行的代碼“//獲取應答頭狀態信息”上面插入如下代碼:

代碼如下:

fputs($this->m_fp, $headString);

感謝各位的閱讀!看完上述內容,你們對解決DEDECMS5.5在國外Linux主機下無法采集的方法大概了解了嗎?希望文章內容對大家有所幫助。如果想了解更多相關文章內容,歡迎關注億速云行業資訊頻道。

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

兰州市| 叙永县| 大丰市| 西峡县| 尉犁县| 澄江县| 康定县| 金川县| 奉新县| 桓仁| 楚雄市| 驻马店市| 穆棱市| 奎屯市| 焦作市| 海晏县| 乐陵市| 吴堡县| 清河县| 巫溪县| 美姑县| 盐山县| 固阳县| 兴国县| 吴川市| 郯城县| 江陵县| 聊城市| 铅山县| 平陆县| 收藏| 瑞丽市| 宾川县| 监利县| 安溪县| 通榆县| 通河县| 深圳市| 虹口区| 罗定市| 铁岭市|