织梦解决虚拟主机空间商禁用fsockopen函数

织梦解决虚拟主机空间商禁用fsockopen函数,第1张

概述随着织梦DEDECMS使 用的站长越来越多,黑客也开始活动起来。争对织梦DEDECMS的开源特性,很多能利用的漏洞,都被黑客利用从而进行攻击等。 做为站长或服务器idc商,肯定 是想办法解决这些隐患的!所以很多idc空间商,都把虚拟主机用户的php.ini中的fsockopen 随着织梦dedecms使 用的站长越来越多,黑客也开始活动起来。争对织梦dedecms的开源特性,很多能利用的漏洞,都被黑客利用从而进行攻击等。

做为站长或服务器IDc商,肯定 是想办法解决这些隐患的!所以很多IDc空间商,都把虚拟主机用户的PHP.ini中的fsockopen函数给禁用了!

导致织梦dedecms无法采集。前几天给一个客户安装程序的时候就碰到此问题。让客户和空间商沟通无果。

本站搜搜源码结合多年的PHP开发经验,找不到了解决办法。如下:   第一:原理我们是把fsockopen函数替换成pfsockopen 函数,因为pfsockopen可保持keep-alive连接,使黑客无法持续性的攻击。   第二:涉及到的Dedecms文件有如下:   Dedecms5.6有如下:
include/dedehttpdown.class.PHPinclude/dedecollection.func.PHP:include/mail.class.PHPdede/module_main.PHPdede/API_ucenter.PHP
    Dedecms5.7有如下:
include/dedehttpdown.class.PHPinclude/sphinxclIEnt.class.PHPinclude/dedecollection.func.PHP:include/mail.class.PHPask/data/scores.inc.PHP:dede/module_main.PHPdede/API_ucenter.PHPplus/bshare.PHP
    找到这些文件把其中的fsockopen替换成pfsockopen就可以了。   大家下载editplus工具 使用在文件夹中查找替换就可以了。   安装好editplus软件,选择编辑——在文件中替换——选择好织梦dedecms目录,指定fsockopen替换成pfsockopen就可!

上一篇:dedecms教程:织梦搬家错位,链接不上数据库

下一篇:织梦模板FCK编辑器,d出'未知工具栏项目'的解决

总结

以上是内存溢出为你收集整理的织梦解决虚拟主机空间商禁用fsockopen函数全部内容,希望文章能够帮你解决织梦解决虚拟主机空间商禁用fsockopen函数所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zz/1035503.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-24
下一篇 2022-05-24

发表评论

登录后才能评论

评论列表(0条)

保存