Linux에서 Zen Cart 전자 상거래 쇼핑 스토어를 설치하는 방법
이 항목에서는 Debian 기반 Linux 배포 및 RHEL 및 CentOS 7 Linux 운영 체제에서 Zen Cart 오픈 소스 전자 상거래 플랫폼의 단계별 설치 프로세스를 다룹니다.
Zen Cart는 관리하기 쉽고 인기있는 쇼핑 CMS 플랫폼으로, PHP 서버 측 프로그래밍 언어로 작성되고 주로 제품 및 상품 광고를위한 온라인 상점을 만드는 데 사용되는 LAMP 스택 위에 배포됩니다.
- LAMP stack installed in CentOS 7
- LAMP stack installed in Ubuntu
- LAMP stack installed in Debian
1 단계 : Zen Cart에 대한 시스템 사전 요구 사항 설치
1. 첫 번째 단계에서 서버 콘솔에 로그인하고 다음 명령을 실행하여 시스템에 unzip 및 curl 유틸리티를 설치합니다.
# yum install unzip zip curl [On CentOS/RHEL] # apt install zip unzip curl [On Debian/Ubuntu]
2. Zen Cart 온라인 전자 상거래 플랫폼은 Linux 시스템의 LAMP 스택 위에 자주 설치됩니다. LAMP 스택이 이미 컴퓨터에 설치되어있는 경우 다음 명령을 실행하여 Zen Cart 전자 상거래 응용 프로그램에 필요한 다음 PHP 확장을 설치해야합니다.
------------------ On CentOS/RHEL ------------------ # yum install epel-release # yum install php-curl php-xml php-gd php-mbstring ------------------ On Debian/Ubuntu ------------------ # apt install php7.0-curl php7.0-xml php7.0-gd php7.0-mbstring
3. 필요한 모든 PHP 모듈을 시스템에 설치 한 후 Linux 배포에 특정한 기본 PHP 구성 파일을 열고 아래 PHP 설정을 업데이트합니다.
배포에 따라 아래 명령을 실행하여 PHP 구성 파일을 열고 편집하십시오.
# vi /etc/php.ini [On CentOS/RHEL] # nano /etc/php/7.0/apache2/php.ini [On Debian/Ubuntu]
아래 발췌 부분에 표시된대로 다음 PHP 설정을 검색하고 바꿉니다.
file_uploads = On allow_url_fopen = On memory_limit = 64M upload_max_file_size = 64M date.timezone = Europe/Bucharest
서버 지리적 위치에 따라 올바른 시간대를 찾으려면 공식 PHP 시간대 목록을 방문하십시오.
4. 필요한 설정으로 PHP 구성 파일을 업데이트 한 후 파일을 저장하고 닫은 후 Apache 서비스를 다시 시작하여 다음 명령을 실행하여 구성을 다시 읽습니다.
# systemctl restart httpd [On CentOS/RHEL] # systemctl restart apache2 [On Debian/Ubuntu]
5. Zen Cart 전자 상거래 플랫폼에는 애플리케이션 데이터를 저장하기 위해 RDBMS 데이터베이스가 필요합니다. Zen Cart 데이터베이스를 만들려면 MySQL 서버 콘솔에 로그인하고 아래 명령을 실행하여 Zen Cart 데이터베이스와 데이터베이스에 액세스하는 데 필요한 자격 증명을 만듭니다.
데이터베이스 이름, 사용자 및 암호 변수를 고유 한 설정으로 바꿉니다.
# mysql -u root -p MariaDB [(none)]> create database zencart_shop; MariaDB [(none)]> grant all privileges on zencart_shop.* to 'your_user'@'localhost' identified by 'your_password'; MariaDB [(none)]> flush privileges; MariaDB [(none)]> exit
2 단계 : CentOS, Debian 및 Ubuntu에 Zen Cart 설치
6. Zen Cart 전자 상거래 응용 프로그램을 설치하려면 먼저 아래 명령을 실행하여 시스템에 최신 Zen Cart zip 아카이브 파일을 다운로드합니다.
# wget https://sourceforge.net/projects/zencart/files/CURRENT%20-%20Zen%20Cart%201.5.x%20Series/zen-cart-v1.5.5e-03082017.zip
7. Zen Cart zip 파일 다운로드가 완료된 후 다음 명령을 실행하여 zip 아카이브를 추출하고 설치 파일을 웹 서버 문서 루트 경로에 복사합니다.
# unzip zen-cart-v1.5.5e-03082017.zip # cp -rf zen-cart-v1.5.5e-03082017/* /var/www/html/
8. 다음으로 다음 명령을 실행하여 Apache HTTP 서버에 서버의 문서 루트 경로에서 Zen Cart 설치 파일에 대한 전체 쓰기 권한을 부여합니다.
# chown -R apache:apache /var/www/html/ [On CentOS/RHEL] # chown -R www-data:www-data /var/www/html/ [On Debian/Ubuntu]
9. 다음으로, 브라우저를 열고 HTTP 프로토콜을 통해 서버 IP 주소 또는 도메인 이름으로 이동 한 후 여기를 클릭 링크를 눌러 Zen Cart의 설치 프로세스를 시작합니다.
http://your_domain.tld/

