Wéi installéiere ech Zen Cart E-Commerce Shopping Store a Linux


Dëst Thema wäert de Schrëtt fir Schrëtt Installatiounsprozess vun Zen Cart Open Source E-Commerce Plattform an Debian-baséiert Linux Verdeelungen an an RHEL an CentOS 7 Linux Betribssystemer ofdecken.

Zen Cart ass eng einfach ze verwalten a populär Shopping CMS Plattform, geschriwwen an PHP Server-Säit Programméierungssprooch an ofgebaut uewen um LAMP Stack deen haaptsächlech benotzt gëtt fir Online Geschäfter fir Reklammprodukter a Wueren ze kreéieren.

  1. LAMP Stack installéiert an CentOS 7
  2. LAMP Stack installéiert an Ubuntu
  3. LAMP Stack installéiert an Debian

Schrëtt 1: Installéiere System Viraussetzunge fir Zen Cart

1. Um éischte Schrëtt, loggt Iech op Är Serverkonsole un a gitt déi folgend Befehle fir Unzip a Curl Utilities an Ärem System z'installéieren.

# yum install unzip zip curl    [On CentOS/RHEL]
# apt install zip unzip curl    [On Debian/Ubuntu]

2. Zen Cart online E-Commerce Plattform gëtt ganz dacks uewen op LAMP Stack an Linux Systemer installéiert. Wann de LAMP Stack schonn an Ärer Maschinn installéiert ass, sollt Dir och sécher sinn datt Dir déi folgend PHP Extensiounen installéiert, déi vun der Zen Cart E-Commerce Applikatioun erfuerderlech sinn, andeems Dir de folgende Kommando ausstellt.

------------------ 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. No all erfuerderlech PHP Moduler an an Ärem System installéiert, öffnen d'Default PHP Konfiguratiounsdatei spezifesch fir Är Linux Verdeelung an aktualiséieren déi ënnen PHP Astellungen.

Gitt de Kommando ënnen no Ärer Verdeelung fir PHP Konfiguratiounsdatei opzemaachen an z'änneren.

# vi /etc/php.ini                      [On CentOS/RHEL]
# nano /etc/php/7.0/apache2/php.ini    [On Debian/Ubuntu]

Sicht a ersetzt déi folgend PHP-Astellunge wéi am Auszich hei ënnen gewisen:

file_uploads = On
allow_url_fopen = On
memory_limit = 64M
upload_max_file_size = 64M
date.timezone = Europe/Bucharest

Besicht déi offiziell PHP Zäitzone Lëscht fir déi richteg Zäitzone no Ärem Server geographesche Standuert ze fannen.

4. Nodeems Dir d'PHP Konfiguratiounsdatei mat den erfuerderlechen Astellungen aktualiséiert hutt, späichert a schléisst d'Datei a fänkt den Apache-Service un fir d'Konfiguratiounen nei ze liesen andeems Dir de folgende Kommando ausgëtt.

# systemctl restart httpd      [On CentOS/RHEL]
# systemctl restart apache2    [On Debian/Ubuntu]

5. Zen Cart E-Commerce Plattform brauch eng RDBMS Datebank fir Applikatiounsdaten ze späicheren. Fir eng Zen Cart Datebank ze kreéieren, loggt Iech op MySQL Serverkonsole a gitt de Kommando ënnen fir Zen Cart Datebank ze kreéieren an d'Umeldungsinformatioune fir Zougang zu der Datebank ze kreéieren.

Ersetzen d'Datebanknumm, Benotzer a Passwuert Variabelen mat Ären eegenen Astellungen.

# 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

Schrëtt 2: Zen Cart an CentOS, Debian an Ubuntu installéieren

6. Fir d'Zen Cart E-Commerce Applikatioun z'installéieren, luet d'éischt déi lescht Zen Cart Zip Archivdatei an Ärem System erof, andeems Dir de Kommando hei ënnen ausgitt.

# wget https://sourceforge.net/projects/zencart/files/CURRENT%20-%20Zen%20Cart%201.5.x%20Series/zen-cart-v1.5.5e-03082017.zip 

7. Nodeems d'Zen Cart Zip-Datei-Download fäerdeg ass, gitt déi folgend Befehle fir d'Zip-Archiv ze extrahieren an d'Installatiounsdateien op de Webserver Dokument Root Wee ze kopéieren.

# unzip zen-cart-v1.5.5e-03082017.zip
# cp -rf zen-cart-v1.5.5e-03082017/* /var/www/html/

8. Als nächst gitt de folgende Kommando aus fir den Apache HTTP-Server voll Schreiferlaabnes fir Zen Cart Installatiounsdateien aus dem Server Dokumentroot Wee ze ginn.

