折腾无极限
不曾长大

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

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

enable-php-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()函数 科普传送门

赞(0) 打赏
未经允许不得转载:子痕的博客 » 解决Akismet服务器因虚拟主机fsockopen被禁用而关闭的问题

评论 30

  1. #-19

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

    大发11年前 (2013-09-01)回复
    • VPS 还怕什么?

      peascloud11年前 (2013-09-01)回复
      • 还是有点怕。能省则省。不过如果用原生评论,Akismet是不可少的。

        子痕11年前 (2013-09-01)回复
        • 哥只用一小段代码,没头像的拜拜,世界清静

          大发11年前 (2013-09-02)
        • 换上了多说,提醒有新留言,结果看到了9月2日的这个留言。

          子痕11年前 (2013-12-13)
        • @子痕 : 😡 过大我直接把那个数据库文件清空

          那时年少11年前 (2013-09-03)
        • @那时年少 : 这个好流弊~

          子痕11年前 (2013-09-03)
    • @大发 : 刚才发现你的一个评论在多说里没有同步过来,然后我同步本地到多说,又把里面的评论弄没了~

      子痕11年前 (2013-09-05)回复
  2. #-18

    一般没人禁用函数吧?

    peascloud11年前 (2013-09-01)回复
    • 默认是禁用的

      子痕11年前 (2013-09-01)回复
      • 默认的配置没有禁用,不知道你用的什么安装包。

        peascloud11年前 (2013-09-02)回复
        • lnmp安装包~

          子痕11年前 (2013-09-02)
        • @子痕 : 那就不要说默认禁用了,自己开发的函数自己禁用,还开发什么?

          peascloud11年前 (2013-09-02)
        • @peascloud : 嗯。因为我是直接用的那个,没做二次修改,所以说默认 ❗
          不过自己修改一下就没事了~

          子痕11年前 (2013-09-02)
  3. #-17

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

    Betty11年前 (2013-09-02)回复
    • @Betty : 那要pfsockopen没有禁用的情况是可以的。我的文件pfsockopen也是禁用的。
      哈哈,看不出来你挺厉害的~ 😳

      子痕11年前 (2013-09-02)回复
  4. #-16

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

    Junan11年前 (2013-09-02)回复
  5. #-15

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

    牧风11年前 (2013-09-02)回复
  6. #-14

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

    Sprit11年前 (2013-09-05)回复
    • @Sprit : 可以用探针查找,文章里说明了哈~

      子痕11年前 (2013-09-05)回复
  7. #-13

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

    DickWu11年前 (2013-09-05)回复
  8. #-12

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

    Sam11年前 (2013-09-07)回复
    • @Sam : 你牛~ :mrgreen:

      子痕11年前 (2013-09-09)回复
      • @子痕 : 嗯,因为AK开了不仅仅增加数据库,而且会使评论提交的速度大大减慢。。。。

        Sam11年前 (2013-09-11)回复
        • @Sam : 用ak,我同时也在用wp clean,数据库都是精简到最小的~

          子痕11年前 (2013-09-12)
  9. #-11

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

    郑杰11年前 (2013-09-18)回复
    • @郑杰 : 那回头禁用试试~貌似好多人都不用了~

      子痕11年前 (2013-09-20)回复

觉得文章有用就打赏一下文章作者

非常感谢你的打赏,我们将继续给力更多优质内容,让我们一起创建更加美好的网络世界!

支付宝扫一扫打赏