Якщо вам потрібно оновити розширення Magento 2 Auto Language Switcher від Magefan, будь ласка, виконайте наведені нижче дії.

Примітка: інструкції з оновлення залежать від методу, яким було встановлено розширення language switcher.

Оновлення через composer

Якщо модуль auto language switcher було встановлено через composer (перевірте чи існує папка vendor/magefan/module-auto-language-switcher), тоді вам потрібно запустити ці прості CLI команди в каталозі Magento 2:

composer remove magefan/module-auto-language-switcher
composer require magefan/module-auto-language-switcher ^x.x.x
# replace x.x.x with the version you want to use
php bin/magento setup:upgrade
php bin/magento setup:di:compile
php bin/magento setup:static-content:deploy

Примітка: якщо ви не хочете, щоб ваш веб-сайт був недоступний під час розгортання статичного контенту, спробуйте команди для zero downtime deployment.

Оновлення через FTP

Якщо модуль auto language switcher було встановлено через FTP (перевірте чи існує папка app/code/Magefan/AutoLanguageSwitcher),тоді виконайте наступні команди: 

1. Завантажте останню версію архіву розширення auto language switcher з magefan.com.

2. Вилучіть архів.

3. Зробіть резервну копію папки app/code/Magefan/AutoLanguageSwitcher на своєму сервері та видаліть її.

4. За допомогою FTP скопіюйте папки app та lib з архіву до каталогу Magento 2. 

Magento 2 Extension Installation

5. Запустіть CLI команди оновлення в каталозі Magento 2:

php bin/magento setup:upgrade
php bin/magento setup:di:compile
php bin/magento setup:static-content:deploy