Kako instalirati X-Cart Shopping Cart u Linux


X-Cart je komercijalna CMS platforma za e-trgovinu otvorenog koda napisana na PHP-u koja se koristi za kreiranje online prodavnica za preduzeća i prodaju proizvoda.

U ovoj temi ćemo naučiti kako instalirati X-Cart platformu za e-trgovinu u Debian 9, Ubuntu 16.04 ili CentOS 7 , kako biste kreirali poslovnu trgovinu na mreži.

Zahtjevi

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

Korak 1: Početne konfiguracije za instalaciju X-Cart-a

1. U prvom koraku, instalirajte uslužni program za raspakivanje u vaš sistem izdavanjem sljedeće naredbe.


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

2. X-Cart je platforma za e-trgovinu zasnovana na webu koja je raspoređena na vrhu LAMP steka u Linuxu. Da biste instalirali X-Cart u svoj sistem, prvo instalirajte sve potrebne PHP module aplikacije u svoj LAMP stog izdavanjem sljedeće naredbe.

------------------ 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. Zatim ažurirajte sljedeće PHP varijable iz zadane konfiguracijske datoteke i postavite PHP vremensku zonu da odgovara geografskoj lokaciji vašeg sistema. Spisak vremenskih zona koje pruža PHP može se naći na zvaničnoj stranici PHP vremenskih zona.

Uredite PHP konfiguracijsku datoteku izdavanjem naredbi ispod prema vašoj distribuciji.


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

Ažurirajte sljedeće varijable u php.ini konfiguracijskoj datoteci.


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

4. Sačuvajte i zatvorite PHP konfiguracionu datoteku i ponovo pokrenite Apache demon da odrazite promene izdavanjem sledeće komande.


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

5. Zatim se prijavite na MariaDB/MySQL konzolu baze podataka i kreirajte bazu podataka X-Cart aplikacije sa odgovarajućim akreditivima, izdavanjem sljedećih naredbi.

Zamijenite ime baze podataka, korisnika i lozinku svojim vlastitim vrijednostima.

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 2: Instalirajte X-Cart u CentOS, Debian i Ubuntu

6. Da biste instalirali X-Cart, prvo idite na stranicu za preuzimanje X-Cart sa računara, preuzmite najnoviji zip paket popunjavanjem traženog web obrasca sa njihove web stranice.

Zatim kopirajte preuzetu zip datoteku u direktorij servera /tmp putem scp komande ili sftp protokola, kao što je ilustrovano u primjerima ispod.


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. Nakon što ste kopirali X-Cart zip arhivu u direktorij servera /tmp, vratite se na serverski terminal i raspakirajte arhivu izdavanjem donje naredbe.


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

8. Zatim kreirajte direktorij pod nazivom shop na putu /vaw/www/html/ i kopirajte sadržaj xcart direktorija u dokument web servera korijenski put do direktorija trgovine, izdavanjem sljedeće naredbe. Također, kopirajte skriveni fajl .htaccess u web root /shop putanju direktorija.


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

9. Zatim, provjerite jesu li svi fajlovi iz web root path /shop direktorija u vlasništvu korisnika Apache. Izdajte ls naredbu za popis /var/www/html/shop/ dozvola direktorija.


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. Zatim idite na IP adresu vašeg servera putem HTTP protokola na /shop URL i kliknite na link Kliknite ovdje kako biste započeli instalaciju proces.


http://your_domain.tld/shop/

11. Zatim potvrdite da prihvatam Ugovor o licenci i Pravila privatnosti i pritisnite dugme Dalje da prihvatite licencu i pređete na sljedeću instalaciju ekran.

12. Na sljedećem ekranu dodajte svoju adresu e-pošte i postavite lozinku za administratorski račun i pritisnite dugme Dalje za nastavak procesa instalacije.

13. Zatim dodajte naziv X-Cart MySQL baze podataka i vjerodajnice kreirane ranije, provjerite Instaliraj uzorak kataloga i pritisnite dugme Dalje da nastavite.

14. Pričekajte da se proces instalacije završi i vidjet ćete dvije veze za pristup X-Cart administraciji panelu zone (backoffice) i X-cart frontendu (korisnička zona) vaše prodavnice, kao što je prikazano na slici ispod.

15. Posjetite sučelje vaše X-cart trgovine tako što ćete kliknuti na link Zona za korisnike. Također možete posjetiti sučelje trgovine navigacijom do IP adrese vašeg servera ili imena domene na /shop URL kao što je prikazano u primjeru ispod.


http://yourdomain.tld/shop

16. Zatim se vratite na konzolu servera i osigurajte svoj administrativni panel koji podržava X-Cart, izdavanjem sljedećih naredbi:


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

17. Konačno, pristupite panelu koji podržava X-Cart pritiskom na link Administrator zone (Backoffice) ili navigacijom do IP adrese vašeg servera ili imena domene putem HTTP protokola na >/shop/admin.php URL, kao što je prikazano u primjeru ispod.


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

18. Nakon što se prijavite na X-Cart admin panel sa akreditivima konfigurisanim tokom procesa instalacije, trebalo bi da aktivirate svoje X-Cart izdanje i počnete da upravljate svojom online trgovinom.

Čestitamo! Uspješno ste instalirali i konfigurirali X-Cart platformu za e-trgovinu na svom serveru.