帮媳妇博客申请了Akismet API密钥后,发现Akismet还是用不了。
服务器状态
网络功能被禁用。
您的主机似乎禁用了PHP的fsockopen或gethostbynamel函数。在此问题修复之前,Akismet无法工作。请联系您的主机服务管理员或防火墙管理员,并向他们提供Akismet的运行环境要求。
使用phpinfo()函数检测出fsockopen确实是被禁用的。
解决方法
通过phpinfo()函数找到php.ini文件。然后找到disable_functions = ……,fsockopen,将fsockopen删掉即可。
然后通过ssh输入/etc/init.d/php-fpm restart 命令,重启PHP。
2013/09/01 23:21 1F
Akismet这插件直接让你数据库大小翻倍。。
2013/09/01 23:32 B1
@ 大发 VPS 还怕什么?
2013/09/01 23:43 B2
@ peascloud 还是有点怕。能省则省。不过如果用原生评论,Akismet是不可少的。
2013/09/02 10:03 B3
@ 子痕 哥只用一小段代码,没头像的拜拜,世界清静
2013/12/13 09:42 B3
@ 大发 换上了多说,提醒有新留言,结果看到了9月2日的这个留言。
2013/09/03 08:49 B3
@ 子痕 @子痕 :
过大我直接把那个数据库文件清空
2013/09/03 13:06 B3
@ 那时年少 @那时年少 : 这个好流弊~
2013/09/05 13:01 B1
@ 大发 @大发 : 刚才发现你的一个评论在多说里没有同步过来,然后我同步本地到多说,又把里面的评论弄没了~
2013/09/01 23:32 2F
一般没人禁用函数吧?
2013/09/01 23:43 B1
@ peascloud 默认是禁用的
2013/09/02 06:56 B2
@ 子痕 默认的配置没有禁用,不知道你用的什么安装包。
2013/09/02 09:33 B3
@ peascloud lnmp安装包~
2013/09/02 12:12 B3
@ 子痕 @子痕 : 那就不要说默认禁用了,自己开发的函数自己禁用,还开发什么?
2013/09/02 12:32 B3
@ peascloud @peascloud : 嗯。因为我是直接用的那个,没做二次修改,所以说默认
不过自己修改一下就没事了~
2013/09/02 12:52 3F
其实还有一个办法,就是在插件的admin页面里,把相关显示为“fsockopen”的代码修改成“pfsockopen”也能用了,我当初就是这样解决的
2013/09/02 12:54 B1
@ Betty @Betty : 那要pfsockopen没有禁用的情况是可以的。我的文件pfsockopen也是禁用的。
哈哈,看不出来你挺厉害的~
2013/09/02 16:23 4F
该不会两口子都是程序猿吧
2013/09/02 17:15 B1
@ Junan @Junan : 不是的,就我平时捣鼓捣鼓~
2013/09/02 21:24 5F
垃圾评论我直接用了原始简单暴力的方法
2013/09/02 21:57 B1
@ 牧风 @牧风 : 什么方法呢?
2013/09/05 14:19 6F
2013/09/05 16:06 B1
@ Sprit @Sprit : 可以用探针查找,文章里说明了哈~
2013/09/05 21:08 7F
话说我同学至今还未从这个阴影中恢复过来。。。
2013/09/05 22:38 B1
@ DickWu @DickWu : 那就换多说吧,什么都不用操心~
2013/09/07 16:35 8F
AK这个很早前就删了~~现在是纯手工过滤~~~
2013/09/09 12:54 B1
@ Sam @Sam : 你牛~
2013/09/11 16:23 B2
@ 子痕 @子痕 : 嗯,因为AK开了不仅仅增加数据库,而且会使评论提交的速度大大减慢。。。。
2013/09/12 09:53 B3
@ Sam @Sam : 用ak,我同时也在用wp clean,数据库都是精简到最小的~
2013/09/18 15:58 9F
这玩意儿误杀率超高。而且检测速度也很慢,会拖慢评论提交速度,还是用代码吧~
2013/09/20 00:02 B1
@ 郑杰 @郑杰 : 那回头禁用试试~貌似好多人都不用了~