Hướng dẫn cài đặt Magento 2 trên hosting cPanel

Create by on February 15, 2017

Magento 2 là phiên bản mới nhất của mã nguồn mở được xây dựng bằng ngôn ngữ lập trình PHP, sử dụng cơ sở dữ liệu MySQL, giúp cho lập trình viên có thể tạo ra các trang web thương mại điện tử, được sử dụng bởi hơn 200,000 nhà bán lẻ trực tuyến. Theo như ước tính rằng cứ 4 doanh nghiệp sẽ có 1 đang sử dụng Magento.
Thật dễ dàng để hiểu lý do tại sao Magento lại được sử dụng phổ biến như vậy :

  • Magento cung cấp tất cả các tính năng và công cụ để xây dựng, cài đặt một website thương mại điện tử nhanh chóng.
  • Các tính năng chính:
    - Quản lý sản phẩm: với nhiều hình ảnh, tùy chọn nhận xét đánh giá sản phẩm, danh mục sản phẩm ưu thích, inventory.
    - Quản lý category: dễ dàng tìm kiếm và chọn lọc sản phẩm theo category
    - Quản lý hàng tồn kho: quản lý sản phẩm còn lại trong kho, nhập, xuất …
    - Tài khoản khách hàng: tình trạng tài khoản, lịch sử giao dịch, danh mục ưu thích, địa chỉ, giỏ hàng…
    - Dịch vụ khách hàng: tăng cường các tính năng, hình thức liên hệ khách hàng; theo dõi toàn diện, dịch vụ email.
    - Quản lý đơn hàng
    - Thanh toán: nhiều phương thức thanh toán như thẻ tín dụng, PayPal, Authorize.net, Google Checkout, hỗ trợ các mô-đun thanh toán bên ngoài như CyberSource, ePay, eWAY và nhiều hơn thế.
    - Công nghệ tìm kiếm: nhanh chóng, thân thiện, hỗ trợ tìm kiếm trên Google SiteMap
    - Hỗ trợ quốc tế: với đa ngôn ngữ và tiền tệ
    - Công cụ khuyến mãi và tiếp thị: phiếu giảm giá, khuyến mãi và nhiều tùy chọn.
    - Phân tích và báo cáo: tích hợp với dịch vụ Google Analytics và cung cấp nhiều báo cáo.

 

Bây giờ, hãy cùng chuyển đến phần trọng tâm của bài viết này : làm sao để cài đặt Magento trên hosting cPanel.

1. Yêu cầu hệ thống :

  • Môi trường : LAMP stack hoặc LEMP stack,
  • Hệ điều hành : Linux x86 hoặc x86_64 (khuyến nghị sử dụng x86_64)
  • Web server : Apache 2.x hoặc Nginx 1.7.x trở lên
  • Đối với server hosting : có khả năng chạy crontab với PHP 5 và có thể chỉnh sửa các option trong file .htaccess
  • PHP :

+ Phiên bản : 5.6 trở lên

+ Các extension yêu cầu : PDO_MySQL, simplexml, mcrypt, hash, GD

+ Cấu hình bổ sung : safe_mode off, memory_limit > 256 MB (khuyến nghị 512 MB)

  • Cơ sở dữ liệu (CSDL) : MySQL 5.6, Oracle hoặc Percona
  • SSL : không hỗ trợ self-signed certificate

 

2. Tiến hành cài đặt :

2.1. Chuẩn bị :

Tải bộ cài đặt Magento từ link sau, chọn định dạng file muốn tải và nhấn DOWNLOAD :

Link download file cài đặt Magento

Để upload bộ cài lên hosting, giải nén và cả tạo CSDL bạn có thể tham khảo link sau :

Hướng dẫn cài đặt WordPress trên hosting cPanel

2.2. Tiến hành cài đặt : 

Sau khi đã hoàn tất quá trình chuẩn bị, chúng ta bắt đầu quá trình cài đặt. Bạn vào trình duyệt truy cập theo link : http://your-domain/setup để tiến hành cài đặt

 

Sau khi click vào Agree and Setup Magento, bộ cài đặt sẽ nêu rõ ra cho bạn thấy những bước cần làm trong quá trình cài đặt, click  Start Readiness Check để tiếp tục.

 

Bước 1 – Readiness Check sẽ bắt đầu, ở đâu chúng ta kiểm tra 4 thong số sau :

- PHP Version Check : phiên bản PHP đang sử dụng, yêu cầu tối thiểu cho Magento 2 phải là PHP 5.6 trở lên.

- PHP Settings Check : kiểm tra cấu hình PHP của bạn. Ở đây lỗi hay gặp nhất là always_populate_raw_post_data = 0, khi gặp lỗi này bạn hãy liên hệ nhà cung cấp hosting để mở tính năng này lên, còn nếu bạn sửa dụng localhost thì chỉ cần thêm dòng always_populate_raw_post_data=-1 vào file php.ini

- PHP Extensions Check : kiểm tra các extensions yêu cầu đã được cài đặt chưa.

- File Permission Check : kiểm tra các thư mục sau đã có quyền ghi chưa (write permission) :

+ /home/your-username/public_html/app/etc

+ /home/ your-username /public_html/var

+ /home/ your-username /public_html/pub/media

+ /home/ your-username /public_html/pub/static

 

**Lưu ý : mục PHP Version Check và PHP Extensions Check bạn có thể cấu hình trong phần quản lý hosting. Vào mục Software/Phần mềm -> Select PHP Version/Chọn phiên bản PHP, lựa chọn phiên bản PHP phù hợp và tick chọn vào những extensions còn thiếu để cài đặt, sau đó Lưu lại.

 

 

Sau khi hoàn tất các yêu cầu cần thiết, chọn Next để tiếp tục

 

 

Tiếp theo là bước thêm CSDL:

- DB Server Host : mặc định là localhost, bạn có thể sử dụng IP của hosting

- DB usename, pass và DB name : sử dụng thông tin đã tạo ở mục trước đó

- Table prefix : sử dụng để phân biệt các web riêng nếu bạn cài đặt nhiều website Magento trên cùng 1 hosting.

 

 

 

Tiếp theo là bước tùy chỉnh cho website của bạn :

- Store Default Time Zone : chọn múi giờ cho web

- Store Default Currency : chọn loại tiền tệ

- Store Default Language : chọn ngôn ngữ cho web

 

Tiếp theo, chúng ta cần tạo 1 tài khoản admin để đăng nhập vào quản trị website của mình. Bạn có thể đặt username và password tùy ý.

 

 

Các bước cấu hình cơ bản đã hoàn tất, bây giờ chỉ việc Click vào Install Now để tiến hành cài đặt.

 

 

Quá trình cài đặt có thể mất vài phút. Khi hoàn tất, bạn sẽ thấy các thông tin cơ bản để quản trị website Magento của mình như : username, password, email, đường dẫn tới giao diện web, đường dẫn tới trang quản trị, Encryption key, các thông tin DB.

 

 

 

Giao diện mặc định của Magento 2

 

 

Giao diện đăng nhập trang quản trị website :

 

 

Giao diện của trang quản lý

 

 

Đến đây thì chúng ta đã hoàn thành xong việc cài đặt Magento 2 lên hosting cPanel rồi. Rất dễ dàng đúng không nào. Chúc các bạn thành công =))

 

BẠN CẦN HỖ TRỢ ? GỌI NGAY CHO HOTLINE HỖ TRỢ 24/7 CỦA CHÚNG TÔI (028) 7306 8789

Sử dụng nội dung ở trang này và dịch vụ tại Vnetwork có nghĩa là đồng ý

với Thỏa Thuận Sử DụngChính Sách Bảo Mật của chúng tôi.

Copyright @ 2015 Vnetwork Trading & Service Co.,Ltd All Rights Rerserved