Hvernig á að setja upp X-Cart innkaupakörfu í Linux


X-Cart er auglýsing opinn uppspretta CMS vettvangur fyrir rafræn viðskipti skrifað í PHP notað til að búa til netverslanir fyrir fyrirtæki og selja vörur.

Í þessu efni munum við læra hvernig á að setja upp X-Cart netverslunarvettvang í Debian 9, Ubuntu 16.04 eða CentOS 7, til að búa til netverslun fyrir fyrirtæki.

  1. LAMPA stafla settur upp í CentOS 7
  2. LAMPA stafla settur upp í Ubuntu
  3. LAMP-stafla settur upp í Debian

Skref 1: Upphaflegar stillingar fyrir uppsetningu X-Cart

1. Í fyrsta skrefi skaltu setja upp unzip gagnsemi í vélinni þinni með því að gefa út eftirfarandi skipun.

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

2. X-Cart er netviðskiptavettvangur sem er settur ofan á LAMP-stafla í Linux. Til að setja upp X-Cart í kerfinu þínu skaltu fyrst setja upp allar nauðsynlegar PHP einingar forritsins í LAMP staflanum þínum með því að gefa út eftirfarandi skipun.

------------------ 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. Næst skaltu uppfæra eftirfarandi PHP breytur úr sjálfgefna stillingarskrá og setja upp PHP tímabeltið til að passa við landfræðilega staðsetningu kerfisins þíns. Lista yfir tímabelti sem PHP býður upp á er að finna á opinberu PHP tímabelti síðu.

Breyttu PHP stillingarskránni með því að gefa út skipanirnar hér að neðan í samræmi við þína eigin dreifingu.

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

Uppfærðu eftirfarandi breytur í php.ini stillingarskrá.

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

4. Vistaðu og lokaðu PHP stillingarskránni og endurræstu Apache púkann til að endurspegla breytingar með því að gefa út eftirfarandi skipun.

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

5. Næst skaltu skrá þig inn á MariaDB/MySQL gagnagrunnsborðið og búa til X-Cart forritagagnagrunn með réttum skilríkjum, með því að gefa út eftirfarandi skipanir.

Skiptu um gagnagrunnsnafn, notanda og lykilorð fyrir þín eigin gildi.

# 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

Skref 2: Settu upp X-Cart í CentOS, Debian og Ubuntu

6. Til að setja upp X-Cart, farðu fyrst á X-Cart niðurhalssíðuna frá skrifborðsvél og halaðu niður nýjasta zip pakkanum með því að fylla út tilskilið vefeyðublað af vefsíðu þeirra.

Afritaðu síðan zip-skrána sem hlaðið var niður á netþjóninn /tmp skrána með sftp samskiptareglum, eins og sýnt er í dæmunum hér að neðan.

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

7. Eftir að þú hefur afritað X-Cart zip skjalasafnið yfir á netþjón /tmp möppuna, farðu aftur í netþjónastöðina og dragðu út skjalasafnið með því að gefa út skipunina hér að neðan.

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

8. Búðu síðan til möppu sem heitir búð í /vaw/www/html/ slóð og afritaðu innihald xcart möppu yfir á rótarslóð vefþjónsskjals í búðarskrá með því að gefa út eftirfarandi skipun. Afritaðu einnig faldu skrána .htaccess yfir á webroot /shop skráarslóðina.

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

9. Næst skaltu ganga úr skugga um að allar skrár úr webroot path /shop skránni séu í eigu Apache notanda. Gefðu út ls skipun til að skrá /var/www/html/shop/ skráarheimildir.

# 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. Næst skaltu fara á IP-tölu netþjónsins með HTTP samskiptareglum til /shop URL og smelltu á Smelltu hér hlekkinn til að hefja uppsetningarferlið.

http://your_domain.tld/shop/

11. Næst skaltu haka við Ég samþykki leyfissamninginn og persónuverndarstefnuna og smelltu á Næsta hnappinn til að samþykkja leyfið og fara á næsta uppsetningarskjá.

12. Á næsta skjá skaltu bæta við netfanginu þínu og setja upp lykilorð fyrir admin reikning og smelltu á Next hnappinn til að halda áfram uppsetningarferlinu.

13. Næst skaltu bæta við X-Cart MySQL gagnagrunnsheiti og skilríkjum sem búið var til áður, hakaðu við Setja upp sýnishorn og smelltu á Næsta hnappinn til að halda áfram.

14. Bíddu eftir að uppsetningarferlinu lýkur og þú munt sjá tvo tengla til að fá aðgang að X-Cart Administration zone (backoffice) spjaldið og X-cart frontend (customer zone) verslunarinnar þinnar, eins og sýnt er á myndinni hér að neðan.

15. Heimsæktu X-cart verslunina þína með því að smella á tengil viðskiptavinasvæðis. Þú getur líka heimsótt framenda verslunarinnar með því að fara á IP-tölu netþjónsins eða lénsheiti til /shop URL eins og sýnt er í dæminu hér að neðan.

http://yourdomain.tld/shop

16. Næst skaltu fara aftur á netþjónsborðið og tryggja X-Cart studd stjórnborðið þitt með því að gefa út skipanirnar hér að neðan:

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

17. Að lokum, opnaðu X-Cart studd spjaldið með því að ýta á Administrator zone (Backoffice) hlekkinn eða með því að fletta að IP tölu þjónsins eða lénsins þíns í gegnum HTTP samskiptareglur til /shop/admin.php URL, eins og sýnt er í dæminu hér að neðan.

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

18. Eftir að hafa skráð þig inn á X-Cart studd admin panel með skilríkin stillt á uppsetningarferlinu ættir þú að virkja X-Cart útgáfuna þína og byrja að stjórna netversluninni þinni.

Til hamingju! Þú hefur sett upp og stillt X-Cart netverslunarvettvang á netþjóninum þínum.