Одна база для нескольких доменов
Я хочу приобрести тарифный план, который позволяет держать несколько доменов. Системе Drupal нужна база sql (одна или несколько? кажется одна...). Могу ли я поставить на нескольких сайтах (доменах) систему Drupal и для всех трех сайтов использовать при этом одну базу sql?
- 's blog
- Для комментирования войдите или зарегистрируйтесь
Drupal может использовать одну базу даже совместно с другими скриптами (например форумом или еще какой-то CMS), в нем есть возможность настроить префикс к названиям таблиц, чтобы их имена не пересекались с таблицами используемыми другими скриптами.
Если нескольким сайтам на одном аккаунте хостинга разрешено использовать одну общую базу (я не встречал чтобы было иначе, но лучше уточнить все у хостера), то можно настроить Drupal так, чтобы разные сайты на нем хранили таблицы в общей базе. Чтобы они не мешались друг-другу разные сайты используют разные префиксы в названиях своих таблиц.
Можно также сделать один набор скриптов (т.е. один установленныэ экземпляр Drupal), который будет поддерживать несколько разных сайтов с разными базами.
Можно сделать, чтобы разные сайты использовали общие таблицы в одной базе, тогда их контент будет частично пересекаться (например сделать на всех сайтах общий список пользователей).
Короче, настройки Drupal в этой части - очень гибкие :)
--
Axel
- Для комментирования войдите или зарегистрируйтесь
http://drupal.ru/node/100 (не обращайте внимание на заголовок - это именно об этом)
:-)
--
USU-Lug http://usu-lug.org.ru
- Для комментирования войдите или зарегистрируйтесь
a esli basa i sam sait naraznix hostingax kak pravil'no v conf.php pisat' DB_URL=....... adress.
- Для комментирования войдите или зарегистрируйтесь
$db_url = "{my,pg,ms}sql://login:password@host/basename";
НО:
1. {my,pg,ms}sql в таком случает должны быть сконфигурированы, чтобы к ним можно было коннектится с других хостов. Это не безопастно и обычно хостеры ограничиваются localhostом или сокетом.
2. Это будет тормозить!
3. Обеим хостерам явно не понравится объем трафика...
Вообщем... Лучше найти _нормальный_ хостинг, где будет все и сразу. Сейчас это стоит не так уж и дорого. А.. если твой проект некоммерческий, то ты можешь попытаться обратиться к провайдеру, чтобы он оказал спонсорскую помощь в виде хостинга :)
--
USU-Lug http://usu-lug.org.ru
- Для комментирования войдите или зарегистрируйтесь



Комментарии