перенаправление локального промежуточного сайта magento на действующий сайт

Я выполнил это руководство, чтобы установить создайте локальную промежуточную версию нашего сайта magento. Локально он работает на сервере Ubuntu и Apache.

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

Пока я пробовал:

  1. изменение записей URL в таблице mg_core_config_data в локальной базе данных
  2. очистка кеша браузера и файлов cookie
  3. Изменение файла .htaccess для включения RewriteBase /localhost/

Ничего из этого не сработало, я читал, что в файле app / etc / local.xml могут быть некоторые настройки, которые могут вызывать это, но я не могу их найти.

Стоит ли добавить какую-нибудь перезапись в файл .htaccess ???

Любая помощь будет оценена.

Это мой файл app / etc / local.xml:

<?xml version="1.0"?>
<!--
/**
 * Magento
 *
 * NOTICE OF LICENSE
 * Blah Blah
-->
<config>
    <global>
        <install>
            <date><![CDATA[Mon, 07 Oct 2013 06:25:58 -0500]]></date>
        </install>
        <crypt>
            <key><![CDATA[de1v6an96abmo8kdhho2qbqrmcal3z0w]]></key>
        </crypt>
        <disable_local_modules>false</disable_local_modules>
        <resources>
            <db>
                <table_prefix><![CDATA[mg_]]></table_prefix>
            </db>
            <default_setup>
                <connection>
                    <host><![CDATA[localhost]]></host>
                    <username><![CDATA[??????]]></username>
                    <password><![CDATA[??????]]></password>
                    <dbname><![CDATA[??????]]></dbname>
                    <initStatements><![CDATA[SET NAMES utf8]]></initStatements>
                    <model><![CDATA[mysql4]]></model>
                    <type><![CDATA[pdo_mysql]]></type>
                    <pdoType><![CDATA[]]></pdoType>
                    <active>1</active>
                </connection>
            </default_setup>
        </resources>
        <session_save><![CDATA[db]]></session_save>
     </global>
     <admin>
        <routers>
            <adminhtml>
                <args>
                    <frontName><![CDATA[admin]]></frontName>
                </args>
            </adminhtml>
        </routers>
     </admin>
</config>

person Holly    schedule 16.12.2013    source источник


Ответы (5)


Решено!

Проблема с переадресацией возникла из-за кеша Magento. Я просто удалил все из папки var / моего сайта Magento. После этого я очистил кеш / файлы cookie своего браузера, и это сработало!

person Holly    schedule 17.12.2013
comment
сэкономил мое время идеальный ответ - person Mirza Obaid; 26.12.2016
comment
Более того, очистите кеш браузера. У меня была проблема с кешем браузера. Я очистил это. Это сработало. - person indianwebdevil; 10.09.2018

для меня проблема заключалась в следующем:

  • local.xml обновлен
  • Пункт списка
  • secure / base_url и unsecure / base_url обновлены
  • Все скопировано правильно
  • папка var очищена

все еще выполняется перенаправление на действующий веб-сайт.

Разрешение файла в папке magento было 775, я изменил его на 777 и вуаля.

Обратите внимание, что это обычная проблема безопасности, и предпочтительнее использовать chown www-data: www-data. Мой dev-сервер не должен быть слишком защищен, поэтому 0777 немного упрощается.

person Memes    schedule 21.05.2014

Мы всегда должны удалять var / cache после перехода на другой сервер или внесения каких-либо серьезных изменений в Magento.

person Afroz Alam    schedule 17.12.2013

Для меня наконец то, что сработало, было

php shell / indexer.php --reindexall через ssh. Совершенно логично, что после того, как файлы были скопированы из предыдущей живой установки, URL-адреса по-прежнему указывают на старое хранилище и, следовательно, должны быть переиндексированы, в моем случае через ssh.

Надеюсь, это сработает и для других!

person Aps G    schedule 26.08.2017

Проблема из-за разрешения. Решил после установки разрешений на папки.

sudo chown -R group:user .
sudo find . -type f -exec chmod 777 {} \; && sudo find . -type d -exec chmod 777 {} \;

Пожалуйста, используйте параметр chmod, желаемое, например 655,755 или что вам нужно, зависит от папки.

person Shahzaib Hayat Khan    schedule 14.02.2017