Варианты решения Ваших вопросов

  хостинг
<< Назад       копирование сайта

Вопрос: Добрый день! Есть сайт с доменом http://bilasad.com/ Нужен отдельный сайт с доменом http://bilasad.ru/, который будет копировать информацию сайта bilasad.com Возможно ли такое технически на новом хосте для bilasad.ru Т.е. если я открою у Вас еще один хост, например "Большой" для домена bilasad.ru, возможно будет, что бы база данных и файлы ежедневно копировались на него с домена bilasad.com. При этом bilasad.ru работал как отдельный сайт.
Ответ:

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

 

Вопрос: я так и сделала, но при этом bilasad.ru не является отдельным сайтом, а всего лишь направляет посетителя на сайт bilasad.com
Ответ:

это алиас, т.е зеркало. а перенаправляет не дормен а настройки сайта

Вопрос: в браузере при этом и домен меняется bilasad.ru становится тут же bilasad.com
Ответ:

меняетего ваш сайт. если настроите сайт чтобы он не зависел от домена то меняться не будет

 

Вопрос: как это сделать?
Ответ:

на каком движке ваш сайт?

Вопрос: Magento вер. IP
Ответ:

Вам нужно обратиться на форум техподдержки вашего движка.

Ответ:

http://community.magento.com/t5/Russian/bd-p/russia

Вопрос: к сожалению я не умею общаться на форумах. Возможности движка позволяют вести одновременно несколько сайтов. Вот здесь описывается как это нужно делать http://tagesjump.ru/blog/3/post/magento-80 Все настройки в админке я произвела а вот на сервере - не понимаю, что и где нужно делать. У меня проблемы возникли вот с этого места: Конфигурации Веб-сервера Теперь, когда Magento получила всю необходимую информацию, нужно определить, как лучше всего настроить веб-сервер. Есть два самых распространенных способа, широко используемых владельцами ecommerce сайтов: использование вторичных доменов и отдельные директории или близнецы-домены, относящиеся к одной директории (припаркованные домены/ Domain Pointers), а также .htaccess правила. Домены Чтобы использовать домен, нужно создать новую директорию, и настроить сервер так, чтобы новые адреса ссылок направляли запросы к этой папке. Затем следует создать серию ссылок-ярлыков (symlinks) на первичную Magento инстанцию. Эти команды демонстрируют, что текущая директория находится в базе данных нового магазина, а первичная инстанция Magento находятся на уровень выше по иерархии: ln –s ../app app ln –s ../includes includes ln –s ../js js ln –s ../lib lib ln –s ../media media ln –s ../skin skin ln –s ../var var Кроме того, необходимо скопировать файлы .htaccess и index.php с директории базы данных, в новую папку. И, напоследок, последняя строка нового файла index.php должна быть соответственно преобразована, чтобы была возможность использовать новый код веб-сайта. Припаркованные домены Существует два способа реализации метода парковки доменов. Первый — довольно простой и использует SetEnvIf, чтобы вносить изменения в файл index.php. Во втором случае используется RewriteCond и RewriteRule в файле .htaccess. Реализация метода SetEnvIf Добавьте эти две строки сразу под линией «RewriteEngine»: SetEnvIf Host .*newDomain.* MAGE_RUN_CODE=site_code SetEnvIf Host .*newDomain.* MAGE_RUN_TYPE=website Метод RewriteCond и RewriteRule Добавьте часть кода ниже сразу после линии RewriteBase /Magento: RewriteCond %{HTTP_HOST} .*newdomain\.com [NC] RewriteRule .* – [E=MAGE_RUN_CODE:site_code] RewriteCond %{HTTP_HOST} .*newdomain\.com [NC] RewriteRule .* – [E=MAGE_RUN_TYPE:website] Если Вы пытаетесь использовать метод паркования доменов только для нового представления магазина, просто поменяйте MAGE_RUN_CODE на код представления магазина и MAGE_RUN_TYPE на «магазин».
Вопрос: я не могу выполнить эти действия, т.к. не понимаю их
Ответ:

