民审-M

解决Discuz! X3.4 不支持fsockopen和allow_url_fopen环境提示Authorization Error!

作者:民审-M   发布时间:2018-03-21 13:42   回复数:26   浏览数:1644
民审-M
164426民审-M金牌草根
热门 2018-03-21 13:42:24
164426 热门 2018-03-21 13:42:24
本帖最后由 民审-M 于 2018-3-21 13:48 编辑

解决Discuz! X服务器禁止了外部访问权限allow_url_fopen,,导致 Authorization Error! Unable to connect to server!

fsockopen()
不支持
该函数需要 php.ini 中 allow_url_fopen 选项开启。


站长端解决方案:

服务器的php.ini文件设置关闭了allow_url_fopen,如果你是租用的服务器或者虚拟主机,需要联系服务商。

; Whether to allow the treatment of URLs (like http:// or ftp://) as files.
allow_url_fopen = On

; Whether to allow include/require to open URLs (like http:// or ftp://) as files.
allow_url_include = Off
其他云主机服务器排查问题步骤如下:
1、首先查看php是否有禁用相关函数[indent][p=22, null, left]找到php.ini ,打开,查找“disable_functions”,看后面是否列出了禁用函数,如果有fsockopen,说明此函数已经被禁用,直接去除此函数重新php服务,看问题是否解决,一般没有必要不必禁用函数,可将=后面的函数名全去除[/p][/indent]2、查看allow_url_fopen是否开启[indent][p=22, null, left]在php.ini中查找“allow_url_fopen”,看=后面是否为On,如果是Off 则说明,些函数被关闭,我们只需修改为On ,重起php服务,再去看问题是否解决[/p][/indent]3、修改extension=php_openssl.dll[indent][p=22, null, left]在php.ini中查找“extension=php_openssl.dll”,将前面的“;”去掉,然后重起php服务,看问题是否解决.
注:.dll是windows 特有的。如果是Linux主机,可不必尝试这个办法。[/p][/indent]

服务端解决方案:
本部分内容设定了隐藏,需要回复后才能看到


Shine123
沙发Shine123步入草根 2018-12-06 17:22
做的不错啊啊 啊
什么不会被屏蔽
板凳什么不会被屏蔽步入草根 2018-11-23 11:02
感谢楼主分享!!!
f3402149
地板f3402149步入草根 2018-11-18 22:37
弄不好吧
pk1438250
4楼pk1438250步入草根 2018-10-30 10:45
open和allow_url_fopen环境提示Autho
Lucky°
5楼Lucky°步入草根 2018-10-25 19:43
这个站好费事啊
,能好好玩吗
holden
6楼holden步入草根 2018-10-18 19:03
很感谢你的解答
木木火
7楼木木火步入草根 2018-10-15 05:47
看一下看一下
屌你老母
8楼屌你老母步入草根 2018-08-27 13:30
这个可以看下,正好碰到
我想有个家
9楼我想有个家年费ViP 2018-08-12 11:35
 解决Discuz! X3.4 不支持fsockopen和allow_url_fopen环境提示Authorization Error!
新灵璧网
10楼新灵璧网终身ViP 2018-08-10 15:41
急求此问题答案
张其兵
11楼张其兵步入草根 2018-08-06 15:15
不错,值得学习。。。
胜利网
12楼胜利网终身ViP 2018-07-21 13:10
RE: 解决Discuz! X3.4 不支持fsockopen和allow_url_fopen环境提示Authorization Error! [修改]
慢慢游
13楼慢慢游步入草根 2018-07-12 15:28
看看是不是这个问题啊!
tomcaroline
14楼tomcaroline步入草根 2018-07-07 16:52
来看看
游客
登录后才可以回帖,登录 或者 注册