Якщо вам потрібно оновити від Magefan, виконайте наведені нижче дії.
Примітка: інструкції з оновлення залежать від методу встановлення розширення Blog.
Увага! Перед оновленням наполегливо рекомендуємо створити резервну копію файлів та бази даних Magento 2.
Оновлення за допомогою composer
Якщо модуль блогу було встановлено через composer (перевірте, чи існує папка vendor/ Magefan/module-blog ), вам потрібно виконати ці прості команди CLI в каталозі Magento 2:
composer remove magefan/module-NAME
composer require magefan/module-NAME ^x.x.x
# replace NAME with:
# blog - for Basic plan
# blog-plus - for Plus plan
# blog-extra - for Extra plan
# 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
Якщо ви хочете оновити його до Plus або Extra, перегляньте цей посібник про те, як оновлення плану блогу .
Оновлення за допомогою архіву та FTP
Якщо модуль блогу було встановлено через FTP (перевірте, чи існує папка app/code/ Magefan/Blog ), виконайте такі команди:
1. Завантажте останню версію архіву розширення блогу з Magefan.com.
2. Розпакуйте архів.
3. Зробіть резервну копію папки app/code/ Magefan/Blog на вашому сервері, а потім видаліть її.
4. Використовуючи FTP, скопіюйте папку програми з архіву до вашого каталогу Magento 2.
![]()
5. Виконайте команди CLI оновлення в каталозі Magento 2:
php bin/magento setup:upgrade
php bin/magento setup:di:compile
php bin/magento setup:static-content:deploy
Примітка: якщо ви не хочете, щоб ваш веб-сайт був недоступний під час розгортання, спробуйте ці команди розгортання з нульовим часом простою для Magento 2 .
Після оновлення
Після виконання оновлення вам потрібно перевірити всі налаштування блогу, які у вас є (наприклад, шаблони та макети блогу у вашій темі, користувацькі модулі, що розширюють модуль блогу), і визначити, чи потрібно їх оновлювати.
I have followed the steps above and there was no error. How can I make sure latest version is actually installed?
Thank you for your comment. This is a known issue in v2.10.10 it will be fixed in 2.10.11 which will be released soon.
To check the blog extension version you have, you can check the composer.json fine inside the blog module folder, and see the "version" property.
Autoload error: Module 'Magefan_Blog' from 'xx/public_html/app/code/Magefan/Blog' has been
already defined in '/xx/public_html/vendor/magefan/module-blog'
https://magefan.com/blog/magento2-module-has-been-already-defined-in-vendor