Главному сайту изменил код в разделе "System -> Manage Stores", после чего в админку зайти нельзя, 404. Фронтенд, соот-но, работает только у второго магазина.
Скажите, пожалуйста, как и где вручную изменить код магазина?
Главному сайту изменил код в разделе "System -> Manage Stores", после чего в админку зайти нельзя, 404
04.09.2012 17:56
Как известно, Magento позволяет по одному веб-адресу иметь несколько магазинов.
Magento определяет необходимый для отображения посетителю магазин на основе переменных веб-сервера MAGE_RUN_CODE и MAGE_RUN_TYPE.
Переменная MAGE_RUN_TYPE задаёт семантику переменной MAGE_RUN_CODE и может принимать значения либо website, либо store.
Переменная MAGE_RUN_CODE задаёт код либо сайта, либо магазина, в зависимости от значения переменной MAGE_RUN_TYPE.
Задать серверные переменные можно в настройках веб-сервера.
Например, для веб-севера Apache настройки могут выглядеть так:
Как можно заметить, в данном примере два магазина, расположенные на разных доменах, управляются из единой системы Magento.
Для качественной настройки веб-сервера и другого системного программного обеспечения сервера для Magento Community Edition надо оплатить труд специалиста.
В то же время клиентам Российской сборки Magento о настройке сервера думать не нужно, потому что настройка сервера включена в пакет бесплатных услуг для клиентов Российской сборки Magento.
Magento определяет необходимый для отображения посетителю магазин на основе переменных веб-сервера MAGE_RUN_CODE и MAGE_RUN_TYPE.
Переменная MAGE_RUN_TYPE задаёт семантику переменной MAGE_RUN_CODE и может принимать значения либо website, либо store.
Переменная MAGE_RUN_CODE задаёт код либо сайта, либо магазина, в зависимости от значения переменной MAGE_RUN_TYPE.
Задать серверные переменные можно в настройках веб-сервера.
Например, для веб-севера Apache настройки могут выглядеть так:
<VirtualHost website-1.ru> ServerName store-1.ru DocumentRoot "/var/www/magento" SetEnv MAGE_RUN_TYPE "website" SetEnv MAGE_RUN_CODE "website_1" </VirtualHost> <VirtualHost website-2.ru> ServerName localhost DocumentRoot "/var/www/magento" SetEnv MAGE_RUN_TYPE "website" SetEnv MAGE_RUN_CODE "website_2" </VirtualHost>
Как можно заметить, в данном примере два магазина, расположенные на разных доменах, управляются из единой системы Magento.
Для качественной настройки веб-сервера и другого системного программного обеспечения сервера для Magento Community Edition надо оплатить труд специалиста.
В то же время клиентам Российской сборки Magento о настройке сервера думать не нужно, потому что настройка сервера включена в пакет бесплатных услуг для клиентов Российской сборки Magento.