- Поисковые системы
- Практика оптимизации
- Трафик для сайтов
- Монетизация сайтов
- Сайтостроение
- Социальный Маркетинг
- Общение профессионалов
- Биржа и продажа
- Финансовые объявления
- Работа на постоянной основе
- Сайты - покупка, продажа
- Соцсети: страницы, группы, приложения
- Сайты без доменов
- Трафик, тизерная и баннерная реклама
- Продажа, оценка, регистрация доменов
- Ссылки - обмен, покупка, продажа
- Программы и скрипты
- Размещение статей
- Инфопродукты
- Прочие цифровые товары
- Работа и услуги для вебмастера
- Оптимизация, продвижение и аудит
- Ведение рекламных кампаний
- Услуги в области SMM
- Программирование
- Администрирование серверов и сайтов
- Прокси, ВПН, анонимайзеры, IP
- Платное обучение, вебинары
- Регистрация в каталогах
- Копирайтинг, переводы
- Дизайн
- Usability: консультации и аудит
- Изготовление сайтов
- Наполнение сайтов
- Прочие услуги
- Не про работу
Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий
Всем привет!
В рамках одного VDS на centos есть несколько юзеров. Каждому прибит свой ip. На каждом ip висит по одному интернет-магазину. В ассотрименте 10000+ товаров, с кучей изображений. Для всех сайтов изображения одинаковые. Общий объем порядка 10гб на сайт.
Возникла идея сделать общую директорию для всех. Попробовал кинуть ссылку в директории изображений на директорию другого юзера. Все хорошо, но нет возможности проверять в php ( file_exists ) наличие этого файла. По факту в браузер выводится. Проверять через http - очень плохо, там много изображений на странице, порой под 200 сразу.
Подскажите, как лучше реализовать единое для всех юзеров хранилище общих файлов с возможностью проверки наличия и записи в директорию из php?
VHS, Symbolic Links поможет в данной ситуации команда ln под линукс. привяжите папку в которой все сидит к другим пустым папкам и они будут показывать содержимое оригинальной папки, както так.
VHS, Symbolic Links поможет в данной ситуации команда ln под линукс. привяжите папку в которой все сидит к другим пустым папкам и они будут показывать содержимое оригинальной папки, както так.
Ссылку я уже делал. Не помогает.
Пока временно решил путем изменения php_value open_basedir на уровень общий для всех юзеров
( с /var/www/user1/data на /var/www ), но понятно что решение корявое. PHP полностью игнорит все за пределами этой настройки, включая ссылки. Мне же важно до вывода файлов иметь возможность проверки их существования из php.
Я в этих делах чайник, но уже понятно что ссылками не получится. Возможно смонтировать эту директорию поможет? Ниразу не администратор под линукс, поэтому перед такими изысками хотелось бы уточнить...
---------- Добавлено 28.10.2015 в 02:46 ----------
Ну вообщем сам дурак )))
php_value open_basedir "/var/www/user1/data:/var/www/user2/data/www/images:."