Kaip įdiegti „Zen Cart“ el. Prekybos parduotuvę „Linux“


Ši tema apims „Zen Cart“ atvirojo kodo el. Prekybos platformos diegimo procesą nuosekliame „Debian“ pagrindu veikiančiuose „Linux“ paskirstymuose ir „RHEL“ bei „CentOS 7 Linux“ operacinėse sistemose.

„Zen Cart“ yra lengvai valdoma ir populiari apsipirkimo TVS platforma, parašyta PHP serverio pusės programavimo kalba ir įdiegta ant LAMP kamino, kuri daugiausia naudojama kuriant internetines parduotuves reklaminiams produktams ir prekėms.

  1. LAMP kaminas įdiegtas „CentOS 7“
  2. „LAMP“ kaminas įdiegtas „Ubuntu“
  3. „Debian“ įdiegtas LAMP kaminas

1 žingsnis: įdiekite „Zen Cart“ išankstinius sistemos reikalavimus

1. Pirmame žingsnyje prisijunkite prie savo serverio konsolės ir pateikite šias komandas, kad sistemoje būtų įdiegtos „unzip“ ir „curl“ programos.

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

2. „Linux Cart“ internetinės elektroninės prekybos platforma „Zen Cart“ labai dažnai įdiegiama ant „LAMP“ kamino viršaus. Jei LAMP kaminas jau įdiegtas jūsų kompiuteryje, taip pat turėtumėte įsitikinti, kad įdiegėte šiuos PHP plėtinius, reikalingus „Zen Cart“ el. Prekybos programai, išduodami šią komandą.

------------------ 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. Atlikę visus reikalingus PHP modulius ir įdiegę savo sistemoje, atidarykite numatytąjį PHP konfigūracijos failą, būdingą jūsų „Linux“ paskirstymui, ir atnaujinkite toliau nurodytus PHP nustatymus.

Išduokite žemiau esančią komandą pagal savo platinimą, kad atidarytumėte ir redaguotumėte PHP konfigūracijos failą.

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

Ieškokite ir pakeiskite šiuos PHP nustatymus, kaip parodyta toliau pateiktoje ištraukoje:

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

Apsilankykite oficialiame PHP laiko juostų sąraše, kad rastumėte teisingą laiko juostą pagal savo serverio geografinę vietą.

4. Atnaujinę PHP konfigūracijos failą su reikalingais parametrais, išsaugokite ir uždarykite failą bei iš naujo paleiskite „Apache“ paslaugą, kad galėtumėte perskaityti konfigūracijas išleisdami šią komandą.

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

5. „Zen Cart“ el. Prekybos platformai reikalinga RDBMS duomenų bazė, kad būtų galima išsaugoti programų duomenis. Norėdami sukurti „Zen Cart“ duomenų bazę, prisijunkite prie „MySQL“ serverio konsolės ir išleiskite toliau pateiktą komandą, kad sukurtumėte „Zen Cart“ duomenų bazę ir kredencialus, reikalingus norint pasiekti duomenų bazę.

Pakeiskite duomenų bazės pavadinimą, vartotojo ir slaptažodžio kintamuosius savo nustatymais.

# 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 žingsnis: įdiekite „Zen Cart“ į „CentOS“, „Debian“ ir „Ubuntu“

6. Norėdami įdiegti „Zen Cart“ el. Prekybos programą, pirmiausia atsisiųskite naujausią „Zen Cart“ zip archyvo failą savo sistemoje, pateikdami žemiau esančią komandą.

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

7. Baigus atsisiųsti „Zen Cart“ zip failą, išleiskite šias komandas, kad išgautumėte zip archyvą ir nukopijuotumėte diegimo failus į žiniatinklio serverio dokumento šakninį kelią.

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

8. Tada išleiskite šią komandą, kad suteiktumėte „Apache“ HTTP serveriui visišką rašymo leidimą „Zen Cart“ diegimo failams iš serverio dokumento šakninio kelio.

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

9. Tada atidarykite naršyklę ir eikite į savo serverio IP adresą ar domeno vardą naudodami HTTP protokolą ir paspauskite nuorodą Spustelėkite čia, kad pradėtumėte „Zen Cart“ diegimo procesą.

http://your_domain.tld/

