php专区

 首页 > php专区 > PHP应用 > CMS建站 > 安装dz论坛时遇到因为fsockopen()函数问题无法进入

安装dz论坛时遇到因为fsockopen()函数问题无法进入

分享到:
【字体:
导读:
          在安装dz论坛时遇到因为fsockopen()函数问题无法进入下一步,安装错误显示“该函数需要 php ini 中 allow_url_fopen 选项开启,请联系空间商,确定开启了此项功能”,经过分析,总结了3个解决这个...

安装dz论坛时遇到因为fsockopen()函数问题无法进入下一步解决

在安装dz论坛时遇到因为fsockopen()函数问题无法进入下一步,安装错误显示“该函数需要 php.ini 中 allow_url_fopen 选项开启,请联系空间商,确定开启了此项功能”,经过分析,总结了3个解决这个问题的办法:

1、首先查看php是否有禁用相关函数

找到php.ini,打开,查找“disable_functions”,看后面是否列出了禁用函数,如果有fsockopen,说明此函数已经被禁用,直接去除此函数重新php服务,看问题是否解决,一般没有必要不必禁用函数,可将=后面的函数名全去除.

2、查看allow_url_fopen是否开启

在php.ini中查找“allow_url_fopen”,看=后面是否为On,如果是Off 则说明,函数被关闭,我们只需修改为On,重起php服务,再去看问题是否解决

3、修改extension=php_openssl.dll

在php.ini中查找“extension=php_openssl.dll”,将前面的“;”去掉,然后重起php服务,看问题是否解决.

注:.dll是windows 特有的,如果是Linux主机,可不必尝试这个办法。

解决办法总结:通过上面三种方法,对于dz论坛安装时出现“该函数需要 php.ini 中 allow_url_fopen 选项开启,请联系空间商,确定开启了此项功能”的问题,就可以有针对性的解决了!

最后,重启一下apache服务器:service httpd restart方可生效.

分享到:
DISCUZ X3实现LINUX 虚拟主机环境下的301...
DISCUZ X3实现LINUX 虚拟主机环境下的301+伪静态教程 只适用于DISCUZ X系列,首先登录后台,然后进全局,SEO里设置,记住,设置好伪静态后,记得更新缓存,再去全局里 查看当前的伪静态规则并复制,还有,新手的一个失败原因就是 RewriteBase / 这里. 比如你的DZ在空间的路径是这样的:/domains/www.ab...
discuz去掉版权信息 - Discuz
discuz去掉版权信息 虽然去掉版权信息不怎么好,不过既然是开源的就做的彻底点撒。 discuz x3.0版权信息去掉步骤: 用dw打开footer.htm,在第63行$_G['setting']['siteurl'] ctrl+f查找下,然后注释掉超链接,留下文字信息即可,毕竟还是尊重下别人的版权,只要不放超链接就...
  •         php迷,一个php技术的分享社区,专属您自己的技术摘抄本、收藏夹。
  • 在这里……