双重php错误:获取错误readfile():https://wrapper被禁用等;打开流时出错:找不到合适的包装器

双重php错误:获取错误readfile():https://wrapper被禁用等;打开流时出错:找不到合适的包装器,php,.htaccess,Php,.htaccess,最近,readfile函数在我管理的一个站点上停止工作,原因不明。我在php错误日志中得到的错误是: PHP警告:readfile():https://wrapper在服务器配置中被allow\u url\u fopen=0 xxxxxxxxxxxx禁用 PHP警告:readfile():无法打开流:在XXXXXXXXXXXXXXXXXXXXX中找不到合适的包装器 我已经启用了allow\u url\u fopen和allow\u url\u include,但它仍然不起作用。我在网上找到了另一

最近,readfile函数在我管理的一个站点上停止工作,原因不明。我在php错误日志中得到的错误是:

PHP警告:readfile():https://wrapper在服务器配置中被allow\u url\u fopen=0 xxxxxxxxxxxx禁用

PHP警告:readfile():无法打开流:在XXXXXXXXXXXXXXXXXXXXX中找不到合适的包装器

我已经启用了allow\u url\u fopen和allow\u url\u include,但它仍然不起作用。我在网上找到了另一个基于php curl库的解决方案,它可以工作,但是在整个站点上实现它是非常繁琐的,因为这个站点非常庞大


我已经尝试过一些替代方法,比如在.htaccess文件中添加“php\u value allow\u url\u fopen On”,在一些工作不正常的页面目录中添加一个带有“allow\u url\u fopen=On”和“allow\u url\u include=On”文件的php.ini。只能在系统级ini文件中更改,不能在
.htaccess
文件中或通过
ini\u set()在脚本中更改(即重写)。有关详细信息,请参阅。您可以运行包含
phpinfo()的脚本
以发现PHP安装正在加载的INI文件。寻找类似于:

加载的配置文件=>/usr/local/etc/php.ini