首页/技术/文章阅读

宝塔环境运行程序出现file_get_contents failed to open stream: HTTP request failed! 错误

技术 2021-01-11 34 1
最近发现网站之前写的一个自动提交到百度搜索引擎和神马搜索引擎的监控程序崩了。查了一下,发现是php7.2版本的问题,在网站已经有很多类似的问题了。 找了一会儿,也算是解决了。问题不是很严重,但是不注意还是不能很好的自动执行某一些特定的程序。 刚开始我以为是我使用了百度的CDN导致的问题,之后我把CDN又切换回了腾讯云,但是发现问题还是存在。晚上看电视的时候打开百度搜了一下,最终算是解决了。

出现的问题:

宝塔环境运行程序出现file_get_contents failed to open stream: HTTP request failed! 错误 当初写程序的时候是直接使用php内置的方法:file_get_contents,抓取xml文件显示failed to open stream: HTTP request failed! 期间我改了写法,改成了curl获取,依然是错误。

最后找到别人的解决方案:

[collapse title="点击查看完整内容"] 有人说在php.ini中,有这样两个选项:allow_url_fopen =on(表示可以通过url打开远程文件), user_agent="PHP"(表示通过哪种脚本访问网络,默认前面有个 " ; " 去掉即可。) 重启服务器。 参考地址:https://www.cnblogs.com/wangjiafang/archive/2004/01/13/2959173.html [/collapse] 宝塔环境运行程序出现file_get_contents failed to open stream: HTTP request failed! 错误 最后完美解决。大佬牛皮!!!!!!

正文结束

悍铭数据1元月付空间大陆地区迟来并且“惨淡的2020年”年终总结

评论区

百度 · 12***@qq.com1楼

感谢分享,期待更号作品