Несколько сайтов в одном каталоге, но в отдельной базе данных - PullRequest
2 голосов
/ 21 июля 2011

В моей учетной записи общего хостинга на базе Linux с HostGator скоро будет десятка сайтов.В моем аккаунте есть ограничение на количество файлов для резервных копий CPanel.

Чтобы уменьшить общее количество файлов, мне нужно от вас всех получить предложение, чтобы я продолжал добавлять новые группы сайтов, используя Drupal-6.

Я не хочу использовать одну и ту же базу данных просто для упрощения обслуживания.Я знаю, что Drupal позволяет использовать несколько сайтов в одной БД.Но я хочу этого избежать.

Могу ли я повторно использовать те же файлы Drupal на моем старом сайте и использовать их для создания символической ссылки с моего нового сайта? За исключением каталога root / sites, поскольку онмогут содержать временные файлы или файлы, используемые / загруженные специально для каждого сайта.

Так что, если мой сайт Drupal 6 site1.com существует, я могу повторно использовать его файлы для моего нового сайта site2.com, создав символические ссылки на site2..com указывает на sit1.com, за исключением каталога sites :

site2.com / includes-> site1.com/includes

site2.com / modules-> site1.com / modules

site2.com / sites (не являются общими)

site2.com / misc -> site1.com/misc

....

Я прошел через связанную ветку: Объединение баз данных в Drupal , но я не хочу идти в соответствии с предложениями в нем.

Есть предложения по этой идее?

Ответы [ 2 ]

3 голосов
/ 21 июля 2011

То, что вы хотите, является многосайтовой функцией Drupal.Это предназначено для работы с отдельной базой данных и загруженными файлами, но с общим кодом на всех сайтах.По сути, вы указываете корень документа для каждого виртуального хоста в одной и той же установке Drupal, а Drupal заботится о загрузке правильной базы данных.

Подробности здесь: http://drupal.org/getting-started/6/install/multi-site

0 голосов
/ 21 июля 2011

Я столкнулся с той же проблемой, я использовал этот учебник для drupal 6. Надеюсь, что он вам пригодится.

Учебник: Нажмите здесь

...