Trang chủ / Code / Hướng dẫn cài đặt extension cho Magento 2 (Module)
hướng dẫn cài đặt extension cho Magento 2

Hướng dẫn cài đặt extension cho Magento 2 (Module)

Tiếp tục với serie hướng dẫn về Magento 2, hôm nay mình sẽ chia sẻ với các bạn cách cài đặt extension cho Magento 2. Có thể bạn sẽ nghĩ đến việc cài đặt extension thông qua Magento Connect nhưng vẫn còn vài cách để có thể cài đặt extension cho Magento 2

Hướng dẫn cài đặt extension cho Magento 2 bằng Composer

Hiện giờ chỉ có 2 thư viện Composer giúp bạn cài đặt extension đó là:

Để thêm thư viện vào Composer, sử dụng câu lệnh sau:

composer config repositories.magento composer http://packages.magento.com/

Đối với thư viện Packagist, bạn không cần thêm nó vào bởi vì nó là thư viện chính thức của Composer nên đã được thêm mặc định rồi.

Sau khi đã thêm thư viện, bạn có thể cài đặt extension cho Magento bằng câu lệnh sau:

composer require vendor/module

Bạn thay cái vendor/module bằng cái extension bạn muốn cài tìm trên 2 thư viện mà mình giới thiệu ở trên

Ví dụ:  composer require tinyrocket/magento 

Sau đó chạy lệnh

composer update

Sau đó chạy php bin/magento setup:upgrade (lệnh này sẽ nâng cấp Database của Magento 2)

Hướng dẫn cài đặt extension cho Magento 2 bằng source

Cách cài đặt này giống với Magento 1, nếu bạn có source code của extension thì bạn có thể cài đặt nó bằng cách tải nó lên thư mục magento/app/code

Ví dụ mình có file extension OnePageCheckout.Zip thì cài đặt bằng cách giải nén ra ta sẽ được thư mục One Page Checkout chứa code của extension này, để cài đặt thì upload thư mục này lên thư mục app/code của Magento 2

Sau đó mở file config.php nằm trong app/etc/config.php thêm dòng sau vào bên dưới  ‘modules’ => array (

‘OnePage_Checkout’ => 1

Lưu lại, vậy là bạn đã cài đặt thành công extension cho Magento 2 từ source code. Mình sẽ cập nhật bài viết này khi có phương pháp mới, bạn bookmark lại để xem nhé. Có vấn đề gì comment bên dưới cho mình biết nhé :D

Chúc các bạn thành công!

Nếu bạn thấy có ích, hãy subcribe blog của tôi để nhận thêm nhiều tút hay qua email nữa nhé!