繁体   English   中英

在.htaccess中启用cURL

[英]Enable cURL in .htaccess

我正在尝试在.htaccess文件中启用curl。

原因是我得到了这个错误:

Warning: curl_exec() has been disabled for security reasons in [PATH] on line [LINE] 

而且我无权访问php.ini文件(我使用共享主机)。 我的主人说我可以使用.htaccess启用curl,但是我不知道怎么做。

我绝对没有.htaccess的经验,所以请记住这一点。

谢谢!

为了完全可以通过.htaccess更改任何选项,您的服务器管理员需要使用以下命令配置您的虚拟主机

AllowOverride Options

php_admin_value传递的选项php_admin_value不能在.htaccess中覆盖。

并非在任何阶段都可以更改所有选项, disable_functions 只能php.ini被覆盖(请参阅http://php.net/manual/en/ini.list.php ),而不能在.htaccess中覆盖。

因此,您没有机会启用卷曲 也许与您的托管人交谈会有所帮助。

您必须使用phpinfo()函数来查看disable_functions参数。

然后,您可以使用 .htaccess这一行将其从列表中删除:

<IfModule mod_php5.c>
    php_value disable_functions "all of them without curl_exec"
</IfModule>

进一步阅读: http : //php.net/configuration.changes

编辑:这是不可能的php.ini

http://php.net/manual/es/ini.core.php#ini.disable-functions- > disable_functions(仅限php.ini)所示。

disable_functions (字符串)

该指令允许您出于安全原因禁用某些功能。 它采用逗号分隔的函数名称列表。 disable_functions不受安全模式的影响。

使用此伪指令只能禁用内部功能。 用户定义的功能不受影响。

该指令必须在php.ini中设置。例如,您不能在httpd.conf中进行设置。

向您的网络托管提供商咨询有关此问题的信息。

最好的祝福,

这可能有效,但最好还是看看出于安全原因已禁用了哪些其他功能。

在.htaccess中:

php_admin_value disable_functions " "

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM