846
中電雲集
解決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