Sådan installeres X-Cart indkøbskurv i Linux


X-Cart er en kommerciel open source e-handel CMS-platform skrevet i PHP, der bruges til at oprette onlinebutikker til virksomheder og sælge produkter.

I dette emne lærer vi, hvordan du installerer X-Cart e-handelsplatform i Debian 9, Ubuntu 16.04 eller CentOS 7, for at oprette en forretning online shopping butik.

  1. LAMP-stak installeret i CentOS 7
  2. LAMP-stak installeret i Ubuntu
  3. LAMP-stak installeret i Debian

Trin 1: Indledende konfigurationer til installation af X-Cart

1. På det første trin skal du installere unzip-værktøjet i dit system ved at udstede følgende kommando.

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

2. X-Cart er en webbaseret e-handelsplatform, der er implementeret oven på LAMP stack i Linux. For at installere X-Cart i dit system skal du først installere alle nødvendige applikations PHP-moduler i din LAMP-stak ved at udstede følgende kommando.

------------------ 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. Derefter skal du opdatere følgende PHP-variabler fra standardkonfigurationsfilen og indstille PHP-tidszonen til at matche din systemgeografiske placering. Listen over tidszoner leveret af PHP kan findes på den officielle side for PHP-tidszoner.

Rediger PHP-konfigurationsfil ved at udstede nedenstående kommandoer i henhold til din egen distribution.

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

Opdater følgende variabler i php.ini-konfigurationsfilen.

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

4. Gem og luk PHP-konfigurationsfil, og genstart Apache-dæmonen for at afspejle ændringer ved at udstede følgende kommando.

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

5. Log derefter på MariaDB/MySQL-databasekonsol, og opret X-Cart-applikationsdatabase med de korrekte legitimationsoplysninger ved at udstede følgende kommandoer.

Erstat databasenavn, bruger og adgangskode med dine egne værdier.

# 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

Trin 2: Installer X-Cart i CentOS, Debian og Ubuntu

6. For at installere X-Cart skal du først gå til X-Cart download-siden fra en stationær maskine, downloade den nyeste zip-pakke ved at udfylde den krævede webformular fra deres hjemmeside.

Kopier derefter den downloadede zip-fil til server/tmp-biblioteket via sftp-protokoller, som illustreret i nedenstående eksempler.

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

7. Når du har kopieret zip-arkivet til X-Cart til server/tmp-biblioteket, skal du gå tilbage til serverterminalen og udpakke arkivet ved at udstede nedenstående kommando.

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

8. Opret derefter et bibliotek med navnet shop i/vaw/www/html/sti og kopier indholdet af xcart-biblioteket til webserverens dokumentsti til butikskataloget ved at udstede følgende kommando. Kopier også den skjulte fil .htaccess til webroot/shop-katalogstien.

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

9. Dernæst skal du sikre dig, at alle filer fra webroot-stien/butikskataloget ejes af Apache-brugeren. Udsted kommandoen ls for at liste/var/www/html/shop/katalogtilladelser.

# 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. Gå derefter til din server IP-adresse via HTTP-protokol til/shop URL og tryk på Klik her link for at starte installationsprocessen.

http://your_domain.tld/shop/

11. Dernæst skal du kontrollere, at jeg accepterer licensaftalen og fortrolighedspolitikken, og trykke på knappen Næste for at acceptere licensen og gå til næste installationsskærm.

12. På den næste skærm skal du tilføje din e-mail-adresse og konfigurere en adgangskode til admin-konto og trykke på knappen Næste for at fortsætte installationsprocessen.

13. Tilføj derefter X-Cart MySQL-databasenavn og legitimationsoplysninger oprettet tidligere, marker Installer et eksempelkatalog og tryk på knappen Næste for at fortsætte.

14. Vent på, at installationsprocessen er afsluttet, og du vil se to links til adgang til X-Cart Administration zone (backoffice) panel og X-cart frontend (Customer zone) i din butik, som illustreret i nedenstående billede.

15. Besøg din X-cart-butiksfront ved at trykke på linket til kundezone. Du kan også besøge butiksfronten ved at navigere til din server IP-adresse eller domænenavn til/shop URL som vist i nedenstående eksempel.

http://yourdomain.tld/shop

16. Gå derefter tilbage til serverkonsollen og sikr dit X-Cart-understøttede adminpanel ved at udstede nedenstående kommandoer:

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

17. Endelig skal du få adgang til X-Cart-bakket panel ved at trykke på linket Administratorzone (Backoffice) eller ved at navigere til din server IP-adresse eller domænenavn via HTTP-protokol til /shop/admin.php URL, som vist i nedenstående eksempel.

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

18. Når du har logget ind på X-Cart-administreret panel med legitimationsoplysninger konfigureret under installationsprocessen, skal du aktivere din X-Cart-udgave og begynde at administrere din onlinebutik.

Tillykke! Du har installeret og konfigureret X-Cart e-handelsplatform på din server.