Безпека вашого інтернет-магазину та зменшення кількості помилок є одним із головних пріоритетів кожного продавця. Ви можете досягти цього, оновивши Magento та Розширення Magento .

Це відносно просте завдання для досвідченого розробника. Але оновлення розширення в Magento може бути складним, якщо ви виконуєте його вперше. Тому важливо знати точні кроки, які вам потрібно виконати.

Примітка: інструкції з оновлення зазвичай залежать від методу, який використовується для встановлення розширень у Magento .

Оновлення розширення в Magento через Composer

Якщо файли розширення знаходяться в папці vendor/company/module-name , тоді розширення було встановлено за допомогою composer . Тому вам потрібно виконати такі кроки:

1. Відкрийте CLI (інтерфейс командного рядка).

2. Перейдіть до кореневої папки Magento 2.

3. Виконайте такі команди:

composer remove company/module-name
composer require company/module-name ^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

Примітка: якщо ви не хочете, щоб ваш веб-сайт був недоступний під час розгортання, спробуйте ці команди розгортання з нульовим часом простою для Magento 2 .

Оновлення розширення в Magento через FTP/SFTP

Якщо ви бачите файли розширення в папці app/code/Company / ModuleName , воно було встановлено вручну за допомогою FTP/SFTP . Кроки оновлення будуть такими:

1. Завантажте останній архів розширення.

2. Розпакуйте файли.

3. За допомогою FTP/SFTP завантажте нові файли на ваш сервер (за потреби замініть усі існуючі файли).

Примітка: Якщо ви бачите папку " app" в архіві, тоді її слід завантажити в кореневу папку вашого Magento. Якщо є інші папки та файли, такі як "registration.php" , "etc" , "Model ", "Plugin" , "Block", , то завантажте їх усі до app/code/Company/ModuleName .

Update Magento 2 extension via FTP

4. Відкрийте CLI (інтерфейс командного рядка).

5. Перейдіть до кореневої папки Magento 2.

6. Виконайте такі команди:

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

Як ми вже згадували вище, оновлення розширень у Magento не є надто складним завданням. Тим не менш, ми рекомендуємо створити резервна копія ваших файлів Magento 2 та базу даних про всяк випадок.

FAQs
Чи пропонуємо ми обидва способи встановлення для наших розширень?
collapsible icon

Так, усі розширення Magefan можна встановити через composer та FTP. Ми надаємо інструкції з встановлення в кожному посібнику користувача розширення .

Що таке PHP- composer?
collapsible icon
Це менеджер пакетів для PHP, який дозволяє керувати залежностями розширень Magento 2 та бібліотек PHP. Він також спрощує процес оновлення.
Чи існують пакети composer для розширень Magento 2?
collapsible icon
Якщо ви використовуєте розширення Magefan , то відповідь – ТАК. Ви можете встановити та оновити будь-яке розширення Magefan за допомогою composer. Зверніться до постачальника розширення, щоб дізнатися, чи можна встановити/оновити їхнє розширення за допомогою composer.
Що робити, якщо з'являється помилка «Модуль 'Company_Module' з 'app/code/Company/Module' вже визначено в 'vendor/company/module'.»?
collapsible icon

Будь ласка, перевірте, як виправити цю проблему .