解决Akismet服务器因虚拟主机fsockopen被禁用而关闭的问题

子痕 2013/09/0130阅读 1,719 次 357字阅读1分11秒

帮媳妇博客申请了Akismet API密钥后,发现Akismet还是用不了。

解决Akismet服务器因虚拟主机fsockopen被禁用而关闭的问题

服务器状态
网络功能被禁用。
您的主机似乎禁用了PHP的fsockopen或gethostbynamel函数。在此问题修复之前,Akismet无法工作。请联系您的主机服务管理员或防火墙管理员,并向他们提供Akismet的运行环境要求。

使用phpinfo()函数检测出fsockopen确实是被禁用的。

解决方法

通过phpinfo()函数找到php.ini文件。然后找到disable_functions = ……,fsockopen,将fsockopen删掉即可。
然后通过ssh输入/etc/init.d/php-fpm restart 命令,重启PHP。

拓展

如果无法修改php.ini文件的,可以参考这篇文章,传送门→ →
phpinfo()函数 科普传送门

历史上的今天
9月
1
  • 本文由 发表于 2013/09/01
  • 转载请务必保留本文链接:https://www.mzihen.com/enable-php-fsockopen/
匿名

发表评论

匿名网友

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen:

评论:30   其中:访客  30   博主  0
    • 大发 大发 1

      Akismet这插件直接让你数据库大小翻倍。。

        • peascloud peascloud 3

          @ 大发 VPS 还怕什么?

            • 子痕 子痕

              @ peascloud 还是有点怕。能省则省。不过如果用原生评论,Akismet是不可少的。

                • 大发 大发 1

                  @ 子痕 哥只用一小段代码,没头像的拜拜,世界清静

                  • 子痕 子痕

                    @ 大发 换上了多说,提醒有新留言,结果看到了9月2日的这个留言。

                    • 那时年少 那时年少 3

                      @ 子痕 @子痕 : :x 过大我直接把那个数据库文件清空

                      • 子痕 子痕

                        @ 那时年少 @那时年少 : 这个好流弊~

                    • 子痕 子痕

                      @ 大发 @大发 : 刚才发现你的一个评论在多说里没有同步过来,然后我同步本地到多说,又把里面的评论弄没了~

                    • peascloud peascloud 3

                      一般没人禁用函数吧?

                        • 子痕 子痕

                          @ peascloud 默认是禁用的

                            • peascloud peascloud 3

                              @ 子痕 默认的配置没有禁用,不知道你用的什么安装包。

                                • 子痕 子痕 9

                                  @ peascloud lnmp安装包~

                                  • peascloud peascloud 3

                                    @ 子痕 @子痕 : 那就不要说默认禁用了,自己开发的函数自己禁用,还开发什么?

                                    • 子痕 子痕

                                      @ peascloud @peascloud : 嗯。因为我是直接用的那个,没做二次修改,所以说默认 :!:
                                      不过自己修改一下就没事了~

                                • Betty Betty 4

                                  其实还有一个办法,就是在插件的admin页面里,把相关显示为“fsockopen”的代码修改成“pfsockopen”也能用了,我当初就是这样解决的

                                    • 子痕 子痕

                                      @ Betty @Betty : 那要pfsockopen没有禁用的情况是可以的。我的文件pfsockopen也是禁用的。
                                      哈哈,看不出来你挺厉害的~ :oops:

                                    • Junan Junan 4

                                      该不会两口子都是程序猿吧

                                        • 子痕 子痕

                                          @ Junan @Junan : 不是的,就我平时捣鼓捣鼓~

                                        • 牧风 牧风 1

                                          垃圾评论我直接用了原始简单暴力的方法

                                          • Sprit Sprit 3

                                            :twisted: 我的是虚拟主机,我都看不到我的php.ini在什么位置。要怎么办。

                                              • 子痕 子痕

                                                @ Sprit @Sprit : 可以用探针查找,文章里说明了哈~

                                              • DickWu DickWu 0

                                                话说我同学至今还未从这个阴影中恢复过来。。。

                                                  • 子痕 子痕

                                                    @ DickWu @DickWu : 那就换多说吧,什么都不用操心~

                                                  • Sam Sam 3

                                                    AK这个很早前就删了~~现在是纯手工过滤~~~

                                                      • 子痕 子痕

                                                        @ Sam @Sam : 你牛~ :mrgreen:

                                                          • Sam Sam 3

                                                            @ 子痕 @子痕 : 嗯,因为AK开了不仅仅增加数据库,而且会使评论提交的速度大大减慢。。。。

                                                              • 子痕 子痕

                                                                @ Sam @Sam : 用ak,我同时也在用wp clean,数据库都是精简到最小的~

                                                          • 郑杰 郑杰 1

                                                            这玩意儿误杀率超高。而且检测速度也很慢,会拖慢评论提交速度,还是用代码吧~ :lol:

                                                              • 子痕 子痕

                                                                @ 郑杰 @郑杰 : 那回头禁用试试~貌似好多人都不用了~