閱讀846 返回首頁    go 中電雲集


解決dedecms不能自動采集問題

解決自帶采集問題。 織夢 DEDECMS 安裝發現 fsockopen 函數被禁用,解決自帶采集問題。

織夢 DedeCms 安裝時發現 fsockopen 函數被禁用的解決辦法: 現在使用織夢 DedeCms 網站的站長越來越多,黑客也開始活動起來。爭對 DEDECMS 的開源特性,很多能利 用的漏洞,都被黑客利用從而進行攻擊等。做為站長或服務器 idc 商,肯定是想辦法解決這些隱患的!所 以很多 idc 空間商, 都把虛擬主機用戶的 php.ini 中的 fsockopen 函數給禁用了! 導致 dedecms 無法采集。

解決辦法。(注意修改文件前記得備份)如下:

第一: 原理我們是把 fsockopen 函數替換成 pfsockopen 函數, 因為 pfsockopen 可保持 keep-alive 連接, 使黑客無法持續性的攻擊。

第二:涉及到的 dedecms 文件有如下:

dedecms5.6 有如下:

include/dedehttpdown.class.php

include/dedecollection.func.php:

include/mail.class.php dede/module_main.php

dede/api_ucenter.php

dedecms5.7 有如下:

include/dedehttpdown.class.php

include/sphinxclient.class.php

include/dedecollection.func.php:

include/mail.class.php ask/data/scores.inc.php:

dede/module_main.php

dede/api_ucenter.php plus/bshare.php

找到這些文件把其中的 fsockopen 替換成 pfsockopen 就可以了。

最後更新:2017-01-04 22:34:56

  上一篇:go SQL Server 2008 評估期已過解決方法
  下一篇:go 解決“事件 ID ( 487 )的描述(在資源( Zend Optimizer )中)