Добрый вечер ув. Форумчане. Помогите пожалуйсто разобраться с файловой системой.
У меня есть два сайта , скажем site1 и site2 , файловая система у них должна быть общей, а точнее site2 должен использовать файловую систему site1 . Так как по план-проекту пользователи у нас общие (естественно аватарки тоже) и магазин где фотографии товаров тоже должны быть общими. Вот голову уже несколько дней ломаю, не знаю куда ткнуться. Помогите пожалуйсто.
Комментарии
А вопрос в чем ?
О мультисайтинге вы уже видимо сами знаете.
Ну кое что знаю, кроме файловой системы.
Ядро у сайтов одно. А проблема скорее всего ламерская но не получается прописать правильные пути в site2 что бы он использовал файловую систему site1. Постоянно получается какая то несуразица вроде http://site2.ru/sites/default/files/http://site1.ru/defaul/files. А мне нужен такой путь(примерный полный путь к изображениям). http://site1.ru/sites/default/files Грубо говоря каша. Не получается откатить директорию дальше папки с доменом что бы подцепить другую папку... надеюсь понятно обьяснил. Спасибо
Покажите листинг от корня и инструкцию по которой работаете.
Я не силен в лексиконе, надеюсь правильно понял что листинг это линк ?
http://dev-magazine.fitnessexpert.com/sites/fitnessexpert.com/default/fi...
А инструкций как таковых нет, со всего по чуть чуть собирал. Но нигде и слова не было про файловую систему. В кратце та смстема что у меня.
http://azbukaweb.ru/multisite-drupal7 - домены созданны алиасами , а их директории в папке sites/
1. Ядро одно
2. Модули общие
3. База данных общая но разделанная префиксами.
Это был намек на срочность ?
Вы ищите исполнителя или пытаетесь получить совет ?
Можно попытаться вынести файловую систему за пределы каталога sites, на уровень выше, указав в настройках пути, например, такое значение: "../files".
Возможно, что при этом будет лучше выбрать "Метод загрузки по умолчанию" - "Закрытый — передачей файлов управляет Drupal".
Для организации хранения и доступа к приватным файлам такой метод работает, проверял. К общим - не знаю, надо пробовать. Такой метод еще зависит от хостинга, также надо проверять.
Спасибо огромнейшое, всем спасибо. Блин я так долго это дело мучал. Как и догадывался что все проще чем я думал))) спасибо еще раз!
У меня есть свои записи по тому как я создавал этот проект, я обязательно соберу все записи в статью и поделюсь с общественностью. Многим сохранит уйму времени )
Что-то я не понял, в чем проблема.
Заходите на один сайт на страницу /admin/config/media/file-system. Ставите поле "Public file system path" равным sites/default/files. Заходите на другой сайт на ту же страницу. Ставите поле равным sites/default/files.
Результат - оба сайта используют папку sites/default/files.
Настройка "Public file system path" устанавливается относительно корня Друпала (который, как я понимаю, физически одна папка для обоих сайтов - иначе это не мультисайтинг). В настройке можно писать все что угодно - Друпалу не важно, папки это сайтов или что-то еще. Главное написать туда одну и ту же последовательность символов для обоих сайтов.