мультисайтинг на одних таблицах?

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

Аватар пользователя fairwind fairwind 20 июля 2007 в 9:11

Будут ли корректно работать два сайта, если они используют одну базу и одни и те же таблицы? Т.е. без префиксов?

Комментарии

Аватар пользователя fairwind fairwind 20 июля 2007 в 12:58

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

Ещё в сторону Organic groups смотрю.

Аватар пользователя Макс К. Макс К. 20 июля 2007 в 13:45

fairwind says: Будут ли корректно работать два сайта, если они используют одну базу и одни и те же таблицы? Т.е. без префиксов?

Два сайта на одной базе не будут работать полностью корректно. Друпал не проектировался для мультисайтинга.

Могут выплывать неожиданности, когда Друпал сохраняет данные в полной уверенности, что только он один на сайте. Например, Вы зададите аватар на одном из сайтов, он сохранится в site1.ru/files и будет сделана пометка в базе о наличии такого аватара. Но при показе аватара на другом сайте Друпал2 обнаружит пометку о наличии аватара, а сам автар не найдет.

Также некоторые модули могут сохранять URL не в относительном виде, а в абсолютном. И при показе материала, созданного на одном сайте, URL-ы могут вести на сайт где был материал создан.

Короткие URL, заведенные на одном сайте, заблокируют возможность завести их на другом сайте. Но при использовании на другом сайте эти короткие URL будут вести на сайт, где они были первоначально заведены.

И т.д. и т.п.

fairwind says: "Ну, показывать-то я могу через разные view"

Тогда как минимум не будет выполняться Ваше условие "они используют одну базу и одни и те же таблицы". Модули view должны же где-то хранить свои разные данные.

Аватар пользователя dillinger dillinger 21 ноября 2007 в 16:37

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

спасибо!