Magento를 2.1.7에서 2.2 로 업데이트 할 수 있는지 알고 싶 습니까? 또는 모든 Magento 2.1.7 상점을 Magento 2.2로 업데이트하는 솔루션은 무엇입니까? 업데이트 할 경우 준비해야 할 과제는 무엇입니까?
이에 대한 해결책이 있는지 알려주세요.
We expect the final release will be published in the next few weeks
지금부터 (2017 년 9 월 13 일 수요일).
Magento를 2.1.7에서 2.2 로 업데이트 할 수 있는지 알고 싶 습니까? 또는 모든 Magento 2.1.7 상점을 Magento 2.2로 업데이트하는 솔루션은 무엇입니까? 업데이트 할 경우 준비해야 할 과제는 무엇입니까?
이에 대한 해결책이 있는지 알려주세요.
We expect the final release will be published in the next few weeks
지금부터 (2017 년 9 월 13 일 수요일).
답변:
아래는 2.1.9에서 2.2.0으로 업그레이드 한 방법입니다.
bin/magento maintenance:enable
composer require magento/product-community-edition 2.2.0 --no-update
composer update
rm -rf var/cache/*
rm -rf var/page_cache/*
rm -rf var/generation/*
chmod +x bin/magento
bin/magento setup:upgrade
bin/magento maintenance:disable
추가 업그레이드를 위해 버전 번호를 변경하십시오.
composer require magento/product-community-edition 2.2.4 --no-update
var/generation/
디렉토리 가 없습니다 . 사용 rm -rf var/generation
대신에
Magento 2.1.7을 Magento 2.2.2로 업그레이드
composer.json 편집
"version": "2.1.7" replace with "version": "2.2.2"
"magento/product-community-edition": "2.1.7" replace with "magento/product-community-edition": "2.2.2"
composer update
rm -rf var/di/* var/generation/* var/cache/* var/log/* var/page_cache/* var/session/* var/view_preprocessed/* pub/static/*
php bin/magento setup:upgrade
업그레이드하는 동안 일부 오류를 수정해야 할 수도 있습니다. 그런 다음 성공적인 업그레이드 후 아래 명령을 실행하십시오. 시간이 걸릴 것입니다.
php bin/magento setup:di:compile
php bin/magento setup:static-content:deploy
php bin/magento cache:clean
php bin/magento cache:flush
php bin/magento indexer:reindex
chmod -R 777 generated
chmod -R 777 var/cache
chmod -R 777 pub
예, 가능합니다 (처음에는 불가능한 이유는 무엇입니까?) 확장은 주 버전 변경이므로 일부를 업데이트 / 제거해야하므로 확장을 관리하십시오.
또한 설명서를 사용하십시오. 모든 정보는 여기에 있습니다.
http://devdocs.magento.com/guides/v2.1/comp-mgr/cli/cli-upgrade.html
STEPS TO UPGRADE MAGENTO 2.1.x TO 2.2.3
1. bin/magento maintenance:enable -- Enable Maintance mode
2. Update composer.json on root
remove all "require" and add the following
"require": {
"magento/product-community-edition": "2.2.3",
"composer/composer": "@alpha"
}
3. run "composer update"
4. clear root/var/cache,
/page_cache,
/generation,
root/generation
5. sudo chmod -R 777 /var/www/html/your_project_name/ give full permission
6. run "bin/magento setup:upgrade"
7. run "bin/magento maintenance:disable"
In between these we may face 2 errors :
a. create a user with name "teachtech" or the name of user it is asking in error with full permission
b. connection code error code be found :
add connection instance as -
public function __construct(
...
\Magento\Framework\DB\Adapter\AdapterInterface $connection = null,
...
) {
...
}
where it is showing error
For further upgrades, change the version number:
작곡가는 magento / product-community-edition 2.2.x가 필요합니다 --no-update
부담없이 질문하십시오