Мультисайтинг на разных серверах с общей базой юзеров!

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

Аватар пользователя vikont vikont 3 февраля 2009 в 18:25

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

Комментарии

Аватар пользователя magasoft magasoft 3 февраля 2009 в 18:50

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

Аватар пользователя vikont vikont 8 февраля 2009 в 1:40

magasoft wrote:
Под силу. Скорее всего у вас проблемы с внешним доступом к базе данных.
Но даже если вы реализуете общую базу юзеров для сайтов на разных хостах путем использования одних общих таблиц - сайты будут крайне тормозить. Максимум, что можно сделать - проводить синхронизацию таблиц время от времени, но это уже не встроенный функционал, и вряд ли для этого есть модули.

По заверению хостера все впорядке и другие пользователи работают с удаленной базой!
Возможно я делаю какую-то ошибку! Подскажите правильную настройку в setting для такого доступа

Аватар пользователя Shi3A Shi3A 19 декабря 2011 в 14:49

Доброго времени суток! Подниму вопрос. Как объединить несколько сайтов на разных серверах в одну БД пользователей? Есть какой-то встроенный функционал в друпале, или самому писать в settings.php кусок скрипта?

Спасибо за ответ!

Аватар пользователя WiseMan WiseMan 11 января 2012 в 15:44

ищите информацию про ssh-тонель для mysql - это более менее безопасный путь для удаленного доступа к базе данных.

Аватар пользователя Shi3A Shi3A 8 февраля 2012 в 12:10

Да я так и сделал собственно, это все хорошо, но база пользователей over9000, отсюда и нагрузка, отсюда и задержки, особенно если серверы физически в разных ДЦ, даже если между ними задержка меньше 1мс.
Пока сервис в разработке, напрягов не вижу. Но тут загвостка, основная база сайта по такой структуре тоже вынесена на удаленный сервер, вот здесь уже не гуд.