Здравствуйте. Пытаюсь сделать единую авторизацию на нескольких Joomla-сайтах. Создал общую базу с пользователями, группами, сессиями и CORE_ACL. Дописал в файл /libraries/joomla/databases/mysql.php после строчек Код (PHP): // Take a local copy so that we don't modify the original query and cause issues later $sql = $this->_sql; вот это: Код (PHP): //////////////// ------------------------------------- COMMON DATABASE USING REPLACEMENT $sql = str_replace( 'jos_users', 'common_users.common_users', $sql ); И вроде все классно, все выводит в соответствии с таблицей, все принадлежности материалов к никнеймам сохранены. НО! При попытке авторизации пишет - "неправильный пароль или несуществующий аккаунт" Подскажите пожалуйста. Что делать? Почему это может происходить? UPD: common_users - это название Базы Данных, в которой есть таблица common_users. Это не база данных, с которой работает джумла в соответствии со своими настройками.
Мне кажется проще это использовать http://extensions.joomla.org/extensions/core-enhancements/multiple-sites/5501
Спасибо. А на сколько сильно такая интеграция может повысить нагрузку на сервер? Если, допустим, объединены 2-5 сайтов, или 10?