Используя стандартный сервер LAMP с полным контролем, мне нужно загрузить изображение из DomianA, используя скрипт PHP, в каталог на DomainB. На сервере установлены suPHP и mod_security.
В настоящее время, используя абсолютный путь к DomainB, я получаю сообщение об ошибке:
Warning: move_uploaded_file() [function.move-uploaded-file]: open_basedir restriction in effect.
Я попытался chown
загрузить каталог на DomainB для пользователя DomainA (где выполняется скрипт). Без удачи.
После исследования я нашел два возможных решения и хочу посмотреть, есть ли какие-нибудь лучшие методы. И, может быть, какой-то код, чтобы заставить меня двигаться в правильном направлении.
- Symlink - так что в основном у вас есть каталог (ниже уровня домена, я полагаю?), Тогда у каждого домена есть символическая ссылка на это местоположение.
- Измените мой httpd.conf - не уверен, что делать, но я не хочу открывать потенциальные дыры в безопасности, делая это.