Обновление Magento 1.8 до 1.9.2.1 - PullRequest
0 голосов
/ 15 января 2020

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

С этой точки зрения я думаю, что вряд ли вы обновите свой сайт до версии v2. Magento не дал пути обновления до 2.0, и я сомневаюсь, что так и будет, поэтому, вероятно, стоит подождать возможности изменить дизайн сайта, прежде чем переходить на новую платформу.

Magento посвятил 3 года с общий выпуск 2.0, так что у вас будет примерно 2019 год для перехода. Между тем это означает, что они будут продолжать предоставлять исправления безопасности и поддержку платформы 1.x.

1 Ответ

2 голосов
/ 15 января 2020

Шаг 1 - включить режим обслуживания

 cd /magento_folder

 #for example: cd /var/www/magento

 touch maintenance.flag

Шаг 2: Вручную вы можете сделать резервную копию своей базы данных и каталогов

Сделать убедитесь, что вы сделали полную резервную копию базы данных и каталогов вашего магазина.

Шаг 3: Начните процесс обновления

cd /magento_folder
 rm -rf  var/cache/*   var/session/*
 chmod -R 777 /magento_folder
 chmod 550 ./mage
 ./mage mage-setup .
 ./mage config-set preferred_state stable
 ./mage list-installed

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

./mage install http://connect20.magentocommerce.com/community Mage_All_Latest --force

# А если в списке есть ваши модули Magento - используйте следующие команды:

./mage list-upgrades
 ./mage upgrade-all

# После завершения процесса обновления вы увидите список модулей - «уже установлен», «пакет обновлен», убедитесь, что ваши права доступа возвращены в нормальное состояние:

php shell/indexer.php reindexall
 chmod -R 644 ./*
 find . -type d -exec chmod 755 {} \;
 chmod 550 ./mage

Шаг 4: Go прямой эфир с вашего сайта

cd /magento_folder
 rm -f maintenance.flag

...