0

Настройка многосайтового проекта SiteEdit Business (отчуждаемая) и SiteEdit Partner

Алексей 10 лет назад обновлен Михаил Плешков 9 лет назад 3
С помощью программы SiteEdit вы можете создавать несколько сайтов, используя опцию многосайтовость. Для этого у вас должна быть отчуждаемая версия SiteEdit или SiteEdit Partner

Image 40


Отчуждаемая версия включает в себя программу SiteEdit, установленную на вашем компьютере и установленную на ваш хостинг(место под сайт в интернете) серверную часть программы (или ядро программы). Программа и ядро «соединены» при помощи лицензии на отчуждаемую версию, т.е. благодаря лицензии программа на вашем компьютере «знает» куда выгружать проект. Многосайтовость позволяет на одном хостинге (соответственно на одном ядре) держать несколько сайтов. Т.е., например, вы хотите сделать на одной отчуждаемой лицензии два сайта test1.ru и test2.ru Вы регистрируете у хостинг-провайдера сайт c именем test1.ru. После этого вы регистрируете у нас отчуждаемую лицензию для этого сайта или версию Partner (для партнеров «мультифраншизы»). Перед тем как непосредственно приступить к созданию сайтов вам нужно выполнить привязку имен. Т.е. чтобы по адресу test1.ru открывался ваш сайт. Для этого обратитесь к администрации хостинга с просьбой привязать эти имена(test1.ru и test2.ru ) к корневой папке сайта на сервере (папке, куда установлено ядро). Внимание: Для сайтов, размешенных на серверах Эджестайл вам нужно в настройках домена сделать перенаправление на ns1.beget.ru и ns2.beget.ru чтобы в дальнейшем не было проблем с доступностью сайта. Далее в своем кабинете siteedit.ru или edgestile.com в разделе «Мои сайты» выберите нужную лицензию и в настройках сайта добавьте новый домен в список доменов



Image 41
Важно! Все имена привязываются именно к корневой папке проекта на сервере. При обращении в браузере к конкретному сайту ядро само выдаст нужный сайт. Т.е. несмотря
на то, что оба сайта test1.ru и test2.ru привязаны к одной директории сервера ../../test1(к
примеру, у вас она будет называться иначе), при обращении к test1.ru ядро выдаст сайт
проекта test1, при обращении к test2.ru выдаст сайт проекта test2.
После привязки при открытии в броузере по адресу test1.ru и test2.ru должен открываться
один и тот же сайт. Если вы еще ни разу не выполняли выгрузку, то там отобразится
следующее:




Image 42
Создание многосайтового проекта с нуля.
Теперь переходим к созданию проекта в программе.

Image 43
При создании проекта введите имя проекта, отметьте галочку «Многосайтовость», нажмите «Ок». Если галочка не отмечается:
Убедитесь что в файле
C:\Program Files\SiteEdit Business\types\public\start.ini
правильно установлено version
version=17
если нет исправьте на 17.
Итак, после нажатия кнопки «Ок», вы создали основной сайт. Он будет использовать то
доменное имя, которое вы указали при оформлении лицензии. Теперь вам нужно пройти
регистрацию в программе для его выгрузки на хостинг и создания следующего сайта. О
том, как пройти регистрацию и выгружать проект смотрите урок 13 на сайте или
руководство пользователя, поставляемое с программой.
Создание второго и последующих сайтов
После регистрации у вас появится возможность выгружать этот сайт, а также добавлять
новые сайты к проекту. Для того, чтобы добавить новый сайт, выберите в меню «Проект»
пункт «Создать Сайт в проекте».

Image 44
В появившемся диалоговом окне введите имя сайта(test2.ru). Кроме того нужно ввести имя папки для хранения внутри многосайтового прокта (test2). ОБЯЗАТЕЛЬНО. Имя
папки должно быть не длиннее 6 символов и вводится латинскими буквами и цифрами.

Image 45
Нажмите «Ок». После этого у вас в проекте создан сайт test2.ru. Закройте программу. Открытие сайтов внутри многосайтового проекта
Откройте программу, перейдите к окну открытия проекта.


Image 46

В этом окне: www соответствует основному сайту test1.ru
test2 соответствует сайту test2.ru

Откроем сайт test1.ru. Для этого в окне справа выберем www, поставим галочку «по
умолчанию»(она должна быть на сайте с именем www) и нажмем «Открыть». Откроется
окно проекта. Во всем остальном(редактирование, выгрузка) можно работать, как с
обычным односайтовым проектом.
Изменение доменного имени сайта
Если потребуется изменить доменное имя проекта, то нужно будет открыть любой сайт
многосайтового проекта. Затем из меню «Проект» выбрать пункт «Открыть»

Image 47

Появится окно «Открыть проект». Это окно отличается от окна «Открыть проект», в которое мы попадали при открытии программы, наличием кнопок «Создать» и
«Изменить».

Image 48
Допустим нам нужно изменить доменное имя сайта test2.ru на test3.ru . Для этого справа выберем test2 и нажмем кнопку «Изменить». Появится следующее окно:


Image 49

Нажмите «Многосайтовость». Введите test3.ru вместо test2.ru и нажмите «Ок»
Image 50

Доменное имя в программе будет перепривязано при следующей выгрузке изменений в проекте. При изменении доменного имени НЕ МЕНЯЕТСЯ имя папки проекта. И,
соответственно, имя сайта при открытии останется test2, но выгрузка пойдет в test3.ru

Здесь важно понимать, что привязка и перепривязка доменных имен должна быть
осуществлена в программе И на хостинге. Только так будет обеспечена
работоспособность.

Добавление односайтового проекта в многосайтовый.
*Вы не можете добавлять сайты к односайтовому проекту. Для этого нужно создать пустой многосайтовый
проект. Затем нужно перенести имеющийся односайтовый проект в этот новый многосайтовый. Как создать
пустой многосайтовый проект написано в предыдущих частях.

Допустим , что у вас уже есть односайтовый(но не многоязычный!) проект, например
test4, и вы хотите добавить его в созданный выше многосайтовый проект вместо сайта
test1, т.е. основного.

В папке многосайтового проекта есть папки www и test2.
Папка www в многосайтовом проекте создается автоматически(ей нельзя выбрать имя) и
соответствует основному проекту (в нашем случае test1),
а папка test2 проекту test2 (мы писали это имя выше, когда добавляли к проекту новый
сайт)
Эти папки НЕЛЬЗЯ переименовывать.

Image 51

Для того чтобы добавить проект test4(односайтовый) в качестве сайта ВМЕСТО www вам нужно:
1. Удалите содержимое папки www. При этом проект www(test1) очистится!
2. Откройте папку с проектом test4 и скопируйте из нее все папки и файлы (не саму
папку!) в папку www
Таким образом, вы скопируете проект test4 вместо test1(он был в папке www). При
открытии в многосайтовом проекте сайта www откроется копия сайта test4.

Особенности многосайтовости (обратите внимание!)
1. Каждый сайт проекта выгружается отдельно.
2. При использовании многосайтовости ядро использует единую базу данных для всех
сайтов ядра.
Это позволяет вам, например, создавать группу связанных сайтов с единой авторизацией.
Т.е., зарегистрировавшись на одном сайте из группы пользователю уже не придется
проходить регистрацию на других сайтах. Но если вам нужно чтобы пользователь одного
сайта не мог зайти на другие используйте права доступа. Создайте свою группу
пользователей для каждого сайта.(на вкладке «доступ» в редакторе страницы)
(подробнее см. настройка прав доступа и в руководстве к программе)
Также поэтому гарантируется работа только одного интернет-магазина и форума на все 10 сайтов.

Image 52


Не актуально для 5.2.0.32

В 5.2 как делать кто то может рассказать?

Сервис поддержки клиентов работает на платформе UserEcho