Я делал проект для университета, и мне нужно было разместить свое веб-приложение на любом хостинге. Веб-приложение использует SoundCloud API.
Локально это работало просто идеально. Но после размещения его на одном хостинге (который отказался помочь мне с проблемой и предложил использовать платный сервис), я получил предупреждение PHP, которое гласит:
CURLOPT_FOLLOWLOCATION не может быть активирован, когда open_basedir установлен в /home/u298603610/public_html/Services/Soundcloud.php.
Настройки сервера говорят, что безопасный режим отключен и что 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
Вы можете прочитать больше об этой директиве Вот
Других решений пока нет …