# chown -R apache:apache /var/www/html/        [On CentOS/RHEL]
# chown -R www-data:www-data /var/www/html/    [On Debian/Ubuntu]

9. Als nächst, öffnen e Browser a navigéiert op Är Server IP Adress oder Domain Numm iwwer HTTP Protokoll a klickt op Klickt hei Link fir den Installatiounsprozess vum Zen Cart unzefänken.

http://your_domain.tld/

10. Am nächste Schrëtt wäert den Zen Cart Installateur Äre System iwwerpréiwen an eventuell Probleemer mellen am Fall wou d'Systemkonfiguratioun net all Ufuerderunge entsprécht fir d'Akaafsplattform z'installéieren. Wa keng Warnungen oder Feeler ugewise ginn, klickt op Continue Knäppchen fir op de nächste Schrëtt ze goen.

11. Op der nächster Installatiounsstadium, kontrolléiert d'Lizenzbedéngungen averstanen an z'iwwerpréiwen Är Store Frontend URL Adressen wéi am Screenshot hei ënnen illustréiert. Ersetzt d'IP Adress oder den Domain Numm fir Är Serverkonfiguratioun ze passen. Wann Dir fäerdeg sidd, klickt op de Continue Knäppchen fir weider mam Installatiounsprozess ze goen.

12. Als nächst gitt MySQL-Datebankinformatioun (Datebankhostadress, Datebanknumm an Umeldungsinformatiounen), kontrolléiert d'Load Demo-Daten an d'Zen Cart-Datebank a wielt d'Datebank-Zeechenset, d'Datebankpräfix an d'SQL Cache-Methode wéi am Screenshot hei ënnen illustréiert. Klickt op Continue Knäppchen wann Dir fäerdeg sidd fir den Zen Cart weider ze konfiguréieren.

13. Am nächsten Installatiounsbildschierm, gitt en Admin Superuser Numm deen benotzt gëtt fir anzeloggen fir Backed an eng E-Mailadress fir den Superuser Admin Kont. Schreift oder maacht e Bild vum Admin temporäre Passwuert an den Admin Verzeechnesnumm a klickt op Continue Knäppchen fir den Installatiounsprozess unzefänken.

14. Waart bis den Installatiounsprozess fäerdeg ass an Dir wäert op Zen Cart Finale Installatiounsbildschierm ëmgeleet ginn. Hei fannt Dir zwee Linken fir Zougang zum Zen Cart Admin Backed Dashboard an Äre Storefront Link ze kréien, wéi am Screenshot hei ënnen illustréiert. Vergewëssert Iech datt Dir d'Geschäft Admin Backend Adress notéiert.

15. Elo, ier Dir Iech an Ärem Store Backend Panel ugemellt hutt, gitt als éischt op Är Server Bash Konsole zréck a gitt de Kommando ënnen fir d'Installatiounsverzeechnes ze läschen.

# rm -rf /var/www/html/zc_install/

16. Duerno, gitt zréck op de Browser a klickt op Admin Backend Link fir op Zen Cart Backend Dashboard Login Säit ëmgeleet ze ginn. Loggt Iech op Zen Cart Admin Panel mat dem Admin Benotzer a Passwuert virdru konfiguréiert an Dir sollt opgefuerdert ginn e temporäre Passwuert vum Admin Kont z'änneren fir Äre Buttek ze sécheren.

17. Wann Dir Iech fir d'éischt op Zen Cart Backend Panel aloggen, gëtt en neien initialen Setup-Wizard op Ärem Écran ugewisen. Am initialen Wizard füügt Äre Geschäft Numm, Besëtzer, E-Mailadress vum Geschäftbesëtzer, Geschäft Land, Geschäft Zone a Geschäft Adress a klickt op Update Knäppchen fir Ännerungen ze späicheren. Nodeems Dir dëse leschte Schrëtt ofgeschloss hutt, kënnt Dir ufänken Ären Online Store ze managen, Plazen a Steieren konfiguréieren an e puer Produkter derbäi.

18. Endlech, fir Ären Zen Cart Frontend Store ze besichen, navigéiert op Är Server IP Adress oder Domain Numm iwwer HTTP Protokoll, wéi am Screenshot hei ënnen illustréiert. Dëst ass d'Websäit wou Är ugekënnegt Produkter fir Är Clienten ugewise ginn.

http://ww.yourdomain.tld 

Gratulatioun! Dir hutt erfollegräich Zen Cart online E-Commerce Plattform an Ärem System ofgesat.