SAFE MODE Действует ограничение. Скрипту не разрешен доступ к каталогу, принадлежащему uid

SAFE MODE Действует ограничение. Скрипту не разрешен доступ к каталогу, принадлежащему uid

Я использую выделенный сервер с несколькими веб-сайтами. Я создал глобальный каталог для общих скриптов для всех веб-сайтов, а не повторял их в каждом каталоге веб-сайтов.

Как сделать этот глобальный каталог доступным для всех веб-сайтов. Я получаю следующую ошибку.

Warning: require_once() [function.require-once]: SAFE MODE Restriction in effect. The script whose uid is XXXX is not allowed to access /vhosts/globallibrary/Zend/Application.php owned by uid XXXX

Я изменил владельца глобального каталога для сайта X. поэтому он отлично работает для сайта X. позже я добавил еще один сайт Y. Теперь я снова получаю ту же ошибку. Если я изменю CHOWN для сайта Y, то на сайте X будет та же ошибка.

Я не хочу отключать ограничение безопасного режима. Есть ли способ обойти это, чтобы этот глобальный каталог был доступен всем веб-сайтам.

Я получаю следующую ошибку в своем браузере, когда пытаюсь получить доступ к глобальному каталогу. Глобальный каталог находится на том же уровне, что и все остальные веб-сайты.

Является ли включение безопасного режима для веб-сайтов хорошей практикой?

решение1

safe_mode_include_dirпозволяет вам задать каталог включения для использования в «Безопасном режиме», который будет (должен) обходить ограничения безопасного режима

Но безопасный режим устарел и не должен использоваться, если только вы не предоставляете общий хостинг, но даже в этом случае есть более эффективные способы.

решение2

Я не хочу отключать ограничение безопасного режима.

Почему нет?

Существуют очень веские причины, по которым он устарел.

Является ли включение безопасного режима для веб-сайтов хорошей практикой?

Нет.

Разработка модели безопасности выходит далеко за рамки того, что можно разумно рассмотреть здесь, но безопасный режим PHP не должен фигурировать в вашей модели.

В качестве временной меры вы можете рассмотреть возможность хранения данных в базе данных.

Связанный контент