Sådan installeres Zen Cart E-commerce Shopping Store i Linux


Dette emne dækker trin for trin installationsprocessen for Zen Cart open source e-handelsplatform i Debian-baserede Linux-distributioner og i RHEL og CentOS 7 Linux-operativsystemer.

Zen Cart er en nem at administrere og populær CMS-platform, der er skrevet på PHP-server-programmeringssprog og implementeret oven på LAMP-stakken, der primært bruges til at oprette onlinebutikker til reklameprodukter og merchandises.

  1. LAMP-stak installeret i CentOS 7
  2. LAMP-stak installeret i Ubuntu
  3. LAMP-stak installeret i Debian

Trin 1: Installer systemforudsætninger for Zen Cart

1. På det første trin skal du logge ind på din serverkonsol og udstede følgende kommandoer for at installere unzip og krølleværktøjer i dit system.

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

2. Zen Cart online e-handelsplatform installeres meget ofte oven på LAMP stack i Linux-systemer. Hvis LAMP stack allerede er installeret på din maskine, skal du også sørge for at installere følgende PHP-udvidelser, der kræves af Zen Cart e-handelsapplikation ved at udstede følgende kommando.

------------------ 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. Efter alle nødvendige PHP-moduler og installeret i dit system, skal du åbne standard-PHP-konfigurationsfil, der er specifik for din Linux-distribution, og opdatere nedenstående PHP-indstillinger.

Udsted nedenstående kommando i henhold til din distribution for at åbne og redigere PHP-konfigurationsfil.

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

Søg og erstat følgende PHP-indstillinger som vist i nedenstående uddrag:

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

Besøg den officielle PHP-tidszone-liste for at finde den korrekte tidszone i henhold til din server geografiske placering.

4. Når du har opdateret PHP-konfigurationsfil med de nødvendige indstillinger, skal du gemme og lukke filen og genstarte Apache-tjenesten for at genlæse konfigurationerne ved at udstede følgende kommando.

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

5. Zen Cart e-handelsplatform har brug for en RDBMS-database til at gemme applikationsdata. For at oprette en Zen Cart-database skal du logge på MySQL-serverkonsol og udstede kommandoen nedenfor for at oprette Zen Cart-database og de legitimationsoplysninger, der er nødvendige for at få adgang til databasen.

Udskift databasenavn, bruger- og adgangskodevariabler med dine egne indstillinger.

# 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

Trin 2: Installer Zen Cart i CentOS, Debian og Ubuntu

6. For at installere Zen Cart e-handelsapplikation skal du først downloade den nyeste Zen Cart zip-arkivfil på dit system ved at udstede kommandoen nedenfor.

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

7. Når download af Zen Cart-zip-fil er færdig, skal du udstede følgende kommandoer for at udtrække zip-arkivet og kopiere installationsfilerne til rodstien til webserverdokumentet.

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

8. Udgiv derefter følgende kommando for at give Apache HTTP-server fuld skrivetilladelse til Zen Cart-installationsfiler fra serverens dokumentsti.

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

9. Åbn derefter en browser og naviger til din server IP-adresse eller domænenavn via HTTP-protokol og tryk på Klik her link for at starte installationsprocessen af Zen Cart.

http://your_domain.tld/

10. I det næste trin vil Zen Cart-installationsprogrammet inspicere dit system og rapportere eventuelle problemer, hvis systemkonfigurationen ikke opfylder alle krav til installation af shoppingplatformen. Hvis der ikke vises nogen advarsler eller fejl, skal du klikke på knappen Fortsæt for at gå til næste trin.

11. I det næste installationsfase skal du kontrollere for at godkende licensbetingelserne og kontrollere dine butiksfront-URL-adresser som illustreret i nedenstående skærmbillede. Udskift IP-adressen eller domænenavnet for at matche din serverkonfiguration. Når du er færdig, skal du trykke på knappen Fortsæt for at komme videre med installationsprocessen.

12. Dernæst skal du angive MySQL-databaseoplysninger (databasehostadresse, databasenavn og legitimationsoplysninger), kontrollere Load Demo Data in Zen Cart-databasen og vælge databasesignal, databasepræfiks og SQL-cache-metode som vist i nedenstående skærmbillede. Klik på knappen Fortsæt, når du er færdig for yderligere at konfigurere Zen Cart.

13. På det næste installationsskærmbillede skal du angive et Admin Superuser-navn, der bruges til at logge ind for at gemme sikkerhedskopieret og en e-mail-adresse til Superuser-adminkontoen. Skriv eller lav et billede af den midlertidige administratoradgangskode og navnet på administratormappen og tryk på knappen Fortsæt for at starte installationsprocessen.

14. Vent på, at installationsprocessen er færdig, og du vil blive omdirigeret til Zen Cart-skærmbilledet for sidste installation. Her finder du to links til adgang til Zen Cart Admin Backed dashboard og Your Storefront link, som illustreret i nedenstående skærmbillede. Sørg for at bemærke butiksadministratorens backend-adresse.

15. Inden du faktisk logger ind på dit store backend-panel, skal du først vende tilbage til din server bash-konsol og udstede kommandoen nedenfor for at slette installationsmappen.

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

16. Bagefter skal du gå tilbage til browseren og klikke på Admin-backend-link for at blive omdirigeret til Zen Cart-backend-dashboard-login-siden. Log ind på Zen Cart-adminpanelet med administratorbrugeren og adgangskoden konfigureret tidligere, og du skal blive bedt om at ændre den midlertidige adgangskode til admin-kontoen for at sikre din butik.

17. Når du først logger på Zen Cart-backend-panelet, vises en ny indledende installationsguide på din skærm. I den indledende guide tilføj dit butiksnavn, ejer, butiksejers e-mail-adresse, butiksland, butikszone og butiksadresse og klik på knappen Opdater for at gemme ændringer. Efter at have gennemført dette sidste trin, kan du begynde at administrere din onlinebutik, konfigurere placeringer og afgifter og tilføje nogle produkter.

18. Endelig, for at besøge din Zen Cart frontend butik, skal du navigere til din server IP-adresse eller domænenavn via HTTP-protokol, som illustreret i nedenstående skærmbillede. Dette er den webside, hvor dine annoncerede produkter vises for dine kunder.

http://ww.yourdomain.tld 

Tillykke! Du har med succes implementeret Zen Cart online e-handelsplatform i dit system.