我正在为大学做一个项目,我需要将我的网络应用程序托管到任何托管服务。 Web应用程序正在使用SoundCloud API。
在当地它的工作非常完美。但是在将其托管在一个托管服务(其中一个拒绝帮助我解决问题并建议使用付费服务)后,我收到了一个PHP警告,其中说:
>在/home/u298603610/public_html/Services/Soundcloud.php中设置open_basedir时,无法激活CURLOPT_FOLLOWLOCATION。
服务器设置表示安全模式已关闭且open_basedir="(some value)";
答案 0 :(得分:1)
将其放入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
您可以阅读有关此指令here
的更多信息