解决织梦DEDECMS换空间不能采集的问题
织梦自带采集不能用了。如何解决?这个问题比较宽泛。本文主要说明如下情况不能采集的
1.织梦采集规则没有不能采集,点采集没有反映,并且读取列表网址的时候就失败
2.织梦本地程序是可以采集的,换空间后不能采集了
3.织梦安装到新空间,不能采集了
4.具体提示比如:列表规则错误,找不到任何文章网址 或者你确认规则没错,而 获取列表网址失败,无法完成采集!
这个问题,主要是因为空间问题导致织梦不能采集。基本上都是linux空间,用php探针检测, fsockopen 该函数被禁用了。
解决办法:改一下程序,include/httpdown.class.php里把fsockopen 改pfsockopen
本人多次在linux空间下遇到不能采集的问题,均为fsockopen 被禁止了。自己有个vps,连pfsockopen 都被禁止了。于是通过ssh,用find -name php.ini 命令找到,下载下来,修改php环境配置文件,php.ini。
修改办法,在文件中搜索pfsockopen,如果发现pfsockopen被设置为disable_functions,将pfsockopen 从中删除即可。
分享到: