Как загружать файлы на сайт, расположенный под другим пользователем?

Добрый день!
У меня на сервере установлены SSD и HDD диски. ОС установлена на SSD. Есть 2 пользователя ssd и hdd. Первый сохраняет все данные на SSD, второй на HDD. Есть 2 сайта, которые работают на Apache (PHP 5.6.40):
site.ru - пользователь: ssd, группа: ssd
dw.site.ru - пользователь: hdd, группа: hdd
Подскажите пожалуйста, как получить возможность обращаться к файлам dw.site.ru с сайта site.ru?
Пробовал отключать и настраивать пути в open_basedir, но ничего не получилось. Может неправильно настраивал. Пробовал добавлять файлы обоих сайтов в одну группу, тоже результата нет. Поверку делал через file_exists(путь_к_dw.site.ru).
  • Вопрос задан
  • 143 просмотра
Решения вопроса 1
@PR0Z0N Автор вопроса
Короче реализовал это так:
1. В конфиге апача сайта site.ru добавил путь второго сайта через open_basedir:
<IfModule php5_module>
	php_admin_value sendmail_path "/usr/sbin/sendmail -t -i -f webmaster@site.ru"
	php_admin_value upload_tmp_dir "/var/www/ssd/data/mod-tmp"
	php_admin_value session.save_path "/var/www/ssd/data/mod-tmp"
	php_admin_value open_basedir "/var/www/ssd/data:/var/www/hdd/data/www/dw.site.ru"
</IfModule>

2. Установил права доступа 777, всем папкам в директории: "/var/www/hdd/data/www/dw.site.ru".

Все работает! Может кому пригодится)
Ответ написан
Пригласить эксперта
Ответы на вопрос 1
CityCat4
@CityCat4
Если я чешу в затылке - не беда!
Прописать в конфиге апача первого сайта блок Directory, который будет ссылаться на каталог второго сайта. Тогда внутри первого сайта можно будет открыть урл, который фактически сошлется на файлы второго.
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы
Сбер Москва
от 200 000 ₽
AMICUM Кемерово
от 80 000 ₽
ToBe Москва
от 250 000 до 300 000 ₽
27 окт. 2020, в 15:42
1000 руб./в час
27 окт. 2020, в 15:30
100000 руб./за проект
27 окт. 2020, в 15:28
100000 руб./за проект