10. 다음 단계에서 Zen Cart 설치 프로그램은 시스템 구성이 쇼핑 플랫폼을 설치하기위한 모든 요구 사항을 충족하지 않는 경우 시스템을 검사하고 최종 문제를보고합니다. 경고 나 오류가 표시되지 않으면 계속 버튼을 클릭하여 다음 단계로 이동합니다.

11. 다음 설치 단계에서 아래 스크린 샷에 표시된대로 라이선스 약관에 동의하고 스토어 프런트 엔드 URL 주소를 확인합니다. 서버 구성과 일치하도록 IP 주소 또는 도메인 이름을 바꿉니다. 완료되면 계속 버튼을 눌러 설치 프로세스를 진행하십시오.

12. 다음으로 MySQL 데이터베이스 정보 (데이터베이스 호스트 주소, 데이터베이스 이름 및 자격 증명)를 제공하고, Zen Cart 데이터베이스에 데모 데이터로드를 확인하고 아래 스크린 샷과 같이 데이터베이스 문자 집합, 데이터베이스 접두사 및 SQL 캐시 방법을 선택합니다. Zen Cart를 추가로 구성하려면 완료되면 계속 버튼을 클릭하십시오.

13. 다음 설치 화면에서 백업을 저장하기 위해 로그인하는 데 사용할 관리자 수퍼 유저 이름과 수퍼 유저 관리자 계정의 이메일 주소를 제공합니다. 관리자 임시 비밀번호와 관리자 디렉토리 이름을 쓰거나 사진을 만들고 계속 버튼을 눌러 설치 프로세스를 시작합니다.

14. 설치 프로세스가 완료 될 때까지 기다리면 Zen Cart 최종 설치 화면으로 리디렉션됩니다. 여기에서 아래 스크린 샷과 같이 Zen Cart Admin Backed 대시 보드와 Storefront 링크에 액세스 할 수있는 두 개의 링크가 있습니다. 상점 관리자 백엔드 주소를 기록해 두십시오.

15. 이제 상점 백엔드 패널에 실제로 로그인하기 전에 먼저 서버 bash 콘솔로 돌아가서 아래 명령을 실행하여 설치 디렉토리를 삭제하십시오.
# rm -rf /var/www/html/zc_install/
16. 그런 다음 브라우저로 돌아가서 관리 백엔드 링크를 클릭하면 Zen Cart 백엔드 대시 보드 로그인 페이지로 리디렉션됩니다. 이전에 구성한 관리자 및 암호로 Zen Cart 관리자 패널에 로그인하면 스토어를 보호하기 위해 관리자 계정 임시 암호를 변경하라는 메시지가 표시됩니다.


17. Zen Cart 백엔드 패널에 처음 로그인하면 새로운 초기 설정 마법사가 화면에 표시됩니다. 초기 마법사에서 상점 이름, 소유자, 상점 소유자 이메일 주소, 상점 국가, 상점 구역 및 상점 주소를 추가하고 업데이트 버튼을 클릭하여 변경 사항을 저장하십시오. 이 마지막 단계를 완료 한 후 온라인 상점 관리를 시작하고 위치 및 세금을 구성하고 일부 제품을 추가 할 수 있습니다.

18. 마지막으로 Zen Cart 프런트 엔드 스토어를 방문하려면 아래 스크린 샷과 같이 HTTP 프로토콜을 통해 서버 IP 주소 또는 도메인 이름으로 이동합니다. 고객에게 광고 된 제품이 표시되는 웹 페이지입니다.
http://ww.yourdomain.tld

축하합니다! 시스템에 Zen Cart 온라인 전자 상거래 플랫폼을 성공적으로 배포했습니다.