Автор Тема: Мультимагазин  (Прочитано 2002 раз)

12 Январь 2015, 15:18:28
Ответ #30
  • Ветеран
  • *****
  • Сообщений: 16667
  • Репутация: +14630/-5
  • Сообщество PrestaShop
    • Просмотр профиля
Что-то не помню, чтобы я советывал настраивать мульмагазин с 301 редиректом.
Или у вас уже другой вопрос?
12 Январь 2015, 15:22:19
Ответ #31
  • Старожил
  • ****
  • Сообщений: 357
  • Репутация: +0/-0
  • Сообщество PrestaShop
    • Просмотр профиля
Что-то не помню, чтобы я советывал настраивать мульмагазин с 301 редиректом.
Или у вас уже другой вопрос?

видимо, не вам ответил.. было сообщение от Mr.Sen в данной ветке
12 Январь 2015, 15:25:15
Ответ #32
  • Модератор
  • Ветеран
  • *****
  • Сообщений: 86688
  • Репутация: +25428/-0
  • Сообщество PrestaShop
    • Просмотр профиля
У вас не настроены зоны доменов на хостинге. Поэтому вы не можете настроить несколько магазинов в админке prestashop.
12 Январь 2015, 15:31:13
Ответ #33
  • Модератор
  • Ветеран
  • *****
  • Сообщений: 86688
  • Репутация: +25428/-0
  • Сообщество PrestaShop
    • Просмотр профиля
Укажите общий Document Root для 2 доменов.
12 Январь 2015, 15:31:25
Ответ #34
  • Старожил
  • ****
  • Сообщений: 357
  • Репутация: +0/-0
  • Сообщество PrestaShop
    • Просмотр профиля
У вас не настроены зоны доменов на хостинге. Поэтому вы не можете настроить несколько магазинов в админке prestashop.

как именно нужно настроить? с учетом того, что как уже говорил, по отдельности если ставить cms на каждый отдельный домен - сайты работают.
12 Январь 2015, 15:34:32
Ответ #35
  • Модератор
  • Ветеран
  • *****
  • Сообщений: 86688
  • Репутация: +25428/-0
  • Сообщество PrestaShop
    • Просмотр профиля
Укажите общий Document Root для 2 доменов.
В панели управления хостингом, в настройках домена.
12 Январь 2015, 15:39:42
Ответ #36
  • Старожил
  • ****
  • Сообщений: 357
  • Репутация: +0/-0
  • Сообщество PrestaShop
    • Просмотр профиля
Цитировать
кто-то на практике в итоге настраивал рабочие проекты через псевдонимы?
Не понятно, что вы имеете в виду. Псевдонимы это директивы ServerName, ServerAlias?

ответ хостинга: Да, это директивы ServerAlias
12 Январь 2015, 15:40:01
Ответ #37
  • Ветеран
  • *****
  • Сообщений: 1614
  • Репутация: +32/-1
  • Сообщество PrestaShop
    • Просмотр профиля
Можно через CNAME в зоне настройки DNS сделать редирект на первый домен. Не очень хороший вариант, но если нет возможности управлять доменами, то это выход.
12 Январь 2015, 15:47:30
Ответ #38
  • Ветеран
  • *****
  • Сообщений: 16667
  • Репутация: +14630/-5
  • Сообщество PrestaShop
    • Просмотр профиля
Можно через CNAME в зоне настройки DNS сделать редирект на первый домен. Не очень хороший вариант, но если нет возможности управлять доменами, то это выход.
Можно, но не нужно. С директивами веб.сервера лучше.

Это с общей root директорией:
<VirtualHost *:80>
  ServerName site1.ru
  ServerAlias *.site1.ru
  DocumentRoot "/var/www/mysite/"
</VirtualHost>

<VirtualHost *:80>
  ServerName site2.ru
  ServerAlias *.site2.ru
  DocumentRoot "/var/www/mysite/"
</VirtualHost>

