Приветствую всех еще раз,
Про мультисайтинг писалось уже не раз, и очень много статей безграмотных и зачастую вообще принципиально не правильных.
Упоминаемый везде видео доклад, хоть и несет в себе маленькую толику принципиального понятия, не может являться руководством к мультисайтингу для новичков.
Там просто забыли рассказать, а как же делать объединение таблиц, в каком порядке.
Другие статьи, где говорится, сделайте так, получите гору ошибок, но не обращайте внимание - ведут по неправильному пути, который в итоге заканчивается тупиком.
И вот в этом тупике у меня созрел вопрос: Что делать с таблицами variable у каждого сайта в мультисайтинге?
Как понимают большинство, в этих таблицах хранятся все настройки для сайта: модулей, тем и др.
Так вот, после связки в мультисайтинг, эти таблицы одинаковые, но после непродолжительной работы, например, добавления новых модулей и тем, эти таблицы имеют уже очень серьезные отличия, и некоторые из этих отличий ведут к ошибкам друпала.
Основное такое отличие на сегодняшний момент я нашел в строке "content_schema_version"
Ее обязательно синхронизировать между двумя таблицами, иначе гора ошибок у модуля cck
И нигде про это не пишут, создается ощущение что наши специалисты просто вообще ничего не делают на мультисайтинге.
Поставили, настроили, потыкали странички - все работает. А дальше никто ничего не проверял.
ВОПРОС: Что еще надо учитывать в этих таблицах, потому-что отличия по минимуму в 50+ строках между ними.
Комментарии
up
Это давно решено через $conf в settings.php
Подскажите пожалуйста, где решено. Как решено? Или ссылкой на решение.![Smile](https://drupal.ru/sites/all/modules/contrib/smiley/packs/kolobok/smile.gif)
http://api.drupal.org/api/drupal/sites--default--default.settings.php/6/...
Это просто описание файла конфигурации. Про Variables там говорится только о названии сайта и прочей ерунде, о которой я не спрашивал.
Я спрашиваю о ТАБЛИЦЕ "VARIABLE", которая хранит все данные по сайту.
При установке модуля на один из сайтов в мультисайтинге, данные по этому модулю (если модуль что-то пишет в эту таблицу) записываются только в таблицу сайта, на котором производится установка, на других сайтах в мультисайтинге эти строки отсутствуют.
И это приводит к ошибкам, например один из таких модулей "CCK", если его установить на одном сайте в мультисайтинге, то другие сайты будут сыпаться ошибками.
Вот я и спрашиваю: Существуют ли список, или правила синхронизации этих таблиц между сайтами в мультисайтинге.
А почитать?
* Variable overrides:
*
* To override specific entries in the 'variable' table for this site,
* set them here. You usually don't need to use this feature. This is
* useful in a configuration file for a vhost or directory, rather than
* the default settings.php. Any configuration setting from the 'variable'
* table can be given a new value. Note that any values you provide in
* these variable overrides will not be modifiable from the Drupal
* administration interface.
*
* Remove the leading hash signs to enable.
*/
# $conf = array(
# 'site_name' => 'My Drupal site',
# 'theme_default' => 'minnelli',
# 'anonymous' => 'Visitor',
И что это?
У меня с этим все в порядке, эти переменные мне не нужны.
Я прошу список переменных для синхронизации при "мультисайтинге". Которые должны быть одинаковыми для всех сайтов, а не разными.
Вы мне даете информацию, о том как сделать уникальные записи для каждого сайта, а нужно наоборот![Smile](https://drupal.ru/sites/all/modules/contrib/smiley/packs/kolobok/smile.gif)
divined,
интересно что Вам удалось выяснить в плане синхронизации с марта месяца?
Возможно, Вы пробовали уже пользоваться также единой таблицей для variable для всех сайтов?
Дело в том, что у меня сейчас вопрос делать мультисайт или остаться на одном и также нужны общие настройки для всех в плане настройки модулей и тем. И меня привлекает вариант как раз общей таблицы для всех сайтов. Пишут, что это должны быть system и variable.
Ничего так выяснить и не получилось.
Единственно как что-то работает это оставить variable разными, но синхронизировать их время от времени. Иначе куча ошибок и нерабочая структура.
Странно что представители drupal'a молчат. Вроде одна из самых востребованных современных фишек, дык нет, глухо![Sad](https://drupal.ru/sites/all/modules/contrib/smiley/packs/kolobok/sad.gif)