10. Kitame etape „Zen Cart“ diegimo programa patikrins jūsų sistemą ir praneš apie galimas problemas, jei sistemos konfigūracija neatitinka visų prekybos platformos įdiegimo reikalavimų. Jei nerodomi įspėjimai ar klaidos, spustelėkite mygtuką Tęsti, kad pereitumėte prie kito žingsnio.

11. Kitame diegimo etape patikrinkite, ar sutinkate su licencijos sąlygomis, ir patikrinkite savo parduotuvės fasado URL adresus, kaip parodyta toliau pateiktoje ekrano kopijoje. Pakeiskite IP adresą arba domeno pavadinimą, kad atitiktų jūsų serverio konfigūraciją. Baigę paspauskite mygtuką Tęsti, norėdami pereiti į priekį diegdami procesą.

12. Tada pateikite „MySQL“ duomenų bazės informaciją (duomenų bazės pagrindinio adreso, duomenų bazės pavadinimą ir kredencialus), patikrinkite „Demo duomenų įkėlimas į„ Zen Cart “duomenų bazę ir pasirinkite duomenų bazės simbolių rinkinį, duomenų bazės priešdėlį ir„ SQL Cache “metodą, kaip parodyta toliau pateiktoje ekrano kopijoje. Baigę spustelėkite mygtuką Tęsti, kad galėtumėte toliau konfigūruoti „Zen Cart“.

13. Kitame diegimo ekrane pateikite „Admin Superuser“ vardą, kuris bus naudojamas prisijungiant saugoti „Superuser“ administratoriaus abonementą ir el. Pašto adresą. Parašykite arba padarykite laikino administratoriaus slaptažodžio ir administratoriaus katalogo pavadinimo nuotrauką ir paspauskite mygtuką Tęsti, kad pradėtumėte diegimo procesą.

14. Palaukite, kol baigsis diegimo procesas, ir būsite nukreipti į „Zen Cart“ galutinį diegimo ekraną. Čia rasite dvi nuorodas, kaip pasiekti „Zen Cart Admin Backed“ informacijos suvestinę ir „Your Storefront“ saitą, kaip parodyta toliau pateiktoje ekrano kopijoje. Įsitikinkite, kad atkreipėte dėmesį į parduotuvės administratoriaus antrinės adresą.

15. Dabar, prieš faktiškai prisijungdami prie parduotuvės vidinio skydelio, pirmiausia grįžkite į savo serverio bazinę konsolę ir išduokite toliau pateiktą komandą, kad ištrintumėte diegimo katalogą.

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

16. Vėliau grįžkite į naršyklę ir spustelėkite nuorodą Administratoriaus vidinė pusė, kad būtumėte nukreipti į „Zen Cart“ vidinio valdymo skydelio prisijungimo puslapį. Prisijunkite prie „Zen Cart“ administratoriaus skydelio naudodami anksčiau sukonfigūruotą administratoriaus vartotoją ir slaptažodį. Turėtumėte paraginti pakeisti laikiną administratoriaus paskyros slaptažodį, kad apsaugotumėte savo parduotuvę.

17. Kai pirmą kartą prisijungiate prie „Zen Cart“ vidinio skydelio, ekrane bus rodomas naujas pradinės sąrankos vedlys. Pradiniame vedlyje pridėkite savo parduotuvės pavadinimą, savininką, parduotuvės savininko el. Pašto adresą, parduotuvės šalį, parduotuvės zoną ir parduotuvės adresą ir spustelėkite mygtuką „Atnaujinti“, kad išsaugotumėte pakeitimus. Atlikę šį paskutinį veiksmą galite pradėti tvarkyti savo internetinę parduotuvę, konfigūruoti vietas ir mokesčius bei pridėti keletą produktų.

18. Galiausiai, norėdami apsilankyti „Zen Cart“ tvarkyklės parduotuvėje, eikite į savo serverio IP adresą arba domeno vardą naudodami HTTP protokolą, kaip parodyta toliau pateiktoje ekrano kopijoje. Tai yra tinklalapis, kuriame jūsų reklamuojami produktai bus rodomi jūsų klientams.

http://ww.yourdomain.tld 

Sveikiname! Savo sistemoje sėkmingai įdiegėte „Zen Cart“ internetinės elektroninės prekybos platformą.