Kako instalirati X-Cart košaricu u Linuxu


X-Cart je komercijalna CMS platforma otvorenog koda za e-trgovinu napisana u PHP-u koja se koristi za stvaranje internetskih trgovina za tvrtke 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 bismo stvorili poslovnu trgovinu za online kupnju.

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 raspakiranje u svoj sustav 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 temeljena na webu koja je postavljena na vrhu LAMP stoga u Linuxu. Kako biste instalirali X-Cart u svoj sustav, 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 vremensku zonu PHP-a da odgovara geografskoj lokaciji vašeg sustava. Popis vremenskih zona koje nudi PHP može se pronaći na službenoj stranici PHP vremenskih zona.

Uredite PHP konfiguracijsku datoteku izdavanjem donjih naredbi prema vlastitoj 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 konfiguracijskoj datoteci php.ini.


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

4. Spremite i zatvorite PHP konfiguracijsku datoteku i ponovno pokrenite Apache daemon da odražava promjene izdavanjem sljedeće naredbe.


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

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

Zamijenite naziv baze podataka, korisnika i lozinku 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 stolnog računala preuzmite najnoviji zip paket ispunjavanjem potrebnog web obrasca s njihove web stranice.

Zatim kopirajte preuzetu zip datoteku u direktorij /tmp poslužitelja putem naredbe scp ili sftp protokola, kao što je prikazano u primjerima u nastavku.


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 /tmp poslužitelja, vratite se na terminal poslužitelja i raspakirajte arhivu izdavanjem donje naredbe.


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

8. Zatim kreirajte direktorij pod nazivom shop u stazi /vaw/www/html/ i kopirajte sadržaj xcart direktorija u dokument web poslužitelja korijensku stazu do imenika trgovine, izdavanjem sljedeće naredbe. Također, kopirajte skrivenu datoteku .htaccess u webroot /shop stazu 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 sve datoteke iz webroot putanje /shop direktorija u vlasništvu Apache korisnika. Izdajte naredbu ls za popis dopuštenja direktorija /var/www/html/shop/.


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 poslužitelja putem HTTP protokola na /shop URL i pritisnite vezu Kliknite ovdje kako biste započeli instalaciju postupak.


http://your_domain.tld/shop/

11. Zatim označite Prihvaćam Licencni ugovor i Pravila o privatnosti i pritisnite gumb Dalje za prihvaćanje licence i prelazak na sljedeću instalaciju zaslon.

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

13. Zatim dodajte naziv X-Cart MySQL baze podataka i ranije stvorene vjerodajnice, označite Instaliraj ogledni katalog i pritisnite gumb Dalje za nastavak.

14. Pričekajte da se proces instalacije završi i vidjet ćete dvije veze za pristup ploči X-Cart Administration zone (backoffice) i X-cart sučelju (korisnička zona) vaše trgovine, kao što je ilustrirano na slici ispod.

15. Posjetite sučelje svoje X-cart trgovine klikom na poveznicu Korisnička zona. Također možete posjetiti sučelje trgovine navigacijom do IP adrese vašeg poslužitelja ili naziva domene na /shop URL kao što je prikazano u primjeru u nastavku.


http://yourdomain.tld/shop

16. Zatim se vratite na konzolu poslužitelja i osigurajte svoju administrativnu ploču koju podržava X-Cart izdavanjem naredbi u nastavku:


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

17. Konačno, pristupite ploči koja podržava X-Cart pritiskom na vezu zone Administrator (Backoffice) ili odlaskom na IP adresu vašeg poslužitelja ili naziv domene putem HTTP protokola za /shop/admin.php URL, kao što je prikazano u donjem primjeru.


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

18. Nakon što se prijavite na administrativnu ploču koju podržava X-Cart s vjerodajnicama konfiguriranim tijekom procesa instalacije, trebali biste aktivirati svoje X-Cart izdanje i početi upravljati svojom internetskom trgovinom.

Čestitamo! Uspješno ste instalirali i konfigurirali X-Cart e-commerce platformu na svom poslužitelju.