Доброго времени суток всем!
Возникла необходимость сделать мультисайтинг на Drupal. Поискал информацию на этом портале и "погуглил". Не знаю может я что-то не так делаю, но почему-то ничего не получается. Понять в чем дело не могу.
Нужно было к старому сайту подсоединить новый, не получилось. Решил сделать на новых сайтах
Сделал все как по описанию:
1) Установил Drupal для site1
2) Отделил общие таблицы в "отдельную" базу и прописал в settings.php префиксы и путь (путь не привожу):
<?php
$db_prefix = 'its_';
$db_prefix = array(
'default' => 'its_',
'users' => '',
'sessions' => '',
'role' => '',
'authmap' => '',
'profile_fields' => '',
'profile_values' => '',
);
?>
Сайт работает без ошибок после разделения таблиц
3) Ставлю Drupal для второго сайта использую туже базу кода, прописав в settings.php настройки для второго сайта. В момент установки вначале выдаются ошибки что общие таблицы уже существуют, установка на этом останавливается. Потом после нажатия Refresh выдается ошибка:
user warning: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near ') ORDER BY fit DESC LIMIT 0, 1' at line 1 query: SELECT * FROM sup_menu_router WHERE path IN () ORDER BY fit DESC LIMIT 0, 1 in Z:\home\site1.ru\www\includes\menu.inc on line 317.
user warning: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near ') ORDER BY fit DESC LIMIT 0, 1' at line 1 query: SELECT * FROM sup_menu_router WHERE path IN () ORDER BY fit DESC LIMIT 0, 1 in Z:\home\site1.ru\www\includes\menu.inc on line 317.
На несколько раз пробовал. Получается одно и тоже.
Кратко:
Версия Drupal 6.25
Сервер Denwer
В Apache site2 настроен на корень site1.
Пытаюсь собрать два сайта по схеме:
- одна база основных модулей, доп модули будут добавляться для каждого сайта свои.
- у каждого сайта своя база, только общими выше указанные таблицы.
По найденным описаниям вроде все понятно, делаю вроде как правильно. Но все равно не получается. Может кто-нибудь подсказать в чем может быть дело? Есть у кого какие мысли? Большая просьба помочь советом...
Комментарии
Попробовал сделать сайты в отдельных папках... Выдает то-же ошибку.
Установив site2 как отдельный. А затем перестроив на общие таблицы вроде как заработало...