Cài Đặt OpenCart Trên Hệ Điều Hành CentOS 7

opencart centos 7

Ngày hôm nay, chúng ta sẽ cùng tìm hiểu về cách cài đặt OpenCart vào hệ điều hành Linux trên CentOS 7.

Tại sao chúng ta lại lựa chọn cài đặt trên nền tảng CentOS 7 :

CentOS Linux là bản phân phối nhận được sự hỗ trợ từ đông đảo cộng đồng người dùng, được phát triển trên nền tảng Red Hat Enterprise Linux (RHEL), cung cấp miễn phí cho người dùng. Do đó, CentOS cũng có nhiều chức năng tương thích với RHEL. Dự án CentOS chủ yếu thay đổi các package để loại bỏ các bản quyền tính phí. Do đó CentOS là miễn phí và cũng có thể được phân phối lại miễn phí.

Mỗi phiên bản CentOS đều nhận được sự hỗ trợ tối đa 10 năm. Trung bình 2 năm, cộng đồng người dùng lại nhận được một phiên bản CentOS mới, và cứ định kì 6 tháng sẽ có bản update để hỗ trợ các phần cứng mới. Tất cả những hỗ trợ này đã tạo nên một nền tảng CentOS an toàn, tin cậy, dễ bảo trì…

Để tải bản cài đặt cho CentOS, truy cập đường link này. Hoặc tải trực tiếp phiên bản ISO của CentOS 7 tại đây.

OpenCart là gì ?

Có thể hiểu, OpenCart là hệ thống được xây dựng để quản lý cửa hàng online cho các trang thương mại điện tử. Người dùng chỉ cần cài đặt, sau đó chọn theme, add các sản phẩm, như vậy là đã có thể sẵn sàng để nhận được các đơn đặt hàng từ khách. OpenCart có thể quản lý đơn hàng và tích hợp nhiều cổng thanh toán, được hỗ trợ và cập nhật liên tục, miễn phí trọn đời.

OpenCart cung cấp một nền tảng chuyên nghiệp và đáng tin cậy để xây dựng các trang thương mại bán hàng trực tuyến. Nền tảng OpenCart sau thời gian ra mắt, đã được đông đảo người sử dụng, từ các lập trình viên Web đang muốn tìm kiếm một giao diện thân thiện với người dùng, cho đến các chủ cửa hàng chỉ mới bắt đầu kinh doanh trực tuyến lần đầu tiên. OpenCart sở hữu một số lượng lớn các tính năng, cho phép bạn có thể tùy chỉnh mạnh mẽ cửa hàng online của mình, từ đó phát huy được hết tiềm năng của nó, mang về doanh thu tốt hơn.

Hệ thống OpenCart cũng được hỗ trợ bởi một cộng đồng đông đảo và thân thiện, nơi bất kì ai cũng có thể đặt câu hỏi và nhận sự trợ giúp kỹ thuật từ OpenCart. Truy cập diễn đàn này theo đường link.

Dưới đây là những tính năng mà một CMS thương mại điện tử ngày nay cần phải có :

  • Categories
  • Sản phẩm
  • Nhà sản xuất
  • Đa ngôn ngữ
  • Nhiều đơn vị tiền tệ
  • Review sản phẩm / Đánh giá…

Chuẩn bị cài đặt :

Để cài đặt OpenCart, chúng ta cần cài đặt một số chương trình vào máy chủ CentOS 7.

  • Web server ( đề xuất sử dụng Apache )
  • PHP 5.3+
  • Database ( đề xuất sử dụng MySQLi )

Yêu cầu một số Libraries PHP / Module :

  • Curl
  • ZIP
  • Zlib
  • GD
  • Library
  • Mcrypt
  • Mbstrings

Ngoài ra, cũng cần đảm bảo rằng firewall / SE Linux không chặn bất kì Port nào được yêu cầu và người dùng được cấp đầy đủ quyền để truy cập.

Để disable SE Linux, nhập vào dòng lệnh sau :

setenforce 0

Sau đó cập nhật những update mới nhất cho server. Đây cũng là một thói quen tốt để giữ cho server luôn nhận được những cải tiến mới nhất. Thời gian cập nhật sẽ phụ thuộc vào tốc độ Internet. Nhập vào những dòng lệnh sau :

sudo yum clean all
sudo yum -y update

Tiến trình cập nhật sẽ diễn ra. Trong suốt quá trình có thể hệ thống sẽ tự động reboot lại.

update cho centos 7 Cài Đặt OpenCart Trên Hệ Điều Hành CentOS 7

Cài đặt Apache làm Webserver :

Để cài đặt Apache vào CentOS 7, chúng ta nhập dòng lệnh :

sudo yum -y install httpd

Tiến trình sẽ bắt đầu cài Apache làm Webserver vào hệ thống. Sau khi cài đặt xong, tiến hành Stat Apache chạy trên hệ thống :

sudo systemctl start httpd

Chỉnh để Apache tự động Start mỗi khi hệ thống reboot :

sudo systemctl enable httpd

Test Apache :

Để kiểm tra Apache chúng ta sử dụng lệnh :

sudo systemctl status httpd

Hệ thống sẽ hiển thị tình trạng của Apache đang như thế nào.

Hoặc bạn cũng có thể mở trình duyệt Web và nhập vào “ localhost “. Nếu Apache hoạt động tốt, nó sẽ hiển thị như hình dưới.

testing apache centos7 Cài Đặt OpenCart Trên Hệ Điều Hành CentOS 7

Bạn cũng cần phải enable module mod-rewrite. Chỉ cần mở file /etc/httpd/conf/httpd.conf và thay đổi dòng sau :

Từ

AllowOverride None

Sang

AllowOverride All

Như vậy là chúng ta đã hoàn tất cấu hình cho Apache.

Để cài đặt các phần còn lại như MySQL / MariaDB, PHP, phpMyAdmin, chúng ta đọc bài viết Hướng Dẫn Cài Đặt LAMP Server Trên CentOS 7 này.

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

Đầu tiên tạo một folder tên opencart và truy cập vào thư mục này :

mkdir opencart
cd opencart

Để download phiên bản mới nhất của OpenCart, truy cập đường link này. File down về sẽ có dạng Zip “opencart-2.1.0.2.zip”. Tiến hành giải nén cho file :

sudo unzip opencart-2.1.0.2.zip

Sau khi giải nén file, chúng ta sẽ có 1 folder tên “opencart-2.1.0.2”. Rename folder này thành opencart.

Tiếp theo, copy “opencart” folder vào đường dẫn /var/www/html bằng các dòng lệnh :

sudo cp -avr opencart /var/www/html

Di chuyển vào thư mục /var/www/html và nhập vào 2 dòng lệnh :

sudo chmod -R 775 opencart
sudo chown apache:apache opencart

Sau đó di chuyển vào thư mục /var/www/html/opencart/upload :

sudo cd /var/www/html/opencart/upload

Đổi tên file cấu hình từ config-dist.php to config.php

cp config-dist.php config.php

Chúng ta cần đổi tên thêm một tệp này nữa ở đường dẫn như sau :

cp /var/www/html/opencart/upload/admin/config-dist.php /var/www/html/opencart/upload/admin/config.php

Nhập địa chỉ vào trình duyệt Web :

localhost/opencart/upload

Bạn sẽ thấy được hình như bên dưới, như vậy là chúng ta sẽ bắt đầu có thể cài đặt OpenCart.

centos 7 opencart Cài Đặt OpenCart Trên Hệ Điều Hành CentOS 7

Bấm nút “ Continue “ để tiếp tục.

opencart là gì Cài Đặt OpenCart Trên Hệ Điều Hành CentOS 7

Nếu hình hiện ra các dấu Stick màu xanh lá, chứng tỏ bạn đã cài đặt đủ các chương trình yêu cầu để chạy OpenCart. Nếu hiện bất kì dấu đỏ nào, tức là phần đó cài đặt chưa hoàn thành, cần phải giải quyết để có thể tiếp tục cài đặt.

cài đặt opencart Cài Đặt OpenCart Trên Hệ Điều Hành CentOS 7

Chuyển sang bước tạo Database, đặt tên tùy thích. Để thực hiện, mở trình duyệt và nhập vào localhost/phpmyadmin

Màn hình đăng nhập hiện ra yêu cầu bạn nhập vào user name & password. Username nhập “ Root “, còn Password là kí tự mà bạn đã tạo khi tiến hành cài đặt MySQL/ MariaDB. Sau khi log in vào thành công, giao diện sẽ xuất hiện.

cài đặt opencart trên xampp Cài Đặt OpenCart Trên Hệ Điều Hành CentOS 7

Bấm vào icon New ở góc trái phía trên màn hình.

cài đặt opencart trên localhost Cài Đặt OpenCart Trên Hệ Điều Hành CentOS 7

Sau khi đã bấm nút New, nhập vào database name và bấm nút “ Create “. Ở đây, người viết đặt tên iftekher cho database. Còn bạn có thể đặt tên gì tùy thích.

cài đặt opencart lên hosting Cài Đặt OpenCart Trên Hệ Điều Hành CentOS 7

Quay trở về trang cài đặt OpenCart :

Chọn “MySQLi” là DB Driver, “ localhost “ là hostname, “ root “ là Username, sử dụng MySQL password điền vào ô Password field, nhập vào Database name, do đã tạo tên “iftekher” nên mình sẽ nhập tên này vào. Ngoài ra nên nhập thêm Admin Password & địa chỉ email dùng để truy cập vào admin panel của OpenCart. Sau khi hoàn thành bấm nút “ Continue “.

cài đặt opencart centos 7 Cài Đặt OpenCart Trên Hệ Điều Hành CentOS 7

Qúa trình cài đặt sẽ diễn ra, sau khi hoàn thành, sẽ hiển thị giao diện như hình dưới.

install opencart centos 7 Cài Đặt OpenCart Trên Hệ Điều Hành CentOS 7

Nhập thử địa chỉ Web localhost/opencart/upload vào trình duyệt để xem :

hướng dẫn cấu hình opencart Cài Đặt OpenCart Trên Hệ Điều Hành CentOS 7

Để truy cập vào admin panel của OpenCart, truy cập theo đường dẫn :

localhost/opencart/upload/admin

Màn hình đăng nhập hiện ra.

login opencart Cài Đặt OpenCart Trên Hệ Điều Hành CentOS 7

Nhập vào Username là Admin và password đã tạo khi cấu hình cài đặt OpenCart. Như vậy là chúng ta đã hoàn thành cài đặt OpenCart trên nền tảng hệ điều hành CentOS 7.

  • opencart là gì
  • cài đặt opencart
  • cài đặt opencart trên xampp
  • cài đặt opencart trên localhost
  • cài đặt opencart lên hosting
  • cài đặt opencart centos 7
  • install opencart centos 7
  • hướng dẫn cấu hình opencart

BÌNH LUẬN

Please enter your comment!
Please enter your name here