добавьте второй домен как доплнительный, мы создадим Вам симлинки

Вопрос: Создан дополнительный домен «bilasad.ru». Учетная запись FTP «bilasad» создана.
Ответ:

запрос направлен администратору

Вопрос: спасибо. Мне что то еще нужно сделать?
Ответ:

пока ожидайте

Ответ:

Мы сменили IP серверера с

 

IP

 

на 

 

IP

 

ftp и cPanel доступны по этому IP, после обновления dns Ваш сайт будет работать

Вопрос: спасибо
Ответ:

Спасибо за Ваше понимание.

Вопрос: Подскажите по моему вопросу, когда сможет работать сайт http://bilasad.ru
Ответ:

запрос передан администратору

Вопрос: спасибо
Ответ:

Проверьте пожалуйста сейчас.

Вопрос: Index of / .ftpquota app/
Ответ:

этот сайт еще не настроен

Вопрос: "Есть два самых распространенных способа, широко используемых владельцами ecommerce сайтов: использование вторичных доменов и отдельные директории или близнецы-домены, относящиеся к одной директории (припаркованные домены/ Domain Pointers), а также .htaccess правила." - подскажите, какой способ Вы использовали?
Вопрос: сейчас еще раз проверю все настройки, может я что то упустила
Ответ:

мы пробуем вариант со ссылками

Вопрос: "Кроме того, необходимо скопировать файлы .htaccess и index.php с директории базы данных, в новую папку. И, напоследок, последняя строка нового файла index.php должна быть соответственно преобразована, чтобы была возможность использовать новый код веб-сайта." bilasad.com (Код: base) bilasad.ru (Код: ros)
Ответ:

Уточните пожалуйсте откуда копировать файл index.php?

Вопрос: по ссылке http://habrahabr.ru/post/91611/ - описывается подробно правка файла index.php для Использования разных доменных имен, на примере shoes.com shirts.com ....Так как, по сути, у нас будет несколько доменных имен, привязанных к одному серверу, на котором установлена Magento, то придется править уже оригинальный файл index.php. Итак, заменим строку Mage::run(); на switch($_SERVER['HTTP_HOST']) { case 'shoes.com': case 'www.shoes.com': Mage::run('shoes', 'website'); break; default: Mage::run(); break; } Для большего количества магазинов нужно код изменить следующим образом: switch($_SERVER['HTTP_HOST']) { // Shoes.com case 'shoes.com': case 'www.shoes.com': Mage::run('shoes', 'website'); break; // Hats.com case 'hats.com': case 'www.hats.com': Mage::run('hats', 'website'); break; // Shirts.com (default store) default: Mage::run(); break; } В общем-то и все. После этих манипуляций магазин будет доступен по адресу http://shoes.com/.
Вопрос: В моем случае нужно, заменить строку Mage::run(); на switch($_SERVER['HTTP_HOST']) { case 'bilasad.ru': case 'www.bilasad.ru': Mage::run('ros', 'website'); break; default: Mage::run(); break; }
Ответ:

где заменить?

Вопрос: в файле index.php
Ответ:

в index.php нет такого кода

Вопрос: Добрый день! После того как Вы сменили IP серверера с IP на IP На сайте произошли очень большие изменения. Ссылки, которые вели к тем или иным товарным позициям изменились. Пришлось полностью менять все ссылки на сайте. Затем я обратила внимание, что настроенные раннее рекламные кампании, также перестали вести клиента к заданному каталогу - пришлось перезаписывать и там ссылки. Теперь обнаружилось, что и прайс, который выгружал товары с сайта уже не верный. Нужно ему задавать новый алгоритм, а это стоит дополнительных затрат. В общем, последствия выявились больше... Даже с поисковика теперь нельзя попасть на товар, который предлагается. Нельзя ли как то автоматически настроить перенаправление товарных позиций.
Ответ:

ваш сайт никогда небыл на IP. он всегджа был на IP

