Каков наилучший способ обновить Magento? - PullRequest
1 голос
/ 03 декабря 2011

Так что мне нужно обновить Magento с 1.1 ~ до 1.6 ~

Основная причина, по которой мне нужно это сделать, заключается в том, что для всех расширений заказа требуется более новая версия. http://www.xtento.com/magento-extensions/magento-order-export-module.html

Какой самый лучший / самый эффективный способ сделать это? Любые рекомендуемые расширения, которые будут работать хорошо?

Я полный n00b в Magento, так что чем детальнее помощь, тем лучше!

Ответы [ 2 ]

1 голос
/ 03 декабря 2011

Существует два основных подхода к обновлению Magento:

  1. Инкрементное обновление
  2. Снова внедрите Magento и импортируйте данные из более старой версии

Инкрементное улучшение

Вы можете обновиться с 1.1 до 1.2, затем до 1.3 и т. Д. Следует иметь в виду, что с Magento 1.1 многое изменилось. Деактивируйте все ваши расширения, установленные в Magento 1.1 (скорее всего, они не будут совместимы с более поздними версиями).

Это длительный процесс, требующий много времени и внимания, поскольку будут вызваны все виды ошибок (несоответствие данных, изменения таблиц, которые не будут работать, и т. Д.). Переход с Magento 1.4.1.x на Magento 1.6, а затем на Magento Professional занял у нас пару недель. В этом случае шаги были: Magento 1.4.1 - 1.4.2 - 1.6.

Вновь внедрить Magento и импортировать данные из более старой версии

Вы можете сделать новую реализацию Magento 1.6, снова внедрить тему и импортировать данные (продукты, клиенты, заказы - для этого вам потребуется расширение).

Дополнительная информация: Обновление Magento - Magento wiki

0 голосов
/ 03 декабря 2011

Обновление с 1.5 до 1.6, как показано ниже (на основе SSH):

  • Сначала создайте резервную копию базы данных, затем весь каталог magento для процесса восстановления.
  • Перейти в каталог magento.
  • chmod 550 .mage/ // Set permission to mage tool
  • rm -rf /var/cache/* var/session/*
  • ./mage mage-setup .
  • ./mage config-set preferred_state stable
  • ./mage list-installed
  • ./mage list-upgrades
  • ./mage install http://connect20.magentocommerce.com/community Mage_All_Latest --force
  • php shell/indexer.php reindexall
  • find . -type f exec chmod 644 {} \;
  • find . -type d exec chmod 755 {} \;
...