Документы здесь говорят, что вы должны использовать утилиту обновления системы: http://devdocs.magento.com/guides/v2.0/comp-mgr/upgrader/upgrade-start.html и сделать это от администратора.
Я думал, что вы сможете обновить его, изменив файл composer.json на, "version": "2.0.2",
а затем просто запустите composer update
.
Будет ли это еще один способ обновления, или утилита обновления системы - единственный способ сделать это?
Ответы:
Обновление / Обновление до Magento 2.0.2 (через
composer
)После обновления проверьте версию Magento с помощью следующей команды:
Приведенные выше команды работают нормально при обновлении Magento до 2.2.x.
Чтобы перейти на Magento 2.3.x, вам нужно выполнить еще несколько шагов.
Вот пошаговое руководство по обновлению Magento до 2.3.x:
Включить режим обслуживания
Укажите пакеты Magento
Укажите дополнительные пакеты
Удалить неиспользованные пакеты
Обновить автозагрузку
Откройте
composer.json
и измените"autoload": "psr-4"
раздел, включив в него"Zend\\Mvc\\Controller\\": "setup/src/Zend/Mvc/Controller/"
:Применить обновления
Очистить кеш Magento
Очистить кеши и сгенерированный контент вручную
Очистите
var
иgenerated
подкаталоги:Если вы используете кеш-память, отличную от файловой системы, например, Redis или Memcached, вы также должны вручную очистить кеш там.
Обновите схему базы данных и данные
Отключить режим обслуживания
Наконец, проверьте свою версию Magento
Подробнее: https://devdocs.magento.com/guides/v2.3/comp-mgr/cli/cli-upgrade.html
источник
Рекомендуемый путь в документации через администратора:
( http://devdocs.magento.com/guides/v2.0/comp-mgr/upgrader/upgrade-start.html )
У вас должны быть включены кроны, иначе он не будет работать. Убедитесь, что в конфигурации у вас вставлены ключи. Если он зависает без вывода в журналах, вы можете проверить журналы php, чтобы узнать, истек ли он, а затем увеличить memory_limit в .htaccess до 2G.
Второй путь является с композитором:
В
composer.json
этой строкеТакже вы должны изменить строку 5,
"version": "2.0.0",
чтобы синхронизировать ее.на любую версию, которую вы хотите, а затем выполните:
источник
Просто успешно обновлен до Magento 2.2.6 через композитор:
Измените версию соответственно, например, 2.2.6
* // Выполняются следующие команды одна за другой
Если получено сообщение об ошибке, введите:
снова введите команду, где user и group соответствуют вашему серверу user и group.
источник
Вы можете обновить версию Magento 2 через панель администратора или из области терминала. Обновление:
Обновление админки
Перейдите в Система> Мастер веб-настройки> Обновление системы
Обновление Терминала
Перед началом, пожалуйста, примените патч MDVA-532, откройте свой терминал и введите это:
Затем введите следующую строку, чтобы обновить схему базы данных и данные.
Ссылочный источник, за которым я следовал, чтобы обновить версию magento 2 на моем сайте (со снимком экрана и пошаговым руководством) http://magentoexplorer.com/how-to-upgrade-magento-2-version-via-backend-or-terminal
источник
Изменение версии и запуска
composer update
- для тех, кто имеет доступ к командной строке и имеет опыт использования командной строки (разработчики и системные интеграторы). Обновление через администратора предназначено в основном для тех, кто может иметь ограниченные технические возможности или не иметь доступа к командной строке через своего хостинг-провайдера.источник
В версии 2.0.2 исправление состоит в том, чтобы сначала обновить установщик Magento, а затем принудительно обновить ядро.
И когда вы закончите обновление всех пакетов PHP, обязательно запустите все сценарии обновления Magento, чтобы база данных также была обновленной:
источник
На всякий случай, если пути композитора и веб-мастера потерпят неудачу, существует третий подход:
php bin/magento setup:upgrade
иphp bin/magento deploy:mode:set production
.Возьми из этого источника .
источник
Перейдите в корневой каталог вашего магазина и выполните следующие команды:
Вы можете изменить версию
источник
Можно обновить magento 2, используя два основных метода, один из панели администратора, а другой использует composer.
источник