웹사이트 검색

Linux에 Zen Cart 전자상거래 쇼핑 스토어를 설치하는 방법


이 주제에서는 Debian 기반 Linux 배포판과 RHELCentOS 7 Linux 운영 체제.

Zen Cart는 관리하기 쉽고 인기 있는 쇼핑 CMS 플랫폼으로, PHP 서버측 프로그래밍 언어로 작성되었으며 주로 온라인 상점을 만드는 데 사용되는 LAMP 스택 위에 배포됩니다. 제품 및 상품 광고용.

요구사항

  1. CentOS 7에 설치된 LAMP 스택
  2. Ubuntu에 설치된 LAMP 스택
  3. 데비안에 설치된 LAMP 스택

1단계: Zen Cart에 대한 시스템 사전 요구 사항 설치

1. 첫 번째 단계에서는 서버 콘솔에 로그인하고 다음 명령을 실행하여 시스템에 unzipcurl 유틸리티를 설치합니다. .

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 대시보드와 Your 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 온라인 전자상거래 플랫폼을 성공적으로 배포했습니다.