safe_mode
имел хорошие намерения, но был реализован неравномерно. Он устарел, потому что вызывал больше проблем, чем решал, и не являлся общим решением безопасности. В настоящее время существуют более эффективные способы защиты среды приложения (например, FastCGI, suexec, chroot, jails, VPSes ...)
Вы можете исправить ошибку, выключив safe_mode
, и спроектировать код так, чтобы он не предполагал, что он используется или не используется . Обратите внимание, что safe_mode
было удалено удалено по состоянию на PHP 5.4.0.
Вот дополнительная информация о том, почему CURLOPT_FOLLOWLOCATION
был отключен , когда действуют safe_mode
или open_basedir
. Подобные проблемы являются одной из основных причин, по которым safe_mode
может быть полностью удален из PHP.