Kako instalirati Zen Cart E-commerce Shopping Store u Linuxu


Ova će tema pokriti korak po korak proces instalacije Zen Cart platforme otvorenog koda za e-trgovinu u distribucijama Linuxa temeljenim na Debianu iu RHEL i Operativni sustavi Linux CentOS 7.

Zen Cart je popularna CMS platforma za kupnju jednostavna za upravljanje, napisana u PHP poslužiteljskom programskom jeziku i raspoređena na vrhu LAMP hrpe koja se uglavnom koristi za stvaranje online trgovina za reklamiranje proizvoda i robe.

Zahtjevi

  1. LAMP stog instaliran u CentOS 7
  2. LAMP stog instaliran u Ubuntu
  3. LAMP stog instaliran u Debianu

Korak 1: Instalirajte preduvjete sustava za Zen Cart

1. U prvom koraku, prijavite se na svoju konzolu poslužitelja i izdajte sljedeće naredbe kako biste instalirali unzip i curl uslužne programe u vašem sustavu .

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

2. Zen Cart mrežna platforma za e-trgovinu vrlo je često instalirana na vrhu LAMP stoga u Linux sustavima. Ako je LAMP stack već instaliran na vašem računalu, trebali biste također provjeriti jeste li instalirali sljedeća PHP proširenja koja su potrebna za aplikaciju Zen Cart za e-trgovinu izdavanjem sljedeće naredbe.

------------------ 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. Nakon što su svi potrebni PHP moduli instalirani u vašem sustavu, otvorite zadanu PHP konfiguracijsku datoteku specifičnu za vašu Linux distribuciju i ažurirajte donje PHP postavke.

Izdajte donju naredbu u skladu s vašom distribucijom za otvaranje i uređivanje PHP konfiguracijske datoteke.

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

Pretražite i zamijenite sljedeće PHP postavke kao što je prikazano u donjem izvatku:

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

Posjetite službeni popis PHP vremenskih zona kako biste pronašli ispravnu vremensku zonu prema geografskoj lokaciji vašeg poslužitelja.

4. Nakon što ažurirate PHP konfiguracijsku datoteku sa potrebnim postavkama, spremite i zatvorite datoteku i ponovno pokrenite Apache uslugu da ponovno pročitate konfiguracije izdavanjem sljedeće naredbe.

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

5. Platforma za e-trgovinu Zen Cart treba RDBMS bazu podataka za pohranjivanje podataka aplikacije. Da biste kreirali bazu podataka Zen Cart, prijavite se na konzolu MySQL poslužitelja i izdajte naredbu u nastavku za stvaranje baze podataka Zen Cart i vjerodajnice potrebne za pristup bazi podataka.

Zamijenite varijable naziva baze podataka, korisnika i lozinke vlastitim postavkama.

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

Korak 2: Instalirajte Zen Cart u CentOS, Debian i Ubuntu

6. Kako biste instalirali Zen Cart aplikaciju za e-trgovinu, prvo preuzmite najnoviju Zen Cart zip arhivsku datoteku u svoj sustav izdavanjem donje naredbe.

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

7. Nakon završetka preuzimanja zip datoteke Zen Cart izdajte sljedeće naredbe za izdvajanje zip arhive i kopirajte instalacijske datoteke na korijensku stazu dokumenta web poslužitelja.

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

8. Zatim izdajte sljedeću naredbu kako biste Apache HTTP poslužitelju dodijelili puno dopuštenje za pisanje u Zen Cart instalacijske datoteke s korijenske staze dokumenta poslužitelja.

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

9. Zatim otvorite preglednik i dođite do IP adrese ili naziva domene vašeg poslužitelja putem HTTP protokola i pritisnite vezu Kliknite ovdje kako biste započeli proces instalacije Zen Carta .

http://your_domain.tld/

10. U sljedećem koraku Zen Cart instalater će pregledati vaš sustav i prijaviti eventualne probleme u slučaju da konfiguracija sustava ne ispunjava sve zahtjeve za instalaciju platforme za kupnju. Ako se ne prikažu nikakva upozorenja ili pogreške, kliknite gumb Nastavi za prelazak na sljedeći korak.

11. U sljedećoj fazi instalacije označite prihvaćate li licencne uvjete i potvrdite URL adrese sučelja svoje trgovine kao što je prikazano na slici ispod. Zamijenite IP adresu ili naziv domene kako bi odgovarao konfiguraciji vašeg poslužitelja. Kada završite pritisnite gumb Nastavi kako biste nastavili s postupkom instalacije.

12. Zatim dostavite informacije MySQL baze podataka (adresa hosta baze podataka, naziv baze podataka i vjerodajnice), provjerite Učitaj demo podatke u bazu podataka Zen Cart i odaberite skup znakova baze podataka, prefiks baze podataka i metodu SQL predmemorije kao što je prikazano na slici ispod. Kliknite gumb Nastavi kada završite kako biste dodatno konfigurirali Zen Cart.

13. Na sljedećem instalacijskom ekranu unesite ime Admin Superkorisnika koje će se koristiti za prijavu radi pohranjivanja i adresu e-pošte za administratorski račun Superkorisnika. Napišite ili napravite sliku privremene lozinke administratora i imena direktorija administratora i pritisnite gumb Nastavi za početak procesa instalacije.

14. Pričekajte da proces instalacije završi i bit ćete preusmjereni na zaslon završne instalacije Zen Carta. Ovdje ćete pronaći dvije veze za pristup nadzornoj ploči Zen Cart Admin Backed i poveznici Your Storefront, kao što je ilustrirano na slici ispod. Obavezno zabilježite pozadinsku adresu administratora trgovine.

15. Sada, prije nego što se zapravo prijavite na pozadinsku ploču svoje trgovine, prvo se vratite na bash konzolu vašeg poslužitelja i izdajte naredbu ispod kako biste izbrisali instalacijski direktorij.

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

16. Nakon toga, vratite se u preglednik i kliknite vezu Administratorska pozadina kako biste bili preusmjereni na stranicu za prijavu na nadzornu ploču pozadinske Zen Cart mreže. Prijavite se na administrativnu ploču Zen Cart-a s prethodno konfiguriranim administratorskim korisnikom i lozinkom i trebali biste biti upitani da promijenite privremenu lozinku administratorskog računa kako biste osigurali svoju trgovinu.

17. Kada se prvi put prijavite na pozadinsku ploču Zen Cart-a, novi čarobnjak za početno postavljanje bit će prikazan na vašem zaslonu. U početnom čarobnjaku dodajte naziv svoje trgovine, vlasnika, adresu e-pošte vlasnika trgovine, zemlju trgovine, zonu trgovine i adresu trgovine i kliknite gumb Ažuriraj da biste spremili promjene. Nakon dovršetka ovog posljednjeg koraka možete početi upravljati svojom internetskom trgovinom, konfigurirati lokacije i poreze te dodati neke proizvode.

18. Naposljetku, kako biste posjetili svoju Zen Cart frontend trgovinu, idite na svoju IP adresu poslužitelja ili naziv domene putem HTTP protokola, kao što je prikazano na slici ispod. Ovo je web stranica na kojoj će se Vaši reklamirani proizvodi prikazati Vašim klijentima.

http://ww.yourdomain.tld 

Čestitamo! Uspješno ste postavili Zen Cart platformu za online e-trgovinu u svom sustavu.