Разбираюсь с мультисайтингом в друпал
Наконец жизнь заставила завести кучу сайтов на одном друпале. Чтобы это всё не забыть - старательно записывают тут.
Итак. Понеслась.
Первым делом настраиваю apache:
<VirtualHost *>
ServerAdmin varvashenia@gmail.com
ServerName mysite1.by
ServerAlias www.mysite1.by
DocumentRoot /home/drupal/www/
<Directory />
Options FollowSymLinks
AllowOverride All
Order allow,deny
Allow from all
</Directory>
ErrorLog /var/log/apache2/site1.drupal.error.log
LogLevel warn
CustomLog /var/log/apache2/site1.drupal.access.log combined
ServerSignature Off
</VirtualHost>
<VirtualHost *>
ServerAdmin varvashenia@gmail.com
ServerName mysite2.by
ServerAlias www.mysite2.by
DocumentRoot /home/drupal/www/
<Directory />
Options FollowSymLinks
AllowOverride All
Order allow,deny
Allow from all
</Directory>
ErrorLog /var/log/apache2/site2.drupal.error.log
LogLevel warn
CustomLog /var/log/apache2/site2.drupal.access.log combined
ServerSignature Off
</VirtualHost>
<VirtualHost *>
ServerAdmin varvashenia@gmail.com
ServerName mysiteN.by
ServerAlias www.mysiteN.by
DocumentRoot /home/drupal/www/
<Directory />
Options FollowSymLinks
AllowOverride All
Order allow,deny
Allow from all
</Directory>
ErrorLog /var/log/apache2/siteN.drupal.error.log
LogLevel warn
CustomLog /var/log/apache2/siteN.drupal.access.log combined
ServerSignature Off
</VirtualHost>
Потом качаю и распаковываю drupal, создаю в mysql базы данных под каждый сайт, старательно запоминаю пароли.
CREATE DATABASE my_database DEFAULT CHARACTER SET utf8 COLLATE utf8_general_ci;
GRANT ALL ON my_database.* TO my_database@localhost IDENTIFIED BY 'mEgASuPeRPaSWoRD';
Затем создаю в папке /sites/all/ каталоги modules и themes для общих модулей и тем.
в папке /sites/default/ копирую default.settings.php в settings.php и даю ему разрешения на записть, создаю папку files с полным доступом и всё содержимое папки /sites/default/ тиражирую по папкам сайтов: /sites/site1/, /sites/site2/, /sites/siteN/ и т.д. Название папки siteX должно соответствовать названию вашего домена (например site1.com).
Следом прохожусь по всем свежесозданным сайтам и устанавливаю там друпал методом набора в браузере http://site1/
Дальше просто следую инструкциям.
Всё.
У меня получилась куча сайтов, которые работает на одном движке друпала, но у каждого своя база банных.




Обзор AgeStar NSB3AS1T NAS для 3.5" SATA HDD
Комментариев и оценок: 183
Обзор AgeStar NSB3AS1T NAS для 3.5" SATA HDD - сетевого хранилища на базе 3.5" SATA HDD с возможностью подключения по USB. 10/100 Mbit, SATA 3.5"
AgeStar FUBCP USB2.0 to IDE/SATA Adapter
Комментариев и оценок: 93
AgeStar FUBCP - подключение IDE или SATA 2.5",3.5" или 5.25" устройств через USB
Обзор жесткого диска HDD 2ТБ Western Digital WD20EARS
Комментариев и оценок: 73
Краткий обзор жесткого диска HDD 2ТБ Western Digital WD20EARS-00MVWB0 с фотографиями и тестами производительности.Многофункциональное устройство Canon LaserBase MF3228
Комментариев и оценок: 52
Многофункциональное устройство Canon LaserBase MF3228. Описание, впечатления от работы, ссылка на драйвера.
AgeStar SUB2O1 2.5" SATA External Enclosure
Комментариев и оценок: 51
Обзор с картинками и тестами AgeStar SUB201 - внешней USB коробки для 2.5" SATA винчестеров.