Создание многосайтовости на Bitrix
Настройка симлинков (вариант 1)
Первый вариант (зеленым цветом приведены примеры для установки на UNIX системы):
- установите программный продукт "1С-Битрикс: Управление сайтом" сначала в каталог первого сайта
/home/www/site1/ - создайте каталог
/home/www/shared/, в котором будут располагаться общие для всех сайтов файлы:
mkdir /home/www/shared - перенесите весь каталог
/home/www/site1/bitrix/в/home/www/shared/bitrix/:
mv /home/www/site1/bitrix /home/www/shared/bitrix - перенесите весь каталог
/home/www/site1/upload/в/home/www/shared/upload/:
mv /home/www/site1/upload /home/www/shared/upload - перенесите весь каталог
/home/www/site1/local/в/home/www/shared/local/:
mv /home/www/site1/local /home/www/shared/local - создайте символическую связь для каталога
/bitrix/в каждом из сайтов:
- ln -s /home/www/shared/bitrix /home/www/site1/
- ln -s /home/www/shared/upload /home/www/site1/
- ln -s /home/www/shared/local /home/www/site1/
- ln -s /home/www/shared/bitrix /home/www/site2/
- ln -s /home/www/shared/upload /home/www/site2/
- ln -s /home/www/shared/local /home/www/site2/
- убедитесь, что веб-сервер (Apache, IIS) имеет право на запись в каталог
/home/www/shared/(это необходимо будет для работы системы обновлений и загрузки графических файлов) - разместите публичную часть второго сайта в каталог
/home/www/site2/
Примечание: Для создания и удаления символьных ссылок в Windows (начиная с Vista) есть команда mklink, либо воспользуйтесь дополнительными программами.
Важно! Файловая система FAT32 не поддерживает создание символьных ссылок.