VPS侦探论坛

 找回密码
 注册
搜索
热搜: pathinfo
查看: 68722|回复: 14

LNMP DiscuzX 通信失败或通过Socket连接SMTP无法发送邮件或wordpress Akismet 无法工作,wordpress主题不显示的问题的

[复制链接]
发表于 2012-5-18 19:28:13 | 显示全部楼层 |阅读模式

LNMP 0.9开始禁用了部分危险函数:passthru,exec,system,chroot,scandir,chgrp,chown,shell_exec,proc_open,proc_get_status,ini_alter,ini_alter,ini_restore,dl,pfsockopen,openlog,syslog,readlink,symlink,popepassthru,stream_socket_server,fsocket,fsockopen

由于禁用了pfsockopen、fsockopen 会造成 Discuzx Discuz X通行失败,通过Socket连接SMTP无法发送邮件 或wordrpess的Akismet 无法工作:
您的主机似乎禁用了 PHP 的 fsockopen 或 gethostbynamel 函数。在此问题修复之前,Akismet 无法工作。请联系您的主机服务管理员或防火墙管理员,并向他们提供 Akismet 的运行环境要求。


解决方法:
目前最常可能用到的就是pfsockopen、fsockopen,如果将这2个函数从禁用列表里删除可以执行:
  1. sed -i 's/,fsockopen//g' /usr/local/php/etc/php.ini
  2. sed -i 's/,pfsockopen//g' /usr/local/php/etc/php.ini
复制代码
然后执行:/etc/init.d/php-fpm restart 重启生效

如果想完全删掉禁用列表里的函数可以执行:
  1. sed -i 's/disable_functions =.*/disable_functions =/g' /usr/local/php/etc/php.ini
复制代码
再执行:/etc/init.d/php-fpm restart 重启生效


wordpress3.4后主题管理不显示其他的主题?
解决方法:将scandir 函数从禁用列表里删掉就行了。
  1. sed -i 's/,scandir//g' /usr/local/php/etc/php.ini
复制代码
然后执行:/etc/init.d/php-fpm restart 重启生效


安装好ImageMagick,在后台设置好路径,但是无法预览缩略图效果?
解决方法:将exec 函数从禁用列表里删掉就行了。
  1. sed -i 's/,exec//g' /usr/local/php/etc/php.ini
复制代码
然后执行:/etc/init.d/php-fpm restart 重启生效

phpwind里Memcache 缓存配置连接服务失败?
解决方法:参考最前面的将pfsockopen、fsockopen这2个函数从禁用函数里移除就行了。

注:LNMPA的修改方法和前面的方法一样,只不过,重启方法不一样,重新执行:/etc/init.d/httpd restart

美国VPS、VPN、域名代购:http://shop63846532.taobao.com/

发表于 2012-5-21 08:41:35 | 显示全部楼层



我是lnmpa。无法执行/etc/init.d/php-fpm restart 没有php-fpm文件。请问如何解决呢


[ 本帖最后由 过期病毒 于 2012-5-21 09:09 编辑 ]

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x
美国VPS推荐: 遨游主机LinodeLOCVPSKVMLAVPS2EZ搬瓦工80VPSVultr美国VPS主机中国VPS推荐: 阿里云腾讯云。LNMP付费服务(代装/问题排查)QQ 503228080
 楼主| 发表于 2012-5-21 09:08:43 | 显示全部楼层

回复 2# 的帖子




你的不是lnmp,是lnmpa?

美国VPS、VPN、域名代购:http://shop63846532.taobao.com/

发表于 2012-5-21 09:11:21 | 显示全部楼层

回复 3# 的帖子



我是lnmpa,刚才在论坛搜到好像lnmpa没有php-fpm。我的discuzX2.5和UC应用通信失败。那应该如何解决呢?
美国VPS推荐: 遨游主机LinodeLOCVPSKVMLAVPS2EZ搬瓦工80VPSVultr美国VPS主机中国VPS推荐: 阿里云腾讯云。LNMP付费服务(代装/问题排查)QQ 503228080
 楼主| 发表于 2012-5-21 09:13:57 | 显示全部楼层

回复 4# 的帖子




lnmpa 重启apache就行了,/etc/init.d/httpd restart
Linux下Nginx+MySQL+PHP自动安装工具:https://lnmp.org/
发表于 2012-5-21 10:22:32 | 显示全部楼层

lnmp0.9 安装成功,并启用了pfsockopen、fsockopen ,结果还是不能使用邮件发送,奇怪
Linux下Nginx+MySQL+PHP自动安装工具:https://lnmp.org/
 楼主| 发表于 2012-5-21 11:03:50 | 显示全部楼层

回复 6# 的帖子


探针上测试的话你得安装了sendmail之类的配置好了才行

美国VPS、VPN、域名代购:http://shop63846532.taobao.com/

发表于 2012-5-29 13:11:59 | 显示全部楼层


有llmp一键安装包没?我的vps内存太小了。需要lighttpd。

美国VPS、VPN、域名代购:http://shop63846532.taobao.com/

发表于 2012-7-1 21:45:45 | 显示全部楼层


   看看 。 。。

美国VPS、VPN、域名代购:http://shop63846532.taobao.com/

发表于 2012-7-4 01:48:02 | 显示全部楼层

回复 1# 的帖子


终于搞好了,军哥怎么最近发帖子验证码怎么填都不正确啊,
Linux下Nginx+MySQL+PHP自动安装工具:https://lnmp.org/
发表于 2012-7-6 19:59:57 | 显示全部楼层



昨晚装了个wordpress。但出现点问题,看到此贴,完美解决。。。
美国VPS推荐: 遨游主机LinodeLOCVPSKVMLAVPS2EZ搬瓦工80VPSVultr美国VPS主机中国VPS推荐: 阿里云腾讯云。LNMP付费服务(代装/问题排查)QQ 503228080
发表于 2013-2-14 23:10:53 | 显示全部楼层



phpwind的也可以按这个解决.
Linux下Nginx+MySQL+PHP自动安装工具:https://lnmp.org/
发表于 2013-3-16 09:37:11 | 显示全部楼层

这个无法解决wordpress文章留言时邮件发送不了。。
Linux下Nginx+MySQL+PHP自动安装工具:https://lnmp.org/
发表于 2013-6-24 16:22:02 | 显示全部楼层

学习了,感谢。

美国VPS、VPN、域名代购:http://shop63846532.taobao.com/

发表于 2018-5-18 13:59:44 | 显示全部楼层


我还没发出邮件
Linux下Nginx+MySQL+PHP自动安装工具:https://lnmp.org/
您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|Archiver|VPS侦探 ( 鲁ICP备16040043号-1 )

GMT+8, 2019-5-24 08:15 , Processed in 0.117465 second(s), 30 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表