Wéi installéiere ech X-Cart Shopping Cart op Linux


X-Cart ass eng kommerziell Open Source E-Commerce CMS Plattform geschriwwen a PHP benotzt fir Online Geschäfter fir Geschäfter ze kreéieren a Produkter ze verkafen.

An dësem Thema léiere mir wéi Dir X-Cart E-Commerce Plattform an Debian 9, Ubuntu 16.04 oder CentOS 7 installéiere kënnt, fir e Business Online Shopping Store ze kreéieren.

  1. LAMP Stack installéiert an CentOS 7
  2. LAMP Stack installéiert an Ubuntu
  3. LAMP Stack installéiert an Debian

Schrëtt 1: Éischt Konfiguratiounen fir X-Cart Installatioun

1. Am éischte Schrëtt, installéieren d'Unzip Utility an Ärem System andeems Dir de folgende Kommando ausstellt.

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

2. X-Cart ass eng webbaséiert E-Commerce Plattform déi uewen um LAMP Stack am Linux ofgebaut gëtt. Fir X-Cart an Ärem System z'installéieren, installéiere fir d'éischt all erfuerderlech PHP Moduler vun der Applikatioun an Ärem LAMP Stack andeems Dir de folgende Kommando ausstellt.

------------------ 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. Als nächst aktualiséieren déi folgend PHP-Variablen vun der Standardkonfiguratiounsdatei a setzen d'PHP Zäitzone op fir Äre System geographesch Standuert ze passen. D'Lëscht vun Zäitzonen zur Verfügung gestallt vu PHP kann op der offizieller PHP Zäitzonen Säit fonnt ginn.

Ännert PHP Konfiguratiounsdatei andeems Dir déi folgend Kommandoen no Ärer eegener Verdeelung ausginn.

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

Update déi folgend Variablen an der php.ini Konfiguratiounsdatei.

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

4. Späichert a schließt d'PHP Konfiguratiounsdatei a fänkt den Apache Daemon nei fir d'Verännerungen ze reflektéieren andeems Dir de folgende Kommando ausstellt.

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

5. Als nächst loggt Iech op d'MariaDB/MySQL-Datebankkonsole a erstellt X-Cart Applikatiounsdatebank mat de passenden Umeldungsinformatiounen, andeems Dir déi folgend Kommandoen ausginn.

Ersetzt den Numm vun der Datebank, Benotzer a Passwuert mat Ären eegene Wäerter.

# 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

Schrëtt 2: Installéiert X-Cart an CentOS, Debian an Ubuntu

6. Fir X-Cart z'installéieren, gitt fir d'éischt op X-Cart Download Säit vun enger Desktop-Maschinn eroflueden déi lescht Zip-Package andeems Dir déi erfuerderlech Webform vun hirer Websäit ausfëllt.

Dann kopéiert déi erofgeluede Zip-Datei op de Server/tmp Verzeichnis iwwer sftp Protokoller, wéi an de Beispiller hei ënnen illustréiert.

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

7. Nodeems Dir den X-Cart-Zip-Archiv op de Server/tmp Verzeichnis kopéiert hutt, gitt zréck op de Serverterminal an extrahéiert d'Archiv andeems Dir de Kommando ënnen erausginn.

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

8. Erstellt dann e Verzeechnes mam Numm Buttek an /vaw/www/html/ Wee a kopéiert den Inhalt vum xcart Verzeechnes op de Webserver Dokument root Wee fir de Buttek Verzeechnes, andeems Dir de folgende Kommando ausginn. Och kopéiert déi verstoppte Datei .htaccess op de Webroot/Shop Verzeichnis Wee.

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

9. Als nächst gitt sécher datt all Dateie vum Webroot Wee/Shop Verzeichnis am Besëtz vum Apache Benotzer sinn. Gitt ls Kommando aus fir /var/www/html/shop/ Verzeechnes Permissiounen ze lëschten.

# 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. Als nächst gitt op Är Server IP Adress iwwer HTTP Protokoll op /shop URL a klickt op Klickt hei Link fir den Installatiounsprozess unzefänken.

http://your_domain.tld/shop/

11. Als nächst, kontrolléiert Ech akzeptéieren de Lizenzvertrag an d'Privatsphär Politik a klickt op Next Knäppchen fir d'Lizenz ze akzeptéieren an op den nächsten Installatiounsbildschierm ze goen.

12. Op den nächsten Écran füügt Är E-Mail-Adress un a setzt e Passwuert fir den Admin-Kont op a dréckt op de Knäppchen Next fir den Installatiounsprozess weiderzemaachen.

13. Nächst, füügt X-Cart MySQL Datebank Numm an Umeldungsinformatioune virdrun erstallt, kontrolléiert e Probekatalog installéieren an dréckt op Next Knäppchen fir weiderzemaachen.

14. Waart bis den Installatiounsprozess fäerdeg ass an Dir gesitt zwee Linken fir Zougang zu X-Cart Administration Zone (Backoffice) Panel an X-Cart Frontend (Client Zone) vun Ärem Geschäft, wéi am Bild hei ënnen illustréiert.

15. Besicht Äre X-Cart Store Frontend, andeems Dir op Clientszone Link klickt. Dir kënnt och de Store Frontend besichen andeems Dir op Är Server IP Adress oder Domain Numm op /shop URL navigéiert wéi am Beispill hei ënnen.

http://yourdomain.tld/shop

16. Als nächst gitt zréck op d'Serverkonsole a séchert Är X-Cart-backed Admin Panel, andeems Dir déi folgend Kommandoen ausstellt:

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

17. Schlussendlech, Zougang zu X-Cart ënnerstëtzt Panel andeems Dir op Administrator Zone (Backoffice) Link klickt oder andeems Dir op Är Server IP Adress oder Domain Numm via HTTP Protokoll op /shop/admin.php URL navigéiert, wéi am Beispill hei ënnen.

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

18. Nodeems Dir Iech op X-Cart backed Admin Panel ugemellt hutt mat den Umeldungsinformatiounen, déi während dem Installatiounsprozess konfiguréiert sinn, sollt Dir Är X-Cart Editioun aktivéieren an ufänken Ären Online Store ze managen.

Gratulatioun! Dir hutt erfollegräich X-Cart E-Commerce Plattform op Ärem Server installéiert a konfiguréiert.