[英]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
如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.