Kako namestiti nakupovalni voziček X-Cart v Linux


X-Cart je komercialna odprtokodna CMS platforma za e-poslovanje, napisana v PHP, ki se uporablja za ustvarjanje spletnih trgovin za podjetja in prodajo izdelkov.

V tej temi se bomo naučili, kako namestiti platformo za e-trgovino X-Cart v Debian 9, Ubuntu 16.04 ali CentOS 7, da ustvarite poslovno spletno nakupovalno trgovino.

  1. Sklad LAMP, nameščen v CentOS 7
  2. Niz svetilk nameščen v Ubuntu
  3. Sklad LAMP je nameščen v Debianu

1. korak: Začetne konfiguracije za namestitev X-Cart

1. Na prvem koraku namestite pripomoček unzip v svoj sistem tako, da izdate naslednji ukaz.

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

2. X-Cart je spletna platforma za e-trgovino, ki je nameščena na vrhu sklada LAMP v Linuxu. Če želite X-Cart namestiti v svoj sistem, najprej v svoj sklad LAMP namestite vse potrebne module PHP aplikacije, tako da izdate naslednji ukaz.

------------------ 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. Nato posodobite naslednje spremenljivke PHP iz privzete konfiguracijske datoteke in nastavite časovni pas PHP tako, da se ujema z vašo geografsko lokacijo sistema. Seznam časovnih pasov, ki jih ponuja PHP, najdete na uradni strani časovnih pasov PHP.

Uredite konfiguracijsko datoteko PHP tako, da izdate spodnje ukaze glede na svojo distribucijo.

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

Posodobite naslednje spremenljivke v konfiguracijski datoteki php.ini.

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

4. Shranite in zaprite konfiguracijsko datoteko PHP ter znova zaženite demon Apache, da odraža spremembe, tako da izdate naslednji ukaz.

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

5. Nato se prijavite v konzolo zbirke podatkov MariaDB/MySQL in ustvarite bazo aplikacij X-Cart z ustreznimi poverilnicami, tako da izdate naslednje ukaze.

Ime baze podatkov, uporabnika in geslo zamenjajte z lastnimi vrednostmi.

# 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

Korak: Namestite X-Cart v CentOS, Debian in Ubuntu

6. Če želite namestiti X-Cart, najprej pojdite na stran za prenos X-Cart z namiznega računalnika in prenesite najnovejši paket zip, tako da izpolnite zahtevani spletni obrazec z njihovega spletnega mesta.

Nato prekopirajte preneseno datoteko zip v imenik server /tmp prek protokolov sftp, kot je prikazano v spodnjih primerih.

# scp x-cart-5.3.3.4-gb.zip [email _server_IP:/tmp   [Using SCP]
# sftp://[email _server_IP:/tmp                      [Using sFTP]   

7. Ko kopirate zip arhiv X-Cart v imenik server /tmp, se vrnite na strežniški terminal in izvlecite arhiv z izdajo spodnjega ukaza.

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

8. Nato ustvarite imenik z imenom shop v/vaw/www/html/path in kopirajte vsebino imenika xcart v korensko pot dokumenta spletnega strežnika v imenik shop z izdajo naslednjega ukaza. Prav tako kopirajte skrito datoteko .htaccess v pot imenika webroot /shop.

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

9. Nato se prepričajte, da so vse datoteke iz imenika poti /trgovine webroot v lasti uporabnika Apache. Izdajte ukaz ls za seznam dovoljenj/var/www/html/shop/imenik.

# 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. Nato pojdite na naslov IP strežnika po protokolu HTTP do URL -ja /trgovine in pritisnite povezavo Kliknite tukaj, da začnete postopek namestitve.

http://your_domain.tld/shop/

11. Nato preverite, ali sprejemam licenčno pogodbo in politiko zasebnosti, in pritisnite gumb Naprej, da sprejmete licenco in se premaknete na naslednji namestitveni zaslon.

12. Na naslednjem zaslonu dodajte svoj e -poštni naslov in nastavite geslo za skrbniški račun ter pritisnite gumb Naprej za nadaljevanje namestitvenega procesa.

13. Nato dodajte ime zbirke podatkov XS Cart MySQL in poverilnice, ki ste jih ustvarili prej, potrdite polje Namesti vzorčni katalog in za nadaljevanje pritisnite gumb Naprej.

14. Počakajte, da se postopek namestitve dokonča, in videli boste dve povezavi za dostop do plošče skrbniškega območja X-Cart (backoffice) in vmesnika X-cart (območje strank) vaše trgovine, kot je prikazano na spodnji sliki.

15. Obiščite zunanjo stran trgovine X-cart s pritiskom na povezavo Območje strank. Obiščite lahko tudi prednjo stran trgovine, tako da se pomaknete do naslova IP strežnika ali imena domene do URL -ja /trgovine, kot je prikazano v spodnjem primeru.

http://yourdomain.tld/shop

16. Nato se vrnite na konzolo strežnika in zavarujte skrbniško ploščo s podporo za X-Cart z izdajo naslednjih ukazov:

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

17. Nazadnje dostopajte do podprte plošče X-Cart tako, da pritisnete povezavo Administrator zone (Backoffice) ali se pomaknete do naslova IP strežnika ali imena domene prek protokola HTTP na /shop/admin.php URL, kot je prikazano v spodnjem primeru.

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

18. Ko se prijavite v skrbniško ploščo s podporo X-Cart s poverilnicami, konfiguriranimi med postopkom namestitve, morate aktivirati izdajo X-Cart in začeti upravljati svojo spletno trgovino.

Čestitamo! V strežnik ste uspešno namestili in konfigurirali platformo za e-trgovino X-Cart.