Linux에서 \OpenCart\를 사용하여 자신의 온라인 쇼핑 스토어를 만드는 방법


인터넷 세계에서 우리는 컴퓨터를 사용하여 모든 것을하고 있습니다. 전자 상거래 일명 전자 상거래가 그중 하나입니다. 전자 상거래는 새로운 것이 아니며 ARPANET이 매사추세츠 공과 대학과 스탠포드 인공 지능 연구소의 학생들 사이에 판매를 주선하는 데 사용되었던 ARPANET의 초기에 시작되었습니다.

요즘에는 100여 개의 전자 상거래 사이트 즉, Flipcart, eBay, Alibaba, Zappos, IndiaMART, Amazon 등이 있습니다. Amazon과 Flipcart를 웹 기반 응용 프로그램 서버처럼 만드는 것을 생각해 보셨습니까? "경우 예! "이 기사는 당신을위한 것입니다.

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

  1. Store Fronthttp://demo.opencart.com/
  2. Admin Loginhttp://demo.opencart.com/admin/
------------------ Admin Login ------------------
Username: demo
Password: demo

Opencart는 온라인 판매자의 모든 요구 사항을 충족하는 응용 프로그램입니다. "그것은 당신이 자신의 전자 상거래 웹 사이트를 만들 수있는 모든 기능 (아래 참조)을 가지고 있습니다.

  1. It is a Free (as in beer) and Open Source (as in speech) Application released under GNU GPL License.
  2. Everything is well documented, means you don’t need to Google and shout for help.
  3. Free Life time support and updates.
  4. Unlimited number of categories, Products and manufacturer supported.
  5. Everything is Template based.
  6. Multi-Language and Multi-Currency Supported. It ensures your product gets a global reach.
  7. Built-in Product Review and Rating Features.
  8. Downloadable Products (viz., ebook) supported.
  9. Automatic Image Resizing supported.
  10. Features like Multi tax Rates (as in various country), Viewing Related Products, Information Page, Shipping Weight Calculation, Availing Discount Coupons, etc are well implemented by default.
  11. Built-in Backup and Restore tools.
  12. Well implemented SEO.
  13. Invoice Printing, Error Log and sales report are supported as well.
  1. Web Server (Apache HTTP Server Preferred)
  2. PHP (5.2 and above).
  3. Database (MySQLi Preferred but I am using MariaDB).

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

  1. Curl
  2. Zip
  3. Zlib
  4. GD Library
  5. Mcrypt
  6. Mbstrings

1 단계 : Apache, PHP 및 MariaDB 설치

1. 앞서 말했듯이 OpenCart는 Opencart를 제대로 실행하기 위해 Apache, 확장 기능이있는 PHP 및 Database (MySQL 또는 MariaDB)와 같은 특정 기술 요구 사항이 시스템에 설치되어 있어야합니다.

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

# apt-get install apache2 		 (On Debian based Systems)
# yum install httpd			 (On RedHat based Systems)
# 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)
# apt-get install mariadb-server mariadb-client				(On Debian based Systems)
# yum install mariadb-server mariadb					(On RedHat based Systems)

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

------------------- 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 Working 디렉토리 (예 :/var/www/html)에 복사하고 master.zip 파일의 압축을 풉니 다.

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

5.‘master.zip’파일의 압축을 푼 후 압축을 푼 디렉토리로 cd하고 업로드 디렉토리의 내용을 응용 프로그램 폴더 (opencart-master)의 루트로 이동합니다.

# 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로 되돌립니다.

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. 다음 화면은 Pre-installation Server Setup Check입니다. 서버에 필요한 모든 모듈이 올바르게 설치되어 있고 OpenCart 파일에 대한 올바른 권한이 있는지 확인합니다.

# 1 또는 # 2에 빨간색 표시가 강조 표시된 경우 웹 서버 요구 사항을 충족하려면 해당 구성 요소를 서버에 올바르게 설치해야합니다.

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

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

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

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의 관리 대시 보드를 볼 수 있어야합니다.

여기 관리 대시 보드에서 카테고리, 제품, 옵션, 제조업체, 다운로드, 검토, 정보, 확장 설치 프로그램, 배송, 결제 옵션, 주문 합계, 상품권, Paypal, 쿠폰, 제휴사, 마케팅, 메일과 같은 많은 옵션을 설정할 수 있습니다. ", 설계 및 설정, 오류 로그, 내장 분석 및 기타.

이미 응용 프로그램을 테스트하고 사용자 지정 가능하고 유연하며 견고하고 유지 관리 및 사용이 쉽다는 것을 알게 된 경우 라이브 연중 무휴 지원을 유지하는 OpenCart 응용 프로그램을 호스팅 할 좋은 호스팅 제공 업체가 필요할 수 있습니다. 호스팅 제공 업체에 대한 많은 옵션이 있지만 Hostgator를 권장합니다.

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

따라서 판매 할 물건이 있으면 무료로 할 수 있습니다 (무료로 말하자면, 실제 매장을 얻는 데 지출 할 비용을 생각한 다음 가상 매장 설치 비용과 비교합니다. 무료로 느낄 것입니다).

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

호스팅 비용을 지불하는 동안 프로모션 코드 \"TecMint025\"를 입력하기 만하면됩니다. 참고로 프로모션 코드가있는 결제 화면 미리보기를 참조하세요.

참고 : 또한 Hostgator에서 OpenCart를 호스팅하기 위해 구매하는 각 호스팅에 대해 Tecmint Live를 유지하기 위해 소량의 수수료를 받게됩니다 (대역폭 및 서버 호스팅 비용 지불).

따라서 위의 코드를 이용하여 구매하시면 할인을 받으시고 소액을드립니다. 또한 추가 비용을 지불하지 않을 것입니다. 실제로 총 청구액에서 25 %를 덜 지불하게됩니다.

결론

OpenCart는 즉시 사용할 수있는 응용 프로그램입니다. 설치가 쉽고 가장 적합한 템플릿을 선택하고 제품을 추가하면 온라인 판매자가 될 수 있습니다.

많은 커뮤니티에서 만든 확장 (무료 및 유료)으로 인해 부자가됩니다. 가상 스토어를 설정하고 고객이 연중 무휴로 액세스 할 수 있도록하려는 사람들을위한 훌륭한 애플리케이션입니다. 응용 프로그램에 대한 귀하의 경험을 알려주십시오. 모든 제안과 피드백도 환영합니다.