最模板 - 外贸网站建设,外贸网站模板

最模板

当前位置: 首页 > WordPress > WordPress教程 >

WordPress 前台提示:Function fsockopen() is not supported

时间:2014-05-27 01:24来源:未知 作者:最模板zuimoban 点击:
这两天买了一个国内免备案的VPS,网站换了一个新模板,网站搬到VPS后,访问网站发现无法正常打开,提示:Function fsockopen() is not supported, please contact your webmaster. 经过一番排查,发现是插件

这两天买了一个国内免备案的VPS,网站换了一个新模板,网站搬到VPS后,访问网站发现无法正常打开,提示:Function fsockopen() is not supported, please contact your webmaster. 经过一番排查,发现是插件Auto Tag Slug导致的问题(Auto Tag Slug插件可以将中文标签自动转换为拼音或者英语,对不喜欢使用中文链接的同学来说是非常实用的)。

这个插件需要函数fsockopen的支持,但是lnmp包的0.9版本默认是禁用的,所以要想解决问题就需要到php.ini文件中取消对fsockopen函数的禁用,具体操作步骤如下:

第一步:打开/usr/local/php/etc/php.ini 大概在210行可以找到disable_functions (被禁用的函数)如下:

disable_functions = 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

将最后面的fsockopen函数删掉,然后保存退出

第二步:执行命令:/etc/init.d/php-fpm restart

重启完成后问题解决。

注:如果要用到的某些函数被禁用了,也是到/usr/local/php/etc/php.ini 中的disable_functions解决。

(责任编辑:最模板)
------分隔线----------------------------
栏目列表
推荐内容