我正在为大学做一个项目,我需要将我的Web应用程序托管到任何托管服务。Web 应用程序正在使用 SoundCloud API。
在当地,它的工作非常完美。但是在一个托管服务上托管它后(哪个服务拒绝帮助我解决问题并建议使用付费服务),我收到了一个PHP警告,上面写着:
在/home/u298603610/public_html/Services/Soundcloud.php 中设置open_basedir时,无法激活CURLOPT_FOLLOWLOCATION。
服务器的设置说安全模式已关闭,open_basedir="(some value)";
把它放在你的httpd.conf
php_admin_value open_basedir none
或者如果你有 PHP>= 5.3.0,把它全局放在脚本的开头
ini_set('open_basedir', ''); // this will not work as I see in the documentation that you can only tighten an already set folder to a subfolder
您可以在此处阅读有关此指令的更多信息