Как создать 2-й, новый сайт с новым доменным именем ?

на уже установленной и работающей Magento

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

09.03.2012 20:47

Хочу сделать новый магазин с новым доменным именем. Есть VPS на котором стоит Magento и Один магазин уже работает. Домен, например, mydomen1.com.
Новый домен
mydomen2.com тоже есть.

Как прицепить к системе второй магазин
на mydomen2.com ?

Информации (в нете и здесь) о том, как это сделать, очень мало. Нашел только это http://magento-forum.ru/topic/339/
В тексте сказано
"
12. В полях Base Skin URL, Base Media URL, и Base JavaScript URL, вам нужно ввести путь к директории первоначального магазина. В нашем демонстрационном магазине, мы хотели бы использовать http:// brew-me-a-cup. com/skin, http:// brew-me-a-cup. com/media и http:// brew-me-a- cup. com / js.
Если вы хотите создать отдельный скин для международного магазина или использовать отдельную директорию для медиа или для JavaScript, то вы должны ввести путь к этим директориям. Поскольку это выходит за рамки этой книги, мы используем оригинальные директории магазина."
Но что-то ничего не получается...

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

09.03.2012 21:04

Как добавить второй магазин?

#3 Сергей Хлименков
  • Группа: Клиент
  • Сообщений: 58
  • Регистрация: 02.11.2011

09.03.2012 21:20

Файл .htaccess дожен быть где? В папке нового домена?

Как прицепить другой дизайн? Что указывать в Base Skin URL, Base Media URL, и Base JavaScript URL?

Полного доступа к веб-серверу нет, а только есть FTP, и phpMyAdmin.

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

09.03.2012 21:22

Нужно ли создавать папку для нового магазина?

#5 Сергей Хлименков
  • Группа: Клиент
  • Сообщений: 58
  • Регистрация: 02.11.2011

09.03.2012 21:33

Я это уже перечитал не один раз. Ну не надо создавать папки.
Но хостер прикрутил новый домен к новой папке. Как быть в этом случае. :(

Может более подробно покажете на каком нибудь примере...

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

09.03.2012 21:38

Надо привязать новый домен к той же папке.

#7 Сергей Хлименков
  • Группа: Клиент
  • Сообщений: 58
  • Регистрация: 02.11.2011

09.03.2012 21:44

Туда, где стоит система, где корень Magento?
Т.е. два разных домена будут в одном месте?

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

09.03.2012 21:45

Да.

#9 Сергей Хлименков
  • Группа: Клиент
  • Сообщений: 58
  • Регистрация: 02.11.2011

09.03.2012 21:49

Буду общаться с хостерами.
Спасибо!

#10 Сергей Хлименков
  • Группа: Клиент
  • Сообщений: 58
  • Регистрация: 02.11.2011

13.04.2012 21:38

Хостеры направили второй домен на папку с установкой Magento

И я сделал следующее

Например:

Идентификатор магазина - mystore
домен - example.com

Вот этот код:

switch($_SERVER['HTTP_HOST']) { case 'example.com': case 'www.example.com': Mage::run('mystore', 'website'); break; default: Mage::run(); break; }

надо вставить в index.php перед

/* Store or website code */$mageRunCode = isset($_SERVER['MAGE_RUN_CODE']) ? $_SERVER['MAGE_RUN_CODE'] : ''

/* Run store or run website */$mageRunType = isset($_SERVER['MAGE_RUN_TYPE']) ? $_SERVER['MAGE_RUN_TYPE'] : 'store';


и все отлично заработало.
:)

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

13.04.2012 22:41

Есть способы проще, без правки скрптов PHP.
Например, для веб-сервера Apache сайты Magento настраиваются посредством команды SetEnv.
Например:
<VirtualHost example.ru>
    ServerName example.ru
    DocumentRoot "C:\путь\к\magento"
    SetEnv MAGE_RUN_TYPE "website"  
    SetEnv MAGE_RUN_CODE "идентификатор конкретного сайта"
</VirtualHost>


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