Использование Российской сборки сразу на нескольких сайтах

[16 июля 2019 г.]    Российская сборка Magento 2.52.2
Magento 2: модули и услуги
magereport.com: составление перечня необходимых для установки заплаток SUPEE
#1 Василий Батищев
  • Группа: Пользователь
  • Сообщений: 41
  • Регистрация: 11.04.2011

15.04.2011 11:19

У меня несколько магазинов управляются из одного центра.

Вопросы:

Как работает сборка на нескольких сайтах одного магазина? Одна лицензия на все сайты или разные? Если разные, то куда класть ключ для "неосновных" магазинов?

#2 Дмитрий Федюк
  • Администратор
  • Иконка
  • Группа: Администратор
  • Сообщений: 8995
  • Регистрация: 20.02.2010

15.04.2011 15:37

Лицензия привязана к домену.
Если у вас второй магазин - на новом домене - то потребуется приобрести дополнительную лицензию.
Таким образом работает лицензирование большинства платных модулей для Magento, не только Российской сборки.
С другой стороны, конкретно у вас - лицензия на домена второго уровня, и вы можете использовать ту же лицензию для поддоменов третьего уровня.

#3 Василий Батищев
  • Группа: Пользователь
  • Сообщений: 41
  • Регистрация: 11.04.2011

15.04.2011 16:58

Это я уже понял :)

Вопрос теперь такой - куда класть файл лицензии на неосновных магазинах?

Т.е. если я "отпочковывал" магазин по инструкции с форума (переписал index.php и .htaccess с соответсвующими правками), то у меня нет вообще никакой структуры папок на дочернем домене.

#4 Дмитрий Федюк
  • Администратор
  • Иконка
  • Группа: Администратор
  • Сообщений: 8995
  • Регистрация: 20.02.2010

15.04.2011 17:02

Для создания второго магазина нет необходимости что либо «почковать» — магазины создаются в административной части Magento.
Никаких файлов никуда дублировать не нужно.

#5 Василий Батищев
  • Группа: Пользователь
  • Сообщений: 41
  • Регистрация: 11.04.2011

15.04.2011 17:07

А как же http://magento-forum.ru/topic/339/?

Там сказано, что в расположение дочернего магазина:

Цитата

Во-первых, мы будем скопируем .htaccess и index.php в каталог нового сайта.
1. На веб-сервере, в каталоге Magento по умолчанию, создайте другой каталог для международного магазина. В нашем примере, мы создадим http ://brew-me-a-cup. com/spain.
2. Из каталога Magento по умолчанию скопируйте файлы .htaccess и index.php в каталог, который вы только что создали.
3. В текстовом редакторе откройте копию index.php.
4. Обратите внимание на строку $ mageFilename = 'app/Mage.php';. Измените ее на $mageFilename = '../app/Mage.php';.
5. Обратите внимание на строку Mage::run();. В скобках, вставьте код для веб-сайта, который вы создали. В нашем примере она будет читаться как Маг Mage::run('spanish_ site','website');. Обратите внимание на одинарные кавычки и добавление слова 'website'. Они обязательны.
6. Сохраните файл.


#6 Дмитрий Федюк
  • Администратор
  • Иконка
  • Группа: Администратор
  • Сообщений: 8995
  • Регистрация: 20.02.2010

15.04.2011 17:20

Это книга описывает Magento 1.3.
С тех пор появился более простой способ создания новых магазинов без дублирования папок.
Однако, даже если вы решили дублировать папки, вам достаточно разместить лицензии в папке того магазина, где у вас хранится программный код Magento (надеюсь, вы понимаете, что программный код дублировать не нужно?).

#7 Василий Батищев
  • Группа: Пользователь
  • Сообщений: 41
  • Регистрация: 11.04.2011

16.04.2011 10:13

Да, понимаю. Все действительно упростилось, спасибо.

Поделиться темой: