/ #magento 

Оновлення Magento до версії 2.3.2

25 червня 2019 року вийшла версія Magento 2.3.2. Покращення безпеки, що входять до складу Magento 2.3.2, вимагають встановлення криптографічної бібліотеки libsodium версії 1.0.13 або вище. Без цього ви отримаєте помилку в модулі MSP_TwoFactorAuth.

Missing required argument $encoder of MSP\TwoFactorAuth\Model\UserConfigManager.

Отже для успішного оновлення, виконуємо наступні дії:

  1. Встановлюємо libsodium
cd /opt/
wget -c https://download.libsodium.org/libsodium/releases/libsodium-1.0.18.tar.gz
tar -xzvf libsodium-1.0.18.tar.gz
rm libsodium-1.0.18.tar.gz
cd libsodium-1.0.18
./configure
make && make check
make install
  1. Оновлюємо Magento
composer require magento/product-community-edition 2.3.2 --no-update
composer update
rm -rf var/cache/* var/page_cache/* var/generation/* generated/code/*
php bin/magento setup:upgrade
find var vendor pub/static pub/media app/etc -type f -exec chmod g+w {} \;
find var vendor pub/static pub/media app/etc -type d -exec chmod g+ws {} \;
chown -R :www-data .
chmod u+x bin/magento

Посилання:

Author

Олександр Бобилєв

Залишаю собі право використовувати ненормативну (але інформативну) лексику там, де звичайні слова втрачають сенс і не відображають всієї палітри почуттів, від споглядання навколишньої дійсності.