Русское сообщество Chinascript.ru по поддержке и русской локализации Discuz!, ECShop, ECMall, UCenter

 Забыли пароль?
 Регистрация
Поиск
Популярное: Discuz ECMall ECShop
Просм.: 19719|Ответить: 76

Как настроить субдомены в ECMall (РЕШЕНО)

  [Скопировать ссылку]
Опубликовано 10-12-2010 09:16:07 | Показать все сообщения |Режим чтения

Комментарий

Идея: 5.0 Уникальность: 5.0
Актуальность: 5.0
Идея: 5 Уникальность: 5 Актуальность: 5
  Опубликовано 10-12-2010 12:25
Опубликовано 28-05-2014 12:02:03 | Показать все сообщения
добавил admin в 10-12-2010 14:28
Добавляем запись в DNS:

В ISPManager: заходим в раздел Доменн ...

Здравствуйте,
пытаюсь настроить субдомены в isp manager.
У меня вопрос:
мы в разделе www домены   автоподдомены должны быть как "отключены" и должно быть указано "в поддиректории www домена"?
У меня стоит отключены. и поддомен не добавляется (в тарифе указал поддомены).
Или надо подождать обновления DNS серверов?

Комментарий

[attachimg]6849[/attachimg]  Подробная информация Ответить Опубликовано 28-05-2014 12:49
Опубликовано 07-08-2016 14:43:25 | Показать все сообщения
На стороне ecmall все настройки сделал, код подправил, но при переходе на субдомен пишет

Не удается получить доступ к сайту

Не удается найти DNS-адрес сервера subdomen.domen.ru.
DNS_PROBE_FINISHED_NXDOMAIN
Опубликовано 07-08-2016 14:39:40 | Показать все сообщения
Добрый день, а кто нибудь сталкивался с данной проблемой на hostinger. какие настройки у хостера сделать надо чтоб поддомены за функционировали?
Опубликовано 10-12-2010 12:14:26 | Показать все сообщения
Для настройки субдоменов в ECMall необходимо проделать следующие манипуляции
(за пример берем домен chinascript.ru):

1 - Настроить DNS сервер (внести запись, такого вида: *.chinascript.ru)

Подробная настройка DNS записи для файла зоны master.
Необходимо добавить в файл зоны master такую запись A:
  1. *.chinascript             IN           A           193.105.210.234
Скопировать код
Вместо IP 193.105.210.234 поставьте свой IP

2 - Внести запись в конфигурационном файле вебсервера. Если у вас Apache, делаем следующее:

Открываем конфигурационный файл вебсервера httpd.conf, если не создан виртуал-хост, создаем ее и в запись добавляем следующее (за пример берем, опять же домен chinascript.ru):

  1. <VirtualHost 193.105.210.234:8080>
  2.             ServerName ecmall.chinascript.ru
  3.             DocumentRoot /ваш_путь_к_корню_сайта/chinascript.ru
  4.             SuexecUserGroup группа группа
  5.             CustomLog /ваш_путь_к_логам/chinascript.ru.access.log combined
  6.             ErrorLog /ваш_путь_к_логам/chinascript.ru.error.log
  7.             ServerAlias *.chinascript.ru
  8.             ServerAdmin [email protected]
  9.             DirectoryIndex index.php index.htm index.html
  10.             #< тут остальные ваши настройки ...... ..... >
  11.             AddType application/x-httpd-php .php .php3 .php4 .php5 .phtml
  12.             AddType application/x-httpd-php-source .phps
  13. </VirtualHost>
Скопировать код

Вместо IP 193.105.210.234 поставьте свой IP и поменяйте свой порт с 8080 на нужный. Либо поставьте запись по умолчанию: <VirtualHost *:80> (зависит от специфики вашего вебсервера). Вообщем, если у вас уже создан и работает виртуал хост, внесите строчку: ServerAlias *.chinascript.ru и все.

После этого не забудьте перегрузить вебсервер!

Если вы работаете в панели управления на хостинге - спросите как это все делается у своего хостера. Если у вас  стоит панель ISPManager - я вам помогу. В панели это делается за пару минут В любом случае - обращайтесь.

А вообще-то советую хоститься здесь: http://vdsmaster.net (по заказу хостинга можно обращаться ко мне)

3 - Включаем использование субдоменов в админке ECMall:

[url=]Параметры сайта[/url] -- Субдомены -- Вкл / Выкл субдомены - "Да"
В Суффикс субдомена указываете свой сайт: chinascript.ru (без http://).

Если надо, ставите ограничения, чтобы пользователи не могли создавать определенные субдомены (Зарезервировать домены), пример записи: www,uc,admin,ecmall,echop

После этого не забудьте включить в тарифах - субдомены. Вот и вся настройка!

Вот и все, можете НАСЛАЖДАТЬСЯ!

Комментарий

у меня хост VDSдешевле чем галахост  Опубликовано 07-03-2011 15:49
 Автор| Опубликовано 10-12-2010 13:20:30 | Показать все сообщения
Спасибо за инструкцию!
Не могли вы ещё объяснить, что в ISPManager нужно настроить
Опубликовано 10-12-2010 14:28:01 | Показать все сообщения
Добавляем запись в DNS:

В ISPManager: заходим в раздел Доменные имена --> открыть настройки нужного домена для редактирования (на примере chinascript.ru):

*.chinascript     A (адрес Internet v4)     (IP сайта)

Сохраняем


Добавляем запись в виртуал хост:

В ISPManager: заходим в раздел WWW домены -->  открываем для редактирования нужный домен и вписываем в полях:
Доменное имя: chinascript.ru
Псевдонимы: *.chinascript.ru

Сохраняем


Остальное делаем все, как описал в посте выше.

Субдомены настроены и готовы к работе в ECMall!
Опубликовано 10-12-2010 20:34:10 | Показать все сообщения
да и суб домена не фурычет
Опубликовано 11-12-2010 20:12:48 | Показать все сообщения
Наши разработки
добавил vip5000 в 2010-12-10 20:34
да и суб домена не фурычет

Как? Опять???? Утром же настроили!
Опубликовано 11-12-2010 23:12:15 | Показать все сообщения
так то что описано в пункте 2 называется wildcard это нужно сообщадь хостерам.....
а то они теряются сначала
Опубликовано 11-12-2010 23:13:39 | Показать все сообщения
Ответить admin Сообщение

не плач сча дядя хостер сделает)
Опубликовано 12-12-2010 00:34:35 | Показать все сообщения
добавил vip5000 в 2010-12-11 23:12
так то что описано в пункте 2 называется wildcard это нужно  ...

Да, это так и называется wildcard subdomains. Кому интересно:

Настройка общих поддоменов за 5 минут
Опубликовано 15-12-2010 19:05:11 | Показать все сообщения
сообщение demix изменено 2010-12-15 22:52

После включения субдоменов также необходимо внести необходимые записи в файл
includes/subdomain.inc.php
ищем строчки
define('SUBDOMAIN', $subdomain);
$_GET['app'] = $_REQUEST['app'] = 'store';
$_GET['act'] = $_REQUEST['act'] = 'index';
$_GET['id'] = $_REQUEST['id'] = $store_id;
тут китайцы по умолчании включили обработу только главной страницы портала и главной пользовательского магазина
для правильной обработки всех остальных нужно заменять соответственно на строчки например
$_GET['act'] = $_REQUEST['act'] = 'credit'; - для страницы рейтинга
$_GET['act'] = $_REQUEST['act'] = 'groupbuy'; - для страницы совместных закупок и т.д.
тоесть смотрим значение параметра act  в шаблоне и добавляем сюда.

в моем случае помогло вообще убрать строчку $_GET['act'] = $_REQUEST['act'] = 'index';

ТАкже рекомендую для правильной навигации по пользовательскому магазину заменить вложенный файлthemes.rar

Ссылка на файл с вложением скрыта

Для просмотра Вам необходимо авторизироваться.
Если Вы еще не зарегистрированы, перейдите по ссылке: Регистрация.

x

Рейтинг

Количество участников 1Золото +5 Магия +3 Свернуть Инфо
nob0dy + 5 + 3 Огромнейшее спасибо!

Показать список

Чтобы ответить, вам надо авторизироваться в системе Вход | Регистрация

Правила начислений

Закрыть

Горячая информацияНазад /2 Вперед

Карта|Теги|Черный список|Версия для КПК|Архив|RSS|Русское сообщество Chinascript.ru

GMT+2, 24-11-2017 05:28 , Processed in 0.053757 second(s), 25 queries , Gzip On.

Powered by Discuz! X3.1 Licensed

© 2001-2013 Comsenz Inc.

Быстрый ответ Вернуться к началу Назад к списку