Замена php для safe_mode

Я новичок в изучении PHP, поэтому я установил последнюю версию (5.3.3) и написал код. я столкнулся с этой ошибкой:

PHP Предупреждение: curl_setopt () [function.curl-setopt]: CURLOPT_FOLLOWLOCATION не может быть активирована, когда safe_mode включен или open_basedir установлен в C: \ Rush \ dev \ personal \ Numina.Framework \ Development \ PHP Library \ Numina.Framework \ clsHttpUtil.php в строке 47

Когда я ищу документацию для safe_mode, он говорит мне, что он устарел. почему он устарел и что я могу сделать, чтобы исправить эту ошибку?

Solutions Collecting From Web of "Замена php для safe_mode"

safe_mode имел хорошие намерения, но был реализован неравномерно. Он был устаревшим, потому что он вызвал больше проблем, чем он решил, и не был общим решением безопасности. Теперь есть лучшие способы для защиты прикладной среды (например, FastCGI, suexec, chroots, jails, VPSes …)

Вы можете исправить свою ошибку, отключив safe_mode и разработайте свой код, чтобы не предполагать, что он используется или не используется . Обратите внимание, что safe_mode был удален с PHP 5.4.0.


Вот дополнительная информация о том, почему CURLOPT_FOLLOWLOCATION отключен, когда действуют safe_mode или open_basedir . Такие проблемы являются одной из основных причин, по которым safe_mode , вероятно, полностью удаляется из PHP.