Hướng dẫn cài đặt Magento 2.3.x trên localhost

Trong bài viết này mình sẽ hướng dẫn chi tiết cách cài đặt Magento 2.3.2 trên localhost và cách fix lỗi xảy ra trong quá trình cài đặt.

Cài đặt xampp và Download Magento.

Đầu tiên các bạn cần cài đặt xampp. Yêu cầu của Magento 2.3.2:

Các bạn truy cập vào trang Download xampp chọn phiên bản xampp phù hợp với yêu cầu của Magento để tránh bị lỗi vì Magento rất kén phiên bản xampp.

Các bạn có thể cài đặt xampp 7.2.26 nhưng trong bài hướng dẫn này mình sử dụng xampp 7.1.8 vì nó ổn định và có thể cài được nhiều phiên bản Magento khác. Link Download xampp 7.1.8.

Sau đó chúng ta tiến hành Download Magento 2.3.2 trên trang chủ của Magento. Lướt xuống mục Archive (zip/tar).

trang chủ tải Magento 2

Có hai bản là sample data và no sample data.

Sample data khi cài xong chúng ta sẽ có phần front end như sau:

Front end sample data - sau khi cài đặt Magento 2 xong

Với no sample data thì phần front end sau khi cài sẽ được:

front end no sample data - sau khi cài Magento 2 xong

Bản no sample data sẽ nhẹ hơn và cài nhanh hơn, nếu các bạn cài no sample thì cũng có thể thêm sample data vào sau bằng cách tham khảo bài viết: Hướng dẫn cài đặt sample data trong Magento 2.

Tùy theo các bạn lựa chọn, trong bài viết này mình sẽ chọn bản có sample data. Build version chọn 2.3.2, tích Include sample data để thêm sample data rồi nhấn Download.

tải Magento 2.3.2

Tiếp theo, chúng ta vào thư mục htdocs trong thư mục xampp mà các bạn đã cài đặt và tạo 1 folder đặt tên tùy ý các bạn như ở hình dưới mình đã tạo ra 1 folder có tên là magento232sd.

tạo folder

Sau đó tiến hành giải nén file zip magento mà chúng ta đã tải về vào folder vừa tạo trong htdocs.

Bây giờ chúng ta bật xampp lên , start Apache và MySQL.

xampp

Cài đặt Magento

Chúng ta mở 1 trình duyệt lên điền và truy cập: localhost/Tên-folder-chứa-magento

đường dẫn cài Magento 2

Truy cập sẽ vào được phần cài đặt magento, các bạn chọn Agree and Setup Magento

cài đặt Magento
cài đặt Magento

Các bạn chọn Start Readiness Check, khi chưa sửa trong php.ini chúng ta sẽ bị 1 lỗi như sau:

cài đặt Magento

Kéo xuống dưới các bạn sẽ thấy có 3 dòng bị X đỏ.

cài đặt Magento

Để fix các bạn mở xampp lên và click vào Config -> PHP ở dòng Apache

php.ini

Sau đó các bạn copy các từ đứng sau dòng PHP Extension bị X đỏ.

Và tìm kiếm các từ đó trong file php.ini đã mở ở trên bằng cách nhấn tổ hợp phím ctrl + F rồi paste vào và click Find Next.

Như ở hình trên mình đã tìm thấy được 3 dòng cần sửa , các bạn xóa dấu “;” ở đầu dòng của 3 dòng mình đã đánh dấu ở ảnh trên.

  • ;extension=php_intl.dll
  • ;extension=php_soap.dll
  • ;extension=php_xsl.dll

Sửa xong các bạn lưu lại rồi khởi động lại Apache, MySQL bằng cách stop và start lại 2 mục này.

Sau đó các bạn mở lại trình duyệt cài Magento chọn Try Again.

Sau khi quá trình Check xong. Chọn Next.

Tiếp theo các bạn cần tạo 1 Database mới.

Tạo Database mới

Mở 1 tab mới và truy cập vào localhost.

Các bạn chọn mục phpMyAdmin ở góc trên bên phải màn hình.

Sau đó ấn New để tạo 1 Database mới.

Các bạn đặt tên theo ý mình , ở mục collation các bạn chọn utf8_general_ci và ấn Create.

tạo database

Sau đó các bạn điền tên Database đã tạo vào mục Database Name rồi chọn Next.

bước 2

Tới đây các bạn có thể tùy chỉnh Address sao cho thuận tiện nhất với các bạn rồi lại tiếp tục chọn Next.

bước 3
bước 4

Tới đây các bạn có thể tùy chỉnh Time Zone, Ngôn Ngữ và đơn vị tiền tệ sau đó chọn Next , mình chọn GMT+7 là múi giờ của Việt Nam.

bước 5 Nhập thông tin

Ở bước này các bạn điền thông tin tài khoản Admin sẽ dùng để đăng nhập vào trang Admin rồi lại tiếp tục chọn Next.

bước 6 cài Magento 2

Các bạn ấn Install Now để tiến hành cài đặt Magento , chờ khoảng vài phút để quá trình cài đặt được hoàn tất.

quá trình cài đặt Magento 2 hoàn tất

Việc cần làm sau khi cài đặt thành công

Sau khi hoàn tất quá trình cài đặt Magento, các bạn mở xampp lên ấn vào mục Shell

bật shell
shell

Sau khi khung cmd hiện lên các bạn sẽ gõ và chạy lệnh: “cd htdocs” rồi tới “cd tên_thư_mục_cài_magento” để truy cập vào folder magento mà các bạn đã cài đặt như của mình sẽ là “cd magento232sd”

di chuyển đến thư mục cài Magento 2

Tiếp theo các bạn sẽ gõ và chạy lệnh: “php bin/magento setup:static-content:deploy -f”
Chờ 1 lúc kết quả sẽ hiện lên như sau:

chạy lệnh hoàn tất

Khởi động lại Apache và MySQL 1 lần nữa rồi các bạn sẽ truy cập vào Store Address và Admin Address.

Cài Magento 2 thành công

Như vậy là chúng ta đã cài đặt thành công!

Nếu thấy 2 trang Store và Admin trong tình trạng trắng trơn thì các bạn có thể tham khảo bài viết Cách fix lỗi không hiện trang Admin Magento 2.3.x

Cảm ơn các bạn đã đọc bài viết, nếu có bất kì thắc mắc gì các bạn có thể comment ở dưới bài viết.

4.2 12 votes
Article Rating

Callula Huy

Callula is the Marketing Executive at Magetop. With more than 5 years of copywriting under her belt, Callula is into creating valuable content that is straight to the point. Life student. Workaholic. Foreign languages and traveling aficionado.

Leave a Reply or put your Question here

0 Comments
Inline Feedbacks
View all comments
0
Would love your thoughts, please comment.x
()
x