Kako instalirati Zen Cart E-commerce Shopping Store u Linux


Ova tema će pokriti proces instalacije korak po korak Zen Cart platforme za e-trgovinu otvorenog koda u Debian-baziranim Linux distribucijama i u RHEL i CentOS 7 Linux operativni sistemi.

Zen Cart je jednostavna za upravljanje i popularna CMS platforma za kupovinu, napisana u PHP programskom jeziku na strani servera i postavljena na vrh LAMP stog koji se uglavnom koristi za kreiranje 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 sistemske pred-zahtjeve za Zen Cart

1. U prvom koraku, prijavite se na konzolu vašeg servera i izdajte sljedeće komande kako biste instalirali unzip i curl uslužne programe u vaš sistem .

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

2. Zen Cart platforma za online e-trgovinu je vrlo često instalirana na vrhu LAMP steka u Linux sistemima. Ako je LAMP stek već instaliran na vašoj mašini, takođe bi trebalo da proverite da li ste instalirali sledeće PHP ekstenzije koje zahteva Zen Cart aplikacija za e-trgovinu izdavanjem sledeće komande.

------------------ 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 svih potrebnih PHP modula i instaliranih u vaš sistem, otvorite zadanu PHP konfiguracijsku datoteku specifičnu za vašu Linux distribuciju i ažurirajte PHP postavke ispod.

Izdajte donju naredbu prema vašoj distribuciji da otvorite i uredite PHP konfiguracijski fajl.

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 izvodu:

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

Posjetite zvaničnu PHP listu vremenskih zona kako biste pronašli ispravnu vremensku zonu prema geografskoj lokaciji vašeg servera.

4. Nakon što ažurirate PHP konfiguracioni fajl sa potrebnim postavkama, sačuvajte i zatvorite fajl i ponovo pokrenite Apache servis da ponovo pročitate konfiguracije izdavanjem sledeće komande.

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

5. Platformi e-trgovine Zen Cart potrebna je RDBMS baza podataka za pohranjivanje podataka aplikacije. Da kreirate Zen Cart bazu podataka, prijavite se na MySQL serversku konzolu i izdajte naredbu u nastavku da kreirate Zen Cart bazu podataka i vjerodajnice potrebne za pristup bazi podataka.

Zamijenite varijable imena baze podataka, korisnika i lozinke svojim 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. Da biste instalirali Zen Cart aplikaciju za e-trgovinu, prvo preuzmite najnoviju Zen Cart zip arhivsku datoteku u svoj sistem 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 što se preuzimanje zip datoteke Zen Cart završi, izdajte sljedeće naredbe za raspakivanje zip arhive i kopiranje instalacionih datoteka na korijensku putanju dokumenta web servera.

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 da dodijelite Apache HTTP serveru potpunu dozvolu pisanja Zen Cart instalacionim datotekama sa korijenske staze dokumenta servera.

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 pretraživač i idite do IP adrese vašeg servera ili imena domene putem HTTP protokola i kliknite na link Kliknite ovdje kako biste započeli proces instalacije Zen Cart-a .

http://your_domain.tld/

10. U sljedećem koraku, Zen Cart instalater će pregledati vaš sistem i prijaviti eventualne probleme u slučaju da konfiguracija sistema ne ispunjava sve zahtjeve za instaliranje platforme za kupovinu. Ako se ne prikažu nikakva upozorenja ili greške, kliknite na dugme Nastavi da biste prešli na sljedeći korak.

11. U sljedećoj fazi instalacije potvrdite da se slažete sa uslovima licenciranja i potvrdite URL adrese svoje trgovine kao što je prikazano na snimku ekrana ispod. Zamijenite IP adresu ili ime domene da odgovara konfiguraciji vašeg servera. Kada završite, pritisnite dugme Nastavi za nastavak procesa instalacije.

12. Zatim navedite informacije o MySQL bazi podataka (adresu 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 SQL keš metod kao što je ilustrovano na snimku ekrana ispod. Kliknite na dugme Nastavi kada završite kako biste dalje konfigurirali Zen Cart.

13. Na sljedećem ekranu za instalaciju unesite ime Admin Superuser koje će se koristiti za prijavu na pohranjivanje i adresu e-pošte za administratorski račun Superuser. Napišite ili napravite sliku privremene lozinke administratora i imena administratorskog direktorija i pritisnite dugme Nastavi da započnete proces instalacije.

14. Pričekajte da se proces instalacije završi i bit ćete preusmjereni na ekran za završnu instalaciju Zen Cart-a. Ovdje ćete pronaći dvije veze za pristup kontrolnoj tabli sa podrškom za Zen Cart Admin i linku Vaš izlog, kao što je ilustrovano na snimku ekrana ispod. Obavezno zabilježite pozadinsku adresu administratora trgovine.

15. Sada, prije nego što se stvarno prijavite na stražnji panel vaše trgovine, prvo se vratite na bash konzolu vašeg servera i izdajte naredbu ispod kako biste izbrisali instalacijski direktorij.

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

16. Nakon toga, vratite se na preglednik i kliknite na link Admin backend kako biste bili preusmjereni na stranicu za prijavu na Zen Cart backend kontrolnu tablu. Prijavite se na Zen Cart admin panel sa prethodno konfigurisanim administratorskim korisnikom i lozinkom i trebalo bi da budete upitani da promenite privremenu lozinku administratorskog naloga kako biste zaštitili svoju prodavnicu.

17. Kada se prvi put prijavite na Zen Cart backend panel, novi čarobnjak za početno podešavanje će biti prikazan na vašem ekranu. U početnom čarobnjaku dodajte naziv svoje trgovine, vlasnika, adresu e-pošte vlasnika trgovine, zemlju trgovine, zonu trgovine i adresu trgovine i kliknite na dugme Ažuriraj da sačuvate promjene. Nakon dovršetka ovog posljednjeg koraka možete početi upravljati svojom online trgovinom, konfigurirati lokacije i poreze i dodati neke proizvode.

18. Konačno, da biste posjetili svoju Zen Cart frontend prodavnicu, idite do IP adrese vašeg servera ili imena domene putem HTTP protokola, kao što je ilustrovano na snimku ekrana ispod. Ovo je web stranica na kojoj će vaši oglašeni proizvodi biti prikazani za vaše klijente.

http://ww.yourdomain.tld 

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