Якщо вам потрібно оновити розширення Magento 2 Блог від Magefan, будь ласка, виконайте наведені нижче дії.
Примітка: інструкції з оновлення залежать від методу, яким було встановлено розширення блогу.
Увага! Перед оновленням ми настійно рекомендуємо вам створити резервну копію файлів і бази даних Magento 2.
Оновлення через composer
Якщо модуль блогу було встановлено через composer (перевірте чи існує папка vendor/magefan/module-blog), тоді вам потрібно запустити ці прості CLI команди в каталозі Magento 2:
composer remove magefan/module-NAME
composer require magefan/module-NAME ^x.x.x
# замініть NAME на:
# blog - для модуля блогу
# blog-plus - для модуля блог плюс
# blog-extra - для модуля блог екстра
# замініть x.x.x на версію яку ви хочете використовувати
php bin/magento setup:upgrade
php bin/magento setup:di:compile
php bin/magento setup:static-content:deploy
Примітка: якщо ви не хочете, щоб ваш веб-сайт був недоступний під час розгортання статичного контенту, спробуйте .
Оновлення через FTP
Якщо модуль блогу було встановлено через FTP (перевірте чи існує папка app/code/Magefan/Blog), тоді виконайте наступні команди:
1. Завантажте останню версію архіву розширення блогу з magefan.com.
2. Вилучіть архів.
3. Зробіть резервну копію папки app/code/Magefan/Blog на своєму сервері та видаліть її.
4. За допомогою FTP скопіюйте папку app з архіву до каталогу Magento 2.
![]()
5. Запустіть CLI команди оновлення в каталозі Magento 2:
php bin/magento setup:upgrade
php bin/magento setup:di:compile
php bin/magento setup:static-content:deploy
Після Оновлення
Після того як оновлення буде виконано, вам потрібно перевірити всі налаштування вашого блогу (наприклад, шаблони і макети блогу у вашій темі, кастомні модулі, що розширюють модуль блогу) та визначити, чи потрібно їх оновлювати.
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