open_basedir и сетевой диск

B
На сайте с 15.12.2015
Offline
9
543

Приветствую всех знатоков Apache и PHP.

Объявилась странная проблема. Суть вот в чём:

- Есть сервер с Apache 2.2 и PHP 5.3 на Linux

- Есть сетевое хранилище на Windows, куда время от времени с сервера копируются бэкапы

- Сетевой диск хранилища смонтирован на сервере через CIFS

При попытке автоматизировать процесс копирования путём PHP-скрипта, тот ругается на запрет доступа open_basedir restriction in effect, даже если в конфиге апача в списке open_basedir прописана директория сетевого диска. Если разрешить всё через php_admin_value open_basedir none проблема исчезает. С локальными директориями на HDD самого сервера open_basedir работает корректно. Это особенность работы с сетевыми дисками, или как-то лечится?

Оптимизайка
На сайте с 11.03.2012
Offline
396
#1

Это фича. Пропишите все допустимые пути:

php_admin_value open_basedir /full/path/to/dir1:/full/path/to/dir2 и т.д.

⭐ BotGuard (https://botguard.net) ⭐ — защита вашего сайта от вредоносных ботов, воровства контента, клонирования, спама и хакерских атак!

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий