警告:file_get_contents():https://在服务器配置中禁用包装器allow_url_fopen = 0

时间:2017-06-21 11:57:10

标签: php php-ini

我似乎在我的某个插件中遇到了一个小问题,目前我遇到了这个错误:

  

警告:file_get_contents():https://在服务器配置中禁用包装器allow_url_fopen = 0

我尝试的第一个解决方案是在服务器配置中将allow_url_fopen更改为启用,但这并没有解决任何问题,然后我做了一个测试,看看它是否实际显示为on,它是。

我甚至尝试添加ini_set("allow_url_fopen", 1);以确定是否可以解决问题,但我仍然遇到问题。

有没有我没试过的东西?

2 个答案:

答案 0 :(得分:1)

在这里回答了我自己的问题。

我在同一台服务器上有多个站点,因此只在子域上切换它什么也没做。要解决这个问题,我必须在MultiPHP INI编辑器中编辑PHP版本。

答案 1 :(得分:0)

根据docsallow_url_fopenPHP_INI_SYSTEMmeans

  

可以在php.inihttpd.conf

中设置参赛作品

这是有道理的:该指令是一种安全功能,因此用户不应该覆盖它。

由于ini_set()是PHP代码,因此您不会在任何上述配置文件中设置它,这是唯一允许的位置。

相关问题