2013-12-16 3 views
3

Я последовал за this tutorial, чтобы создать локальную промежуточную версию нашего сайта magento. Локально он работает на сервере ubuntu &.локальный веб-сайт пурпурного перенаправления на сайт

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

До сих пор я пытался:

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

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

Должен ли я добавить какой-либо переписывающий файл .htaccess ???

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

Это мое приложение/и т.д./файл 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> 

ответ

15

Решено!

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

+0

сэкономил время на прекрасный ответ –

1

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

2

для меня проблема была:

  • local.xml обновленного
  • Элемента списка
  • безопасных/base_url и небезопасный/base_url обновленного
  • Все скопирован правильно
  • папку
  • вара опустели

еще перенаправление на веб-сайт.

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

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

0

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

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

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

0

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

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

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

Смежные вопросы