搜索
查看: 2797|回复: 0

PHP网站无法采集判断和解决方法

[复制链接]

4812

主题

4812

帖子

4877

积分

注册会员

Rank: 2

积分
4877
发表于 2018-2-10 23:49:00 | 显示全部楼层 |阅读模式

                       
支持采集或远程保存需要满足以下两个条件:
1、php配置文件 php.ini 的allow_url_fopen项要设置为On
allow_url_fopen = On
2、服务器上能正常访问外网:
远程读取是通过服务器去访问对方网页或文件,所以你的服务器访问不了对方网站或速度慢就会无法读取或保存。
还有部分服务器可能无法访问部分网站,这个都要注意。
测试空间是否支持采集或远程保存:
本地用记录本建个 fp.php 文件,内容为如下:
然后把fp.php文件上传空间访问,如果访问fp.php显示内容为http://www.piis.cn网站内容就表明空间支持采集与远程保存,否则为不支持。
测试建议:连续访问fp.php文件多次,以测试空间网络是否稳定,部分空间网络不稳定会一会儿能读取一会儿不能。
3、PHP中default_socket_timeout配置
default_socket_timeout是socket流的超时参数,即socket流从建立到传输再到关闭整个过程必须要在这个参数设置的时间以内完成,如果不能完成,那么PHP将自动结束这个socket并返回一个警告。类似的一个PHP配置是connection_timeout,不过connection_timeout是指保持连接的时间超时,不包括创建和销毁连接。
一般把default_socket_timeout=0改为default_socket_timeout=20,再重启了PHP
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

长春门户网站

长春门户网是网民了解长春的网络窗口,同是提供长春地区百姓生活分类供求信息的门户网站,同时提供长春网站建设、长春网站设计,我们将逐步的完善网站分类信息资源;

长春门户网二维码

联系我们

  • 工作时间:早上8:00 - 晚上5:30
  • 投稿联系:13624467185(微信同号)
  • 反馈邮箱:5053050@QQ.com
  • 公司地址:吉林省长春市亚泰大街与自由大路交汇五环国际大厦1408室

QQ|小黑屋|手机版|Archiver|cc! ( 吉ICP备2021009740号-8 )

Powered by Discuz! X3.4 © 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表