и о каком сайте идет речь, мы  работали исключительно с bilasad.ru

Вопрос: я говорю о http://bilasad.com/
Вопрос: Это Вашей службы сообщение: Мы сменили IP серверера с IP на IP ftp и cPanel доступны по этому IP, после обновления dns Ваш сайт будет работать
Ответ:

bilasad.com мы не прикасались

Вопрос: они на одной cPanel
Ответ:

и что? панель не имеет отношения к сайтам

Вопрос: Дело в том, что именно после этого переноса появились данные проблемы. Ссылки, ведущие к товару изменились, они стали длиннее. Например, вместо ссылки http://bilasad.com/sinij-brjuchnyj-kostjum-dvojka-romana-40-52-alv2014.html К этому товару теперь ссылка http://bilasad.com/catalog/product/view/id/910/s/sinij-brjuchnyj-kostjum-dvojka-romana-40-52-alv2014/category/97/
Вопрос: если раньше была ссылка к категории одежды: http://bilasad.com/catalog/category//odezhda/ то теперь http://bilasad.com/catalog/category/view/s/odezhda/id/35/
Ответ:

мы ничего не меняли на ваших сайтах. мы работали только с пустой папкой домена     bilasad.ru  по предоставленной Вами инструкции

Вопрос: да, но изменения явно произошли. Я на сервере ничего не делала. Из-за чего произошли данные изменения нужно это выяснить и как то исправить. Помогите мне в этом.
Ответ:

проверьте .htaccess и настройки сайта

Вопрос: к сожалению, я не знаю, что именно нужно проверять...
Ответ:

на сайте  bilasad.com мы ничего не меняли.

Вопрос: может попробовать восстановить бекам за прошлые дни, когда данного изменения еще не было. У меня, к сожалению, бекап только за 26.07
Вопрос: сейчас во всех ссылках добавляется view/s и id Рань этого не было. Что могло на это повлиять? Может в конфигурациях я что то не то изменила...
Вопрос: данные изменения произошли только для категорий товара. Ссылки, которые не работают с каталогом - не изменились.
Ответ:

вам восстановить файлы?

Вопрос: за какой у Вас есть период?
Ответ:

15-16

Вопрос: извините, что сразы подумала, что в данных изменениях виноваты Вы. Скорее всего это я что то не так указала в конфигурациях и было это примерно числа 16-17. Попробую сейчас разобраться, что именно я меняла. Если не найду, то будем восстанавливать файлы.
Ответ:

хорошо

Вопрос: ошибку нашла и исправила. Оказалось, что согласно инструкции по СЭО настройкам в Magento, я изменила Use Categories Path for Product URLs, после чего изменились и ссылки. Сейчас все вернула назад. Еще раз прошу прощения, в том что обвинила вас в этой ситуации. Вы все делали правильно и никак не причастны к каким либо сбоям в работе сайта. Даже наоборот, всячески помогаете мне в его работе. Извините, если обидела Вас.
Ответ:

скажите подучилось ли настроить второй сайт? мы создали ссылки в папке домена ru , но не ясно где делать изменения в файле index.php

