/ #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
    
  2. Оновлюємо 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

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

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