Kaip įdiegti „X-Cart“ pirkinių krepšelį „Linux“.


X-Cart yra komercinė atvirojo kodo el. prekybos TVS platforma, parašyta PHP, naudojama kuriant internetines parduotuves įmonėms ir parduodant produktus.

Šioje temoje sužinosime, kaip įdiegti X-Cart el. prekybos platformą Debian 9, Ubuntu 16.04 arba CentOS 7 , kad sukurtumėte verslo internetinę parduotuvę.

Reikalavimai

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

1 veiksmas: pradinės X-Cart diegimo konfigūracijos

1. Atlikdami pirmąjį veiksmą, sistemoje įdiekite išpakavimo priemonę, išduodami šią komandą.


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

2. X-Cart yra žiniatinkliu pagrįsta el. prekybos platforma, įdiegta ant LAMP krūvos Linux sistemoje. Norėdami įdiegti X-Cart savo sistemoje, pirmiausia įdiekite visus reikalingus programos PHP modulius savo LAMP krūvoje, išleisdami šią komandą.

------------------ On CentOS/RHEL ------------------ 
yum install epel-release
yum install php-mbstring php-curl php-gd php-xml

------------------ On Debian/Ubuntu ------------------
apt install php7.0-mbstring php7.0-curl php7.0-gd php7.0-xm

3. Tada atnaujinkite toliau nurodytus PHP kintamuosius iš numatytojo konfigūracijos failo ir nustatykite PHP laiko juostą, kad ji atitiktų jūsų sistemos geografinę vietą. PHP pateiktą laiko juostų sąrašą galima rasti oficialiame PHP laiko juostų puslapyje.

Redaguokite PHP konfigūracijos failą, išleisdami toliau pateiktas komandas pagal savo paskirstymą.


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

Atnaujinkite šiuos kintamuosius php.ini konfigūracijos faile.


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

4. Išsaugokite ir uždarykite PHP konfigūracijos failą ir iš naujo paleiskite „Apache“ demoną, kad atspindėtų pakeitimus, išleisdami šią komandą.


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

5. Tada prisijunkite prie MariaDB/MySQL duomenų bazės konsolės ir sukurkite X-Cart programos duomenų bazę su tinkamais kredencialais, išduodami šias komandas.

Pakeiskite duomenų bazės pavadinimą, naudotoją ir slaptažodį savo reikšmėmis.

mysql -u root -p

MariaDB [(none)]> create database xcart;
MariaDB [(none)]> grant all privileges on xcart.* to 'xcartuser'@'localhost' identified by 'your_password';
MariaDB [(none)]> flush privileges;   
MariaDB [(none)]> exit

2 veiksmas: įdiekite „X-Cart“ „CentOS“, „Debian“ ir „Ubuntu“.

6. Norėdami įdiegti „X-Cart“, pirmiausia eikite į „X-Cart“ atsisiuntimo puslapį iš stalinio kompiuterio ir atsisiųskite naujausią ZIP paketą, užpildydami reikiamą žiniatinklio formą iš jų svetainės.

Tada nukopijuokite atsisiųstą ZIP failą į serverio /tmp katalogą naudodami komandą scp arba sftp protokolus, kaip parodyta toliau pateiktuose pavyzdžiuose.


scp x-cart-5.3.3.4-gb.zip root@your_server_IP:/tmp   [Using SCP]
sftp://root@your_server_IP:/tmp                      [Using sFTP]   

7. Nukopijavę X-Cart zip archyvą į serverio /tmp katalogą, grįžkite į serverio terminalą ir išskleiskite archyvą išduodami toliau pateiktą komandą.


cd /tmp
unzip x-cart-5.3.3.4-gb.zip

8. Tada sukurkite katalogą pavadinimu parduotuvė /vaw/www/html/ kelyje ir nukopijuokite xcart katalogo turinį į žiniatinklio serverio dokumentą šakninis kelias į parduotuvės katalogą, išduodamas šią komandą. Taip pat nukopijuokite paslėptą failą .htaccess į webroot /shop katalogo kelią.


mkdir /vaw/www/html/shop
cp -rf xcart/* /var/www/html/shop/
cp xcart/.htaccess /var/www/html/shop/

9. Tada įsitikinkite, kad visi failai iš žiniatinklio šakninio kelio /shop katalogo priklauso Apache vartotojui. Išduokite komandą ls, kad pateiktumėte /var/www/html/shop/ katalogo leidimus.


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

10. Tada eikite į savo serverio IP adresą naudodami HTTP protokolą į /shop URL ir spustelėkite nuorodą Spustelėkite čia, kad pradėtumėte diegimą procesas.


http://your_domain.tld/shop/

11. Tada pažymėkite Sutinku su licencijos sutartimi ir privatumo politika ir paspauskite mygtuką Kitas, kad priimtumėte licenciją ir pereitumėte prie kito diegimo. ekranas.

12. Kitame ekrane pridėkite savo el. pašto adresą ir administratoriaus paskyros slaptažodį bei paspauskite mygtuką Kitas, kad tęstumėte diegimo procesą.

13. Tada pridėkite X-Cart MySQL duomenų bazės pavadinimą ir anksčiau sukurtus kredencialus, pažymėkite Įdiegti pavyzdinį katalogą ir paspauskite mygtuką Kitas, kad tęstumėte.

14. Palaukite, kol bus baigtas diegimo procesas ir pamatysite dvi nuorodas, skirtas pasiekti X-Cart administravimo zonos (backoffice) skydelį ir X-cart sąsają (klientų zona), kaip parodyta toliau pateiktame paveikslėlyje.

15. Apsilankykite savo X-cart parduotuvės sąsajoje spustelėję nuorodą Klientų zona. Taip pat galite apsilankyti parduotuvės sąsajoje nuėję į savo serverio IP adresą arba domeno pavadinimą į /shop URL, kaip parodyta toliau pateiktame pavyzdyje.


http://yourdomain.tld/shop

16. Tada grįžkite į serverio konsolę ir apsaugokite X-Cart palaikomą administratoriaus skydelį, išduodami toliau nurodytas komandas:


chown -R root /var/www/html/shop/etc/
chown root /var/www/html/shop/config.php

17. Galiausiai pasiekite „X-Cart“ palaikomą skydelį spustelėdami Administratoriaus zonos („Backoffice“) nuorodą arba eidami į serverio IP adresą arba domeno pavadinimą naudodami HTTP protokolą į >/shop/admin.php URL, kaip parodyta toliau pateiktame pavyzdyje.


http://your_domain.tld/stop/admin.php

18. Prisijungę prie X-Cart palaikomo administratoriaus skydelio su kredencialais, sukonfigūruotais diegimo proceso metu, turėtumėte suaktyvinti savo X-Cart leidimą ir pradėti tvarkyti savo internetinę parduotuvę.

Sveikiname! Sėkmingai įdiegėte ir sukonfigūravote X-Cart elektroninės prekybos platformą savo serveryje.