Это с ServerAlias
<VirtualHost *:80>
  ServerName site1.ru
  ServerAlias site2.ru
  DocumentRoot "/var/www/mysite/"
</VirtualHost>
12 Январь 2015, 15:59:08
Ответ #39
  • Ветеран
  • *****
  • Сообщений: 1614
  • Репутация: +32/-1
  • Сообщество PrestaShop
    • Просмотр профиля
Через CNAME и через ServerAlias два одинаковых способа, это редирект с основного домена на второй. Отличается только первый способ - с общей root директорией.

 
12 Январь 2015, 17:03:02
Ответ #40
  • Старожил
  • ****
  • Сообщений: 357
  • Репутация: +0/-0
  • Сообщество PrestaShop
    • Просмотр профиля
Как видно с начала ветки, мнения профи разошлись, в итоге пришли к тому что все-таки надо на хостинге настраивать псевдонимы..

есть в итоге люди которые настраивали рабочие проекты, которые работают до сих пор на мультисейте престы или все, что ранее было написано это теоретические догадки, как это должно работать?

если, есть расскажите плиз как там все-таки настроено..
12 Январь 2015, 17:20:28
Ответ #41
  • Ветеран
  • *****
  • Сообщений: 1285
  • Репутация: +13/-1
  • Сообщество PrestaShop
    • Просмотр профиля
Физический URL - должен указывать на папку, которая указана в настройках домена как DocumentRoot.
У вас DocumentRoot для 2-х доменов одинаковое значение?

Укажите общий Document Root для 2 доменов.

Где же разница? На протяжении всей темы вам только и советывали сделать обшую директорию, но вы это пропускали, искали новые методы. Вот и стали давать разные советы. Одну задачу можно решить разными методами. Все советы рабочии, какой использовать вам выбирать.

Для себя я всегда делаю через общую директоию в конфигурации вир.серверов.
Директиву ServerAlias использовал пару раз при смене под-доменов на отдельные домены.
Проверено не раз и оба метода работают прекрасно. Никаких проблем с поисковиками нет было.

С CNAME не пробывал. Нет необходимости.
12 Январь 2015, 17:29:12
Ответ #42
  • Ветеран
  • *****
  • Сообщений: 16667
  • Репутация: +14630/-5
  • Сообщество PrestaShop
    • Просмотр профиля
Как видно с начала ветки, мнения профи разошлись, в итоге пришли к тому что все-таки надо на хостинге настраивать псевдонимы..
есть в итоге люди которые настраивали рабочие проекты, которые работают до сих пор на мультисейте престы или все, что ранее было написано это теоретические догадки, как это должно работать?
если, есть расскажите плиз как там все-таки настроено..
Три страницы обсуждений, все написали и рассказали. Ссылку на оф.руководство дали.  Интересно, что еще можно добавить в настройку функции “Мультимагазин?
Настраивал магазины с одной админкой не раз , никаких проблем не было. Там все просто, все как в руководстве пользователя написано. Чтобы не работало, нужно постараться.
Создайте тему в ветке работа и вам сделают, не мучайтесь.
12 Январь 2015, 17:48:07
Ответ #43
  • Модератор
  • Ветеран
  • *****
  • Сообщений: 86688
  • Репутация: +25428/-0
  • Сообщество PrestaShop
    • Просмотр профиля
qwertisound вы неправильно поставили вопрос, поэтому и не понимаете что нужно делать.
У вас мультимагазин в prestashop настроен. Это вы сделали. Проблема в настройке VirtualHost для припаркованных доменов. Вы настроили их на разные директории, естественно что prestashop установленный в одной директории не видит другую, это запрещено правилами веб.сервера. Почитайте как настроить веб. сервер и станет все понятно. 
13 Январь 2015, 00:10:04
Ответ #44
  • Старожил
  • ****
  • Сообщений: 357
  • Репутация: +0/-0
  • Сообщество PrestaShop
    • Просмотр профиля
На хостинге назначил общую documentroot директорию для обоих доменов
не помогло - при наборе site2.ru сайт не открывается а редиректит на site1.ru