Добро пожаловать на сайт <БагБД>, где вы можете задавать вопросы о программировании и разработке на Битрикс и Битрикс24, и получать быстрые и квалифицированные ответы от профессионалов!

ОПЯТЬ ПРО МНОГОСАЙТОВОСТЬ

00 голосов
3
Изучили "Руководство по конфигурированию многосайтовых систем", прочли FAQ, перетрясли форумы....

К сожалению, так и не понятно, каким же образом можно присоединить второй домен.
В часности, попробовали Вариант 2 из руководства, но перенести весь каталог /www/site1/bitrix/ в папку /shared/bitrix/ по ФТП или с помощью Тотал Командера невозможно - файлы просто не копируются и не переносятся.

ЧТО такое "символические связи" !?
КАК можно настроить сервер не имея к нему доступа? Здесь на форуме уже поднимался такой вопрос и остался без ответа.
Посоветуйте хотя бы доступную для понимания НЕ программиста информацию на русском языке!!
спросил 24 Март, 14 от KHAZART (100 баллов)

3 Ответы

00 голосов
Для того, чтобы создать второй сайт в другом домене на одной копии Битрикса для начала заведите второй домен на сервере. Если у вас на хостинге есть какая-то панель управления, то скорее всего просто надо тыкнуть в соответствующие кнопки. Новый домен будет создан и на сервере появится новая папка, обычно у хостеров имена доменов совпадают с папками. Ну вот там в этой папке и создается через шелл (SSH) символическая ссылка командой "ln -s /path/to/bitrix/ bitrix". Всё. Заходите через браузер в новый домен в папку /bitrix/admin/ и создаете сайт.

Символическая ссылка — это файл, который служит отражением другого файла или директории. Создается выше названной командой.

Вдумайтесь в вопрос -- как настроить сервер, не имея к нему доступа. Это уже шаманство и сильное колдовство. Если подразумевается, что нет доступа по SSH, то лучше его заиметь.
ответил 23 Сен, 14 от bazzet (620 баллов)
00 голосов
Спасибо за отклик. Обычно "чайникам" не охотно дают информацию.
Может быть Вы поможете ещё раз smile:(
После некоторого ликбеза скачала программу putty.
Соединилась с unix.
Вышла в папку второго домена.
Создала символическую ссылку командой "ln -s /path/to/bitrix/ bitrix".
Ссылка появилась.

Произвела необходимые настройки в административной части сайта так, как указанно в "Руководстве по конфигурированию многосайтовых систем" Вариант №2:каждый сайт работает под управлением отдельной копии веб-сервера Apache или отдельного виртуального веб-сервера:

В меню «Настройки системы» - пункт «Сайты»
Выбираем «Изменить» параметры сайта #1 и указываем в них следующие параметры:
Название: site1
Доменное имя: site1.com
Папка сайта: /
URL сервера: www.site1.com
Название сайта: site1
Путь к корневой папке веб-сервера для этого сайта: /home/www/site1/

Для второго сайта проведите следующие установки:

Название: site2
Доменное имя: site2.com
Папка сайта: /
URL сервера: www.site2.com
Название сайта: site2
Путь к корневой папке веб-сервера для этого сайта: /home/www/site2/


Однако, второй домен по прежнему не работает.
Можно ли по этой информации подсказать где произошла ошибка?
Буду очень Вам благодарна.
ответил 27 Янв, 15 от KHAZART (100 баллов)
00 голосов
Когда заходите браузером на http://<новый домен>/bitrix/admin/ по идее должна появиться авторизация для входа в админку. Это в том случае, если у вас правильно встала символическая ссылка. Может быть у вас ссылка не на ту папку указывает?

Надеюсь, вы не буквально поняли команду "ln -s /path/to/bitrix/ bitrix" и поменяли "/path/to/bitrix/" на свой реальный путь к той папке, где уже установлен Битрикс. Я вам приведу пример реального проекта, который работает на Битриксе и для него создан второй сайт совершенно для другого домена, а вы проверьте, может быть что-то не так.

В общем, есть:
Сайт gknd.ru, путь к папке сайта на сервере - /home/gknd/gknd.ru/html/. Именно эта папка является корнем сайта http://gknd.ru. Обратите внимание, что это лишь путь к папке, где установлен сайт. Под установленным Битриксом я подразумеваю папку /bitrix/. Соответственно путь до нее будет /home/gknd/gknd.ru/html/bitrix/. Именно на эту папку и надо делать ссылку.
Захотелось мне сделать сайт test.bexx.ru на той же системе. Папка домена - /home/webadmin/test.bexx.ru/html. Именно в ней выполняется команда "ln -s /home/gknd/gknd.ru/html/bitrix/ .". Точка в конце команды означает, что ссылка будет создана с тем же именем, т.е. bitrix. Всё, захожу на http://test.bexx.ru/bitrix/admin/ -- видна система, всё ок.

Сайты на правильные домены можно настроить потом, лишь бы встали ссылки smile;)
ответил 11 Май, 15 от bazzet (620 баллов)

Похожие вопросы

0 голосов
2 ответов
спросил 06 Апр, 14 от Arvendel (100 баллов)
0 голосов
3 ответов
спросил 12 Ноя, 13 от Anton6 (160 баллов)
0 голосов
6 ответов
спросил 24 Окт, 13 от lowok (120 баллов)
0 голосов
3 ответов
спросил 27 Дек, 13 от Elccanta (120 баллов)