Мультисайтинг на Друпал 7 - общие файлы (картинки) - отказано в доступе

Главные вкладки

Аватар пользователя artemx artemx 19 сентября 2014 в 13:55

Здравствуйте, форумчане!
Делаю два интернет магазина на разных доменах, использую мультисайтинг для единого ядра и общих таблиц : таксономия, атрибуты товаров.

Имеем:

  • 2 БД
  • общее ядро
  • общие таблицы

Мультисайтинг настроить получилось, таблицы подключаются все замечательно, но есть как всегда одно НО.
При подключении общих таблиц таксономии возникает проблема с изображениями на терминах.

Как пишет журнал "Доступ запрещен" путь к изображениям "sites/default/files/styles/220x340/public"
При просмотре пути изображений - путь неполный, соответственно картинка не выводится.

Кто знает с чем может быть связан отказ в доступе?
Как расшарить файлы для разных доменов.

Сервер: Apache+MySQL+ISPconfig
Адреса сайтов:

  • jenaviok.ru - это основной сайт и он был разработан первым
  • jenavi-sib.ru - это сайт, который использует общие таблицы первого сайта





Комментарии

Аватар пользователя artemx artemx 19 сентября 2014 в 16:26

За ответ спасибо!
Но что он значит?

Сменить директорию расположения файлов изображений?
Указать папку, к которой есть общий доступ у обоих сайтов?
Тогда как сделать, чтобы при добавлении к примеру нового товара, путь был не в files, а в измененную папку?

Аватар пользователя NurOff NurOff 19 сентября 2014 в 19:03

Возможно относительные пути неправильно прописаны. И поэтому имеют такой вид?
sites/default/files/styles/220x340/public/мой_рисунок.ipg
Проверьте слэш.
Надо так:
/sites/default/files/styles/220x340/public/мой_рисунок.ipg

Аватар пользователя NurOff NurOff 19 сентября 2014 в 19:39

"artemx" wrote:
Сменить директорию расположения файлов изображений?
Указать папку, к которой есть общий доступ у обоих сайтов?
Тогда как сделать, чтобы при добавлении к примеру нового товара, путь был не в files, а в измененную папку?
пути у вас стоят по умолчанию. Но друпал позволяет загружать в указанную вами папку. Для этого вам нужно поменять пути файловой системы.Это через админку.
Рекомендую еще потыкать в ссылочки в админке. Поглядеть что там еще есть. Возможно вас ждет череда открытий.

Аватар пользователя artemx artemx 21 сентября 2014 в 15:53

Спасибо за советы!
Пути перепроверю, уже думал в эту сторону.
Относительно сарказма "Потыкать ссылочки" - не совсем уместно, опыт в разработке на Д7 имеется.
Однако все же спасибо, иногда элементарные решения бывают ближе, чем кажется на первый взгляд.

Аватар пользователя NurOff NurOff 10 ноября 2015 в 11:49

"artemx" wrote:
Относительно сарказма "Потыкать ссылочки" - не совсем уместно, опыт в разработке на Д7 имеется.
Извиняюсь - это был не сарказм. Показалось, что вы админку не использовали раньше.
"artemx" wrote:
Тогда как сделать, чтобы при добавлении к примеру нового товара, путь был не в files, а в измененную папку?

/admin/config/media/file-system

Аватар пользователя artemx artemx 21 сентября 2014 в 16:29

Я уже понял про то, что Вы говорите, еще есть путь у поля таксономии и у поля типа материала товар. Попробую изменить их, а там видно будет, что из всего этого сработает, о результатах отпишусь.

Аватар пользователя artemx artemx 21 сентября 2014 в 18:19

Папку файловой системы создавал - результата не дало.
Доступ к папке так и не появился, хотя путь верно генерирует система.

Решил пока отказать от применения мультисайтинга.
Вернусь к решению позже, когда будет времени больше.
NurOff, спасибо за консультации!