Как перенести установку Magento на локальный хост

Я следил за несколькими руководствами в Интернете, но все еще не могу получить доступ к своему веб-сайту Magento (1.6) с локального хоста.

Я сбросил БД и импортировал ее в phpMyAdmin, скопировал файлы с сервера на мой локальный хост (WAMP), обновил local.xml и был в таблице core_config_data и изменил web/unsecure/base_url на новый URL и web/secure/base_url на новый URL.

Есть ли что-нибудь еще сделать?

Я видел, что иногда в некоторых руководствах просят перейти к C:\windows\system32\drivers\etc\hosts и вставить следующие строки: 127.0.0.1 www.mydomain.com mydomain.com

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

Поэтому, когда я запускаю веб-сайт с www.localhost.com/mywebsite, меня перенаправляют на старый адрес, и мой браузер говорит: «Ой! Google Chrome не удалось найти «старый адрес»».

Любое предложение будет приветствоваться :)


person Miles M.    schedule 16.05.2012    source источник
comment
Какой старый адрес?   -  person Joe    schedule 16.05.2012
comment
ec2-174-129-114-249.compute-1.amazonaws.com — это старый адрес, а полное сообщение об ошибке — Oops! Google Chrome не удалось найти mag-lb1-300711436.us-east-1.elb.amazonaws.com   -  person Miles M.    schedule 17.05.2012
comment
Вы удалили каталог var/cache?   -  person sulman    schedule 17.05.2012
comment
Не забудьте изменить URL в вашей базе данных. URL-адреса сайта находятся в таблице core_config. Они являются одними из первых значений в этой таблице.   -  person Josh Pennington    schedule 17.05.2012
comment
Очистите кэш браузера — иногда они кэшируют переадресацию 301 в сеансе браузера. FYI Magento также не поддерживается в Windows... :)   -  person Mark Shust at M.academy    schedule 17.05.2012
comment
@MarkShust, Magento отлично работает в Windows (WAMP). По крайней мере, на Wamp-Developer, Xampp, WampServer и некоторых других. Или вы имеете ввиду платную официальную поддержку со стороны компании?   -  person rightstuff    schedule 19.05.2012


Ответы (2)


Пока значения core_config_data.path обновляются правильно (двойная проверка), единственная другая вещь (кроме PHP-кода Magento), которая может выполнить перенаправление, — это файл .htaccess с директивами RewriteCond и RewriteRule. Это также может присутствовать в VirtualHost.

В качестве другого варианта вы можете отредактировать файл Windows Hosts и преобразовать свое старое доменное имя в 127.0.0.1 и обновить строку ServerAlias ​​вашего VirtualHost, чтобы включить это доменное имя.

person rightstuff    schedule 19.05.2012

Возможно, проверьте правильность установки web/cookie/cookie_path и web/cookie/cookie_domain в таблице core_config_data. Я обычно удаляю значения этих 2-х полей при переходе с сервера на другой.

Также всегда думайте об отключении кеша перед сбросом вашей БД, так как это также может избежать некоторых проблем.

person baoutch    schedule 17.05.2012