Cum se instalează coșul de cumpărături X-Cart în Linux


X-Cart este o platformă CMS comercială de comerț electronic cu sursă deschisă, scrisă în PHP, utilizată pentru crearea de magazine online pentru companii și pentru vânzarea de produse.

În acest subiect vom afla cum să instalăm platforma de comerț electronic X-Cart în Debian 9, Ubuntu 16.04 sau CentOS 7 , pentru a crea un magazin de cumpărături online de afaceri.

Cerințe

  1. Stiva LAMP instalată în CentOS 7
  2. Stiva LAMP instalată în Ubuntu
  3. Stiva LAMP instalată în Debian

Pasul 1: Configurații inițiale pentru instalarea X-Cart

1. La primul pas, instalați utilitarul de dezarhivare în sistemul dvs. lansând următoarea comandă.

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

2. X-Cart este o platformă de comerț electronic bazată pe web, care este implementată deasupra stivei LAMP în Linux. Pentru a instala X-Cart în sistemul dvs., mai întâi instalați toate modulele PHP necesare ale aplicației în stiva dumneavoastră LAMP, lansând următoarea comandă.

------------------ 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. Apoi, actualizați următoarele variabile PHP din fișierul de configurare implicit și configurați fusul orar PHP pentru a se potrivi cu locația geografică a sistemului dvs. Lista fusurilor orare furnizată de PHP poate fi găsită pe pagina oficială a fusurilor orare PHP.

Editați fișierul de configurare PHP lansând comenzile de mai jos conform propriei distribuții.

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

Actualizați următoarele variabile în fișierul de configurare php.ini.

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

4. Salvați și închideți fișierul de configurare PHP și reporniți demonul Apache pentru a reflecta modificările lansând următoarea comandă.

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

5. Apoi, conectați-vă la consola bazei de date MariaDB/MySQL și creați baza de date a aplicației X-Cart cu acreditările corespunzătoare, lansând următoarele comenzi.

Înlocuiți numele bazei de date, utilizatorul și parola cu propriile valori.

# 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

Pasul 2: Instalați X-Cart în CentOS, Debian și Ubuntu

6. Pentru a instala X-Cart, accesați mai întâi pagina de descărcare X-Cart de pe un computer desktop, descărcați cel mai recent pachet zip completând formularul web necesar de pe site-ul lor.

Apoi, copiați fișierul zip descărcat în directorul serverului /tmp prin protocoalele sftp, așa cum este ilustrat în exemplele de mai jos.

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

7. După ce ați copiat arhiva zip X-Cart în directorul server /tmp, reveniți la terminalul serverului și extrageți arhiva lansând comanda de mai jos.

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

8. Apoi, creați un director numit shop în calea /vaw/www/html/ și copiați conținutul directorului xcart în documentul serverului web calea rădăcină către directorul magazinului, lansând următoarea comandă. De asemenea, copiați fișierul ascuns .htaccess în calea directorului webroot /shop.

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

9. Apoi, asigurați-vă că toate fișierele din directorul calea webroot /shop sunt deținute de utilizatorul Apache. Emiteți comanda ls pentru a lista permisiunile directorului /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. Apoi, accesați adresa IP a serverului prin protocolul HTTP la adresa URL /shop și apăsați pe linkul Faceți clic aici pentru a începe instalarea proces.

http://your_domain.tld/shop/

11. Apoi, bifați Accept Acordul de licență și Politica de confidențialitate și apăsați pe butonul Next pentru a accepta licența și a trece la următoarea instalare ecran.

12. Pe următorul ecran, adăugați adresa dvs. de e-mail și configurați o parolă pentru contul de administrator și apăsați butonul Următorul pentru a continua procesul de instalare.

13. Apoi, adăugați numele bazei de date X-Cart MySQL și acreditările create mai devreme, bifați Instalare un exemplu de catalog și apăsați pe butonul Înainte pentru a continua.

14. Așteptați finalizarea procesului de instalare și veți vedea două link-uri pentru a accesa panoul din zona X-Cart Administration (backoffice) și interfața X-cart (zona client) a magazinului dvs., așa cum este ilustrat în imaginea de mai jos.

15. Vizitați interfața magazinului dvs. X-cart, apăsând pe linkul Zona clienților. De asemenea, puteți vizita interfața magazinului navigând la adresa IP a serverului sau la numele domeniului la adresa URL /shop, așa cum se arată în exemplul de mai jos.

http://yourdomain.tld/shop

16. Apoi, reveniți la consola serverului și asigurați-vă panoul de administrare susținut de X-Cart, lansând comenzile de mai jos:

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

17. În cele din urmă, accesați panoul susținut de X-Cart apăsând pe linkul din zona Administrator (Backoffice) sau navigând la adresa IP a serverului sau numele de domeniu prin protocolul HTTP la > URL, așa cum se arată în exemplul de mai jos.

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

18. După ce vă conectați la panoul de administrare susținut de X-Cart cu acreditările configurate în timpul procesului de instalare, ar trebui să vă activați ediția X-Cart și să începeți să vă gestionați magazinul online.

Felicitări! Ați instalat și configurat cu succes platforma de comerț electronic X-Cart pe serverul dvs.