Как обновить magento 1.4 1.1 до 1.7.0.2

У меня есть сайт magento в 1.4.1.1.

Теперь я хочу оптимизировать сайт до magento 1.7.0.2.

Я уже сделал следующие шаги:

1.system->magento connet->magento connect manager
2.Then i enter the extension key as "magento-core/Mage_All_Latest"
3.Then pressed "Check for Upgrades" button.

теперь мое окно bleow:

enter image description here

Затем что я делаю дальше?

Итак, как я могу сделать upgradearde с помощью диспетчера соединений magento?

Как я могу обновить сайт magento?

У кого-нибудь есть решение?

Мой сайт magento в локальном сервере.

EDIT: enter image description here

Ответ 1

Структура базы данных имеет существенные изменения от 1.4.1.1 до 1.4.2, поэтому вам нужно сначала выполнить обновление до 1.4.2, после чего вы можете напрямую обновить до 1.7.0.2.

Мне нравится командная строка, поэтому я обычно обновляю систему по командной строке, это моя процедура:

Замените загрузчик файлов /pearlib/php/Archive/Tar.php с исправленной версией (у него есть ошибка): http://www.mediafire.com/?35no55xuoeek20a

Подготовьтесь к обновлению Magento

Позволяет отобразить, что у вас есть Magento 1.4.1.1. веб-магазина, и вам нужно обновить его до 1,5. или версии 1.6. Прежде всего, рекомендуется резервировать ваши файлы и базу данных в реальном времени.

Затем вам нужно получить SSH-доступ от вашего хостинг-провайдера и подключиться к вашему серверу по протоколу SSH. После подключения через SSH перейдите в папку вашего магазина и выполните следующие команды:

1 - Измените права на папку lib/pear на запись (рекурсивно):

chmod -R 777 lib/PEAR

2 - Выполните эту команду, чтобы подготовить Magento для обновления:

./pear mage-setup

Скорее всего, вы увидите этот результат после выполнения команды:

Channel "connect.magentocommerce.com/core" is already initialized

Обновление от Magento 1.4.1.x до Magento 1.4.2.0

Этот шаг необходим, даже если вы обновите свой магазин Magento до версий 1.5 или 1.6.

3 - Выполните команду обновления Magento:

./pear upgrade -f magento-core/Mage_All_Latest-stable

Вывод команды покажет вам, какие базовые пакеты были обновлены:

…
upgrade ok: channel://connect.magentocommerce.com/core/Mage_Centinel-1.4.2.0
upgrade ok: channel://connect.magentocommerce.com/core/Interface_Frontend_Base_Default-1.4.2.0
upgrade ok: channel://connect.magentocommerce.com/core/Phoenix_Moneybookers-1.2.3
upgrade ok: channel://connect.magentocommerce.com/core/Find_Feed-1.0.7
upgrade ok: channel://connect.magentocommerce.com/core/Interface_Adminhtml_Default-1.4.2.0

4 - Когда эта часть обновления будет завершена, введите следующие команды:

chmod 550 ./mage
./mage mage-setup .

Вы увидите этот результат после выполнения команды:

Successfully added: http://connect20.magentocommerce.com/community

Это означает, что Magento connect 2.0 channel был успешно добавлен в список каналов.

5 - Затем введите следующую команду:

./mage sync

Результат будет:

…
Successfully added: community/Mage_Locale_en_US-1.4.2.0
Successfully added: community/Interface_Install_Default-1.4.2.0
Successfully added: community/Phoenix_Moneybookers-1.2.3
Successfully added: community/Mage_Downloader-1.5.0.0
Successfully added: community/Lib_Google_Checkout-1.4.2.0

Обновление до Magento 1.4.2.0 завершено, и теперь вы можете продолжить обновление до версии Magento 1.5.1.0 или 1.6.0.0.

пустой каталог var/cache и var/session пустой кеш браузера

посетите веб-сайт, чтобы запустить обновление.

Время обновления 15мин




Обновление от Magento 1.4.2.0 до Magento 1.5.10 или Magento 1.6.0.0

Теперь вы можете обновить свой магазин до версии 1.5 или 1.6.

Прежде чем приступить к этой части обновления Magento, очень важно посмотреть, в какой версии сценарии обновления Magento будут обновлять ваш магазин. Введите эту команду, чтобы проверить это:

./mage list-upgrades

Если вы увидите этот результат:

Updates for community:
Mage_All_Latest: 1.4.2.1 => 1.6.0.0
Lib_Js_Mage: 1.4.2.0 => 1.6.0.0
Lib_Varien: 1.4.2.0 => 1.6.0.0
Lib_Phpseclib: 1.4.2.0 => 1.5.0.0

Это означает, что ваш Magento будет обновлен до версии 1.6.0.0. Если это не то, что вам нужно, вы можете изменить канал обновления на "стабильный" и обновить Magento до версии 1.5.1.0.

6 - Введите эту команду, чтобы изменить канал обновления на стабильный:

./mage config-set preferred_state stable 
   or
./mage install http://connect20.magentocommerce.com/community Mage_All_Latest --force 

После этого команда "./mage list-updates" покажет вам этот результат:

Updates for community:
Mage_All_Latest: 1.4.2.1 => 1.5.1.0.1
Lib_Js_Mage: 1.4.2.0 => 1.5.1.0
Lib_Varien: 1.4.2.0 => 1.5.1.0
Lib_Phpseclib: 1.4.2.0 => 1.5.0.0
Mage_Core_Adminhtml: 1.4.2.0 => 1.5.1.0
Mage_Core_Modules: 1.4.2.0 => 1.5.1.0

7 - После выбора канала вы можете обновить Magento до 1.5.1.0 (или Magento 1.6.0.0) с помощью этой команды:

./mage upgrade-all –-force

На экране вы увидите обновленные пакеты:

…
Package upgraded: community/Mage_Locale_en_US 1.6.0.0
Package upgraded: community/Lib_Mage 1.6.0.0
Package upgraded: community/Lib_ZF 1.11.1.0
Package upgraded: community/Lib_Js_Prototype 1.7.0.0.1
Package upgraded: community/Lib_ZF_Locale 1.11.1.0

Теперь обновление завершено, и вы можете выполнить обновление базы данных, посещая магазин Magento в своем браузере. Если все было обновлено правильно, вы увидите обновленный магазин в своем браузере.

Вы можете проверить версию своего магазина в нижнем колонтитуле панели администрирования Magento.

пустой каталог var/cache и var/session пустой кеш браузера

посетите веб-сайт, чтобы запустить обновление.

Время обновления 60 минут зависит от вашего оборудования

Это работает для многих моих клиентов.

Надеюсь, это поможет вам.

Я фрилансер, если вам нужна помощь.

Ответ 2

Обновление Magento с помощью MagentoConnect Manager

Go to http://<YOUR_SERVER>/downloader
Log in using a user who has full permissions
Make sure to select "Clear all sessions after successful install or upgrade"

Это поможет вам.