Вопрос: на форуме Маджено дают следующие разъяснения: Я делал следующее Например: 1. Идентификатор 1-го магазина - mystore01 домен - poddomen01.example.com 2. Идентификатор 2-го магазина - mystore02 домен - poddomen02.example.com Вот этот код: switch($_SERVER['HTTP_HOST']) { case 'poddomen01.example.com': case 'www.poddomen01.example.com': Mage::run('mystore01', 'website'); break; case 'poddomen02.example.com': case 'www.poddomen02.example.com': Mage::run('mystore02', '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'; У меня работает замечательно... Если магазинов больше, то делаем по аналогии. Удачи!
Вопрос: Для нашего магазина: bilasad.com (Код: base) bilasad.ru (Код: ros)
Ответ:

вы вставили этот код?

Вопрос: пока нет
Вопрос: согласно этой формулы у меня получилось так: switch($_SERVER['HTTP_HOST']) { case "bilasad.com": case 'www.bilasad.com': case 'bilasad.ru': case 'www.bilasad.ru': Mage::run('ros', 'website'); break; default: Mage::run(); break; }
Вопрос: но я не уверена, что это верно.
Вопрос: также, администратор форума дает следующие рекомендации: Начиная с Magento 1.4, вместо создания новых папок на сервере, вы можете просто настроить серверные переменные MAGE_RUN_CODE и MAGE_RUN_TYPE. Вы можете настроить эти серверные переменные в настройках веб-сервера. Например, для веб-сервера Apache вы можете настроить эти серверные перменные в директиве VirtualHost. Например, вы можете написать внутри тега VirtualHost: SetEnv MAGE_RUN_CODE "example.ru" SetEnv MAGE_RUN_TYPE "website" При этом значение переменной MAGE_RUN_CODE соответствует тому коду сайта, который вы сами задали в административной части Magento. Если ваш интерпретатор PHP работает как модуль к веб-серверу Apache, вы также можете определить переменные MAGE_RUN_CODE и MAGE_RUN_TYPE в файле .htaccess. Например: RewriteCond %{HTTP_HOST} ^(.*)example.ru RewriteRule ^ - [E=MAGE_RUN_CODE:example.ru] или так: SetEnvIf Host .*example.* MAGE_RUN_CODE=example SetEnvIf Host .*example.* MAGE_RUN_TYPE=website
Вопрос: это скорее всего для настроек на впс, поэтому в моем случае не подойдет.
Ответ:

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

Вопрос: я так и подумала. Потому нужно как то указать путь в файле.
Ответ:

но в файле мы не нашли где изменять

Вопрос: в самом низу перед /* 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'; Mage::run($mageRunCode, $mageRunType);
Ответ:

попробуйте вставить

Вопрос: код, который указала - был не сработал. "Заглючил" весь сайт. попробовала switch($_SERVER['HTTP_HOST']) { case 'bilasad.ru': case 'www.bilasad.ru': Mage::run('ros', 'website'); break; default: Mage::run(); break; }
Вопрос: сайт вроде бы грузится, но затем ошибка There has been an error processing your request Exception printing is disabled by default for security reasons. Error log record number: 411839649814
Вопрос: посмотрите и я верну все назад.
Ответ:

посмотрели. не работает

 

Вопрос: сейчас добавил перед $mageRunCode switch ($_SERVER['HTTP_HOST']) { case "bilasad.ru": $_SERVER['MAGE_RUN_CODE'] = "RUN_CODE"; $_SERVER['MAGE_RUN_TYPE'] = "RUN_TYPE"; break; //etc } сайт http://bilasad.com/ - работает а bilasad.ru - без изменений
Ответ:

на bilasad.ru переадресация н http://bilasad.com/

Вопрос: плохо то, что bilasad.ru становится bilasad.com, а нужно, что бы он оставался bilasad.ru в котором товары и файлы bilasad.com
Вопрос: хотя само перенаправление в с-панель не устанавливалось. bilasad.ru - установлен как дополнительный домен Перенаправление начало работать вчера, возможно после работы со ссылками.
Ответ:

перенправление в самом индексаном файле. он работает с папками основгого сайта. эти папки являются ссылками

Вопрос: сейчас файл index.php в первичном состоянии - без изменений.
Ответ:

все верно. и у вас открывается сайт с которого он был взят

Вопрос: сейчас bilasad.ru перенаправляется на bilasad.com
Ответ:

да. потаму что все папки взяты с этого сайта и индексный файл тоже

Вопрос: опять "зашли в тупик" - как сделать так, что бы сайт bilasad.ru существовал отдельно, а не становился bilasad.com. Потому, что по сути, bilasad.ru - существует только как главная страница bilasad.com и только.
Ответ:

возможно нужно что то указать в индексном файлен, но не понятно куда вставлять код

Вопрос: почитаю еще форум. постараюсь найти ответ.
Ответ:

ok


<< Назад