allow_url_fopen,allow_url_fopen=on可以干什么

http://www.itjxue.com  2023-01-23 19:37  来源:未知  点击次数: 

无法安装Discuz、该函数需要 php.ini 中 allow_url_fopen 开启怎么办呢?

很遗憾的告诉你,换空间吧

你解决不了的

你的操作系统是什么无所谓

php.ini文件也不是在你的电脑上找的

php.ini是php的配置文件,他是在服务器上的,开启allow_url_fopen 必须要到服务器上打开这个文件进行修改,然后保存,然后重启服务器,很显然,你买的是虚拟主机,你是没有这些服务器权限的,也就是你除你能使用ftp上传下载,不具备其他任何权限

所以,你只能换空间。

当然,联系空间商,他们乐意给你修改的话,那也可以(估计是不可能的)

php 中 fopen()打开文件(Url)失败是什么原因?

需要在php.ini中将相关配置开启

fopen原型:

resource?fopen?(?string?$filename?,?string?$mode?[,?bool?$use_include_path?=?false?[,?resource?$context?]]?)

如果PHP认为filename指定的是一个已注册的协议,而该协议被注册为一个网络URL,PHP将检查并确认allow_url_fopen已被激活。如果关闭了,PHP将发出一个警告,而fopen的调用则失败。

allow_url_fopen:本选项激活了URL形式的fopen封装协议使得可以访问URL对象例如文件。默认的封装协议提供用ftp和http协议来访问远程文件,一些扩展库例如zlib可能会注册更多的封装协议。

注意:

出于安全性考虑,此选项只能在php.ini中设置。

此选项是紧接着版本4.0.3发布后引进的。版本4.0.3以及之前的版本只能在编译时通过配置项--disable-url-fopen-wrapper来取消此特性。

允许使用URL打开文件allow_url_fopen怎么打开

是要采集,我采集不了,我就用探针测试这个不支持,我查了说这个不支持就采集不了,可是不知道怎么开启,您说不需要另外设置是什么意思,难道说他默认的是开启的嘛,国内的好像都不开启的

谁知道如何开启allow_url_fopen函数

1.首先确保你拥有服务器的操作权限,如果只是虚拟空间客户,那么你就联系主机商帮助操作吧;

2.打开PHP的配置文件php.ini,如果你的主机是win2003该文件在C:\WINDOWS目录下,直接用记事本打开就可以,如果是apache那么就是在你的php安装的文件夹内就可以找到;

3.打开后找到

allow_url_fopen这一行,把allow_url_fopen = Off改为allow_url_fopen = On;

4.重启iis或者apache就可以生效了;

5.如果重启后还是不行,那么肯定是函数被禁止了,下面为方法:

还是打开php.ini文件,找到disable_functions这个字段,检查一下disable_functions =后面是否有fsockopen的字样,删除就可以!

6.环境变换无穷,仔细检查配置,肯定可以解决问题的!

安装DEDE55.5的时候,出现allow_url_fopen On [×]Off 怎么办?

服务器php.ini变更内容:

php.ini 文件里

"allow_url_fopen = On" 默认

修改为

"allow_url_fopen = Off" 即可

(责任编辑:IT教学网)

更多

相关图片特效文章