웹사이트 검색

Linux에서 "OpenCart"를 사용하여 자신의 온라인 쇼핑 상점을 만드는 방법


인터넷 세상에서 우리는 컴퓨터를 사용하여 모든 일을 하고 있습니다. 전자상거래(전자상거래)도 그중 하나입니다. 전자 상거래는 새로운 것이 아니며 ARPANET이 MIT와 Stanford Artificial Intelligence Laboratory의 학생들 사이에서 판매를 주선하던 ARPANET 초기에 시작되었습니다.

요즘에는 Flipcart, eBay, Alibaba, Zappos, IndiaMART, Amazon 등 수백 가지 전자 상거래 사이트가 있습니다. 웹 기반 애플리케이션 서버처럼 Amazon과 Flipcart를 직접 만들 생각을 해 보셨나요? 경우 예! 이 기사는 당신을위한 것입니다.

Opencart는 PHP로 작성된 무료 오픈 소스 전자상거래 애플리케이션으로, Amazon 및 Flipcart와 유사한 장바구니 시스템을 개발하는 데 사용할 수 있습니다. 온라인으로 제품을 판매하고 싶거나 영업이 종료된 후에도 고객에게 서비스를 제공하고 싶다면 Opencart가 적합합니다. 안정적이고 전문적인 Opencart 애플리케이션을 사용하여 성공적인 온라인 상점(온라인 판매자용)을 구축할 수 있습니다.

OpenCart 웹 패널 데모
  1. 매장 앞 - http://demo.opencart.com/
  2. 관리자 로그인 - http://demo.opencart.com/admin/

------------------ Admin Login ------------------
Username: demo
Password: demo

오픈카트의 특징

Opencart는 온라인 판매자의 모든 요구 사항을 충족하는 애플리케이션입니다. 여기에는 자신만의 전자 상거래 웹사이트를 만드는 데 사용할 수 있는 모든 기능(아래 참조)이 있습니다.

  1. 이는 GNU GPL 라이센스에 따라 출시된 무료(맥주와 같은) 및 오픈 소스(음성에서와 같은) 응용 프로그램입니다.
  2. 모든 것이 잘 문서화되어 있으므로 Google에 도움을 청할 필요가 없습니다.
  3. 무료 평생 지원 및 업데이트.
  4. 카테고리, 제품 및 제조업체가 무제한으로 지원됩니다.
  5. 모든 것이 템플릿 기반입니다.
  6. 다중 언어 및 다중 통화가 지원됩니다. 이는 귀하의 제품이 전 세계적으로 도달할 수 있도록 보장합니다.
  7. 제품 리뷰 및 평가 기능이 내장되어 있습니다.
  8. 다운로드 가능한 제품(즉, 전자책)이 지원됩니다.
  9. 자동 이미지 크기 조정이 지원됩니다.
  10. 다중 세율(다양한 국가에서와 마찬가지로), 관련 상품 보기, 정보 페이지, 배송 중량 계산, 사용 가능한 할인 쿠폰 등과 같은 기능이 기본적으로 잘 구현됩니다.
  11. 내장된 백업 및 복원 도구.
  12. SEO를 잘 구현했습니다.
  13. 송장 인쇄, 오류 로그 및 판매 보고서도 지원됩니다.

시스템 요구 사항

  1. 웹 서버(Apache HTTP 서버 선호)
  2. PHP(5.2 이상).
  3. 데이터베이스(MySQLi가 선호되지만 저는 MariaDB를 사용하고 있습니다).

필수 PHP 라이브러리 및 모듈

웹 서버에 Opencart를 올바르게 설치하려면 시스템에 이러한 확장을 설치하고 활성화해야 합니다.

  1. 곱슬 곱슬하다
  2. 지퍼
  3. 즐립
  4. GD도서관
  5. 맥크립트
  6. Mbstring

1단계: Apache, PHP, MariaDB 설치

1. 앞서 말했듯이 OpenCart에는 Apache, PHP(확장 기능 포함) 및 데이터베이스(< Opencart를 제대로 실행하려면 Strong>MySQL 또는 MariaDB)를 시스템에 설치해야 합니다.

다음 명령을 사용하여 Apache, PHP, MariaDB를 설치해 보겠습니다.

아파치 설치

apt-get install apache2 		 (On Debian based Systems)
yum install httpd			 (On RedHat based Systems)
PHP 및 확장 설치

apt-get install php5 php5-mysql libapache2-mod-php5 php5-curl php5-mcrypt 	(On Debian based Systems)
yum install php php-mysql php5-curl php5-mcrypt			(On RedHat based Systems)
마리아DB 설치

apt-get install mariadb-server mariadb-client				(On Debian based Systems)
yum install mariadb-server mariadb					(On RedHat based Systems)

2. 위의 필수 항목을 모두 설치한 후 다음 명령을 사용하여 ApacheMariaDB 서비스를 시작할 수 있습니다.


------------------- On Debian based Systems ------------------- 
systemctl restart apache2.service					
systemctl restart mariadb.service	

------------------- On RedHat based Systems ------------------- 
systemctl restart httpd.service 		
systemctl restart mariadb.service 				

2단계: OpenCart 다운로드 및 설정

3. OpenCart의 최신 버전(2.0.2.0)은 OpenCart 웹사이트나 github에서 직접 다운로드할 수 있습니다.

또는 다음 wget 명령을 사용하여 아래와 같이 github 저장소에서 직접 OpenCart의 최신 버전을 다운로드할 수 있습니다.


wget https://github.com/opencart/opencart/archive/master.zip

4. zip 파일을 다운로드한 후 Apache 작업 디렉터리(예: /var/www/html)에 복사하고 마스터의 압축을 풉니다. zip 파일.


cp master.zip /var/www/html/
cd /var/www/html
unzip master.zip

5. 'master.zip' 파일을 추출한 후 추출된 디렉토리로 CD를 이동하고 upload 디렉토리의 내용을 애플리케이션 폴더의 루트로 이동합니다. (opencart-마스터).


cd opencart-master
mv -v upload/* ../opencart-master/

6. 이제 아래와 같이 OpenCart 구성 파일의 이름을 바꾸거나 복사해야 합니다.


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

7. 다음으로 /var/www/html/opencart-master의 파일 및 폴더에 대한 올바른 권한을 설정합니다. 거기에 있는 모든 파일과 폴더에 RWX 권한을 반복적으로 제공해야 합니다.


chmod 777 -R /var/www/html/opencart-master 

중요: 777 권한 설정은 위험할 수 있으므로 모든 설정을 마치자마자 권한 755로 되돌리세요. Strong>을 위 폴더에 재귀적으로 적용합니다.

3단계: OpenCart 데이터베이스 생성

8. 다음 단계는 전자상거래 사이트용 데이터베이스(예: opencartdb)를 생성하여 데이터베이스에 데이터를 저장하는 것입니다. 데이터베이스 서버에 연결하고 데이터베이스, 사용자를 생성하고 사용자에게 올바른 권한을 부여하여 데이터베이스에 대한 모든 권한을 갖습니다.


mysql -u root -p
CREATE DATABASE opencartdb;
CREATE USER 'opencartuser'@'localhost' IDENTIFIED BY 'mypassword';
GRANT ALL PRIVILEGES ON opencartdb.* TO 'opencartuser'@'localhost' IDENTIFIED by 'mypassword';

4단계: OpenCart 웹 설치

9. 모든 것이 올바르게 설정되면 웹 브라우저로 이동하여 http://<웹 서버 IP 주소>를 입력하여 OpenCart 웹 설치에 액세스합니다.

라이센스 계약에 동의하려면 '계속'을 클릭하세요.

10. 다음 화면은 설치 전 서버 설정 확인으로, 서버에 필요한 모든 모듈이 올바르게 설치되어 있고 OpenCart 파일에 대한 올바른 권한이 있는지 확인합니다.

#1 또는 #2에 빨간색 표시가 강조 표시되어 있으면 웹 서버 요구 사항을 충족하기 위해 해당 구성 요소를 서버에 올바르게 설치해야 함을 의미합니다.

#3 또는 #4에 빨간색 표시가 있으면 파일에 문제가 있다는 의미입니다. 모든 것이 올바르게 구성되면 모든 녹색 표시가 표시되어야 합니다(아래 참조). "계속"을 누를 수 있습니다.

11. 다음 화면에서 데이터베이스 드라이버, 호스트 이름, 사용자 이름, 비밀번호, 데이터베이스와 같은 데이터베이스 자격 증명을 입력하세요. 무엇을 하고 있는지 알기 전까지는 db_port 및 Prefix를 건드리지 마십시오.

또한 관리 계정에 대한 User_name, 비밀번호 및 이메일 주소를 입력하십시오. 이 자격 증명은 Opencart 관리자 패널에 루트로 로그인하는 데 사용되므로 안전하게 보관하세요. 완료되면 계속을 클릭하세요!

12. 다음 화면에는 '설치 완료'와 같은 메시지와 판매 시작 준비 태그 라인이 표시됩니다. 또한 이 디렉터리를 사용하여 설정하는 데 필요한 모든 작업이 완료되었으므로 설치 디렉터리를 삭제하라는 경고가 표시됩니다.

설치 디렉토리를 제거하려면 아래 명령을 실행하는 것이 좋습니다.


rm -rf /var/www/html/opencart-master/install

4단계: OpenCart 웹 및 관리에 액세스

13. 이제 브라우저에서 http://<웹 서버 IP 주소>/opencart-master/를 가리키면 아래 스크린샷과 같은 내용이 표시됩니다.

14. Opencart 관리자 패널에 로그인하려면 브라우저에서 http://<웹 서버 IP 주소>/opencart-master/admin을 가리키고 관리자 자격 증명을 입력하세요. 설정하는 동안 입력합니다.

15. 괜찮다면! Opencart의 관리 대시보드를 볼 수 있습니다.

여기 관리 대시보드에서는 카테고리, 제품, 옵션, 제조업체, 다운로드, 리뷰, 정보, 확장 프로그램 설치 프로그램, 배송, 결제 옵션, 주문 총액, 상품권, 페이팔, 쿠폰, 제휴사, 마케팅, 메일, 디자인 및 설정, 오류 로그, 내장 분석 등.

도구를 테스트한 후에는 어떻게 되나요?

애플리케이션을 이미 테스트한 결과 사용자 정의가 가능하고 유연하며 견고하고 유지 관리 및 사용이 쉽다고 판단되면 연중무휴 24시간 지원이 유지되는 OpenCart 애플리케이션을 호스팅할 수 있는 좋은 호스팅 제공업체가 필요할 수 있습니다. 호스팅 제공업체에 대한 옵션은 많지만 Hostgator를 권장합니다.

Hostgator는 제공하는 서비스와 기능으로 잘 알려진 도메인 등록자이자 호스팅 제공업체입니다. 무제한 디스크 공간, 무제한 대역폭, 간편한 설치(1-클릭 설치 스크립트), 99.9% 가동 시간, 수상 경력에 빛나는 연중무휴 24시간 기술 지원 및 45일 환불 보장을 제공합니다. 즉, 제품과 서비스가 마음에 들지 않을 경우를 의미합니다. 구매 후 45일 이내에 돈을 돌려받을 수 있으며 45일은 테스트하는 데 오랜 시간이라는 점을 명심하세요.

따라서 판매할 것이 있으면 무료로 할 수 있습니다(무료란 실제 매장을 구입하는 데 지출할 비용을 생각한 다음 가상 매장 설정 비용과 비교하면 무료라고 느낄 것입니다).

참고: Hostgator에서 호스팅(및/또는 도메인)을 구매하면 정액 25% 할인을 받을 수 있습니다. 강하다>. 이 제안은 Tecmint 사이트 독자에게만 유효합니다.

호스팅 결제 시 프로모션 코드 “TecMint025 ”를 입력하기만 하면 됩니다. 참고로 프로모션 코드가 포함된 결제 화면 미리보기를 참조하세요.

참고: OpenCart를 호스팅하기 위해 Hostgator에서 구매하는 각 호스팅에 대해 우리는 Tecmint Live를 유지하기 위해 소액의 커미션을 받게 됩니다(대역폭 지불 방식). 및 서버 호스팅 비용).

따라서 위 코드로 구매하시면 할인도 되고, 저희도 소액을 적립해 드립니다. 또한 추가 비용은 전혀 지불하지 않으며 실제로 총 청구서에서 25% 적은 금액을 지불하게 됩니다.

결론

OpenCart는 즉시 사용 가능한 애플리케이션입니다. 설치가 쉽고 가장 적합한 템플릿을 선택하고 제품을 추가하면 온라인 판매자가 될 수 있습니다.

많은 커뮤니티 제작 확장(무료 및 유료)이 이를 풍부하게 만듭니다. 가상 상점을 설정하고 고객에게 연중무휴 24시간 액세스를 유지하려는 사람들을 위한 훌륭한 애플리케이션입니다. 응용 프로그램에 대한 귀하의 경험을 알려주십시오. 어떤 제안이나 피드백도 환영합니다.