Yadda ake Shigar Cart Siyayya a cikin Linux


X-Cart dandamali ne na bude tushen kasuwancin e-kasuwanci CMS da aka rubuta a cikin PHP da ake amfani da shi don ƙirƙirar shagunan kan layi don kasuwanci da siyar da kayayyaki.

A cikin wannan batu za mu koyi yadda ake shigar da dandalin e-commerce na X-Cart a cikin Debian 9, Ubuntu 16.04 ko CentOS 7, don ƙirƙirar kantin sayar da kan layi na kasuwanci.

  1. An shigar da tarin LAMP a cikin CentOS 7
  2. An shigar da tarin LAMP a cikin Ubuntu
  3. An shigar da tarin LAMP a cikin Debian

Mataki 1: Tsarin Farko don Sanya X-Cart

1. A mataki na farko, shigar da unzip utility a cikin tsarin ku ta hanyar ba da umarni mai zuwa.

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

2. X-Cart dandamali ne na e-kasuwanci na yanar gizo wanda aka tura a saman tarin LAMP a cikin Linux. Domin shigar da X-Cart a cikin tsarin ku, fara shigar da duk kayan aikin PHP da ake buƙata a cikin tarin LAMP ɗinku ta hanyar ba da umarni mai zuwa.

------------------ 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. Na gaba, sabunta waɗannan masu canji na PHP daga tsohuwar fayil ɗin sanyi kuma saita yankin lokaci na PHP don dacewa da yanayin tsarin tsarin ku. Za a iya samun jerin yankunan lokaci da PHP ya bayar a shafin yanar gizon lokaci na PHP.

Shirya fayil ɗin sanyi na PHP ta hanyar ba da umarni na ƙasa gwargwadon rarrabawar ku.

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

Sabunta waɗannan masu canji a cikin fayil ɗin sanyi na php.ini.

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

4. Ajiye da rufe fayil ɗin sanyi na PHP kuma sake kunna Apache daemon don yin la'akari da canje-canje ta hanyar ba da umarni mai zuwa.

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

5. Na gaba, shiga cikin MariaDB/MySQL database console kuma ƙirƙirar bayanan aikace-aikacen X-Cart tare da ingantaccen takaddun shaida, ta hanyar ba da umarni masu zuwa.

Sauya sunan bayanai, mai amfani da kalmar wucewa tare da ƙimar ku.

# 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

Mataki 2: Sanya X-Cart a cikin CentOS, Debian da Ubuntu

6. Don shigar da X-Cart, da farko je zuwa shafin zazzagewa na X-Cart daga injin Desktop zazzage sabon kunshin zip ta hanyar cike fom ɗin gidan yanar gizon da ake buƙata daga gidan yanar gizon su.

Sannan, kwafi fayil ɗin zip ɗin da aka sauke zuwa uwar garken/tmp directory ta hanyar ka'idojin sftp, kamar yadda aka kwatanta a cikin misalan da ke ƙasa.

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

7. Bayan kun kwafi X-Cart zip archive zuwa uwar garken/tmp directory, komawa zuwa tashar uwar garken kuma cire ma'ajin ta hanyar ba da umarnin da ke ƙasa.

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

8. Sa'an nan, ƙirƙiri wani directory mai suna kanti a /vaw/www/html/ hanya kuma kwafi abun ciki na xcart directory zuwa sabar gidan yanar gizo tushen tushen hanyar sayayya, ta hanyar ba da umarni mai zuwa. Har ila yau, kwafi fayil ɗin ɓoye .htaccess zuwa hanyar adireshin yanar gizo/shago.

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

9. Na gaba, tabbatar da duk fayiloli daga hanyar webroot/kundin kantin sayar da mai amfani da Apache. Ba da umarnin ls don jera /var/www/html/shop/ izini na directory.

# 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. Na gaba, je zuwa adireshin IP na uwar garke ta hanyar HTTP protocol zuwa/kantin URL kuma danna Danna nan link don fara aiwatar da shigarwa.

http://your_domain.tld/shop/

11. Na gaba, duba Na karɓi Yarjejeniyar Lasisin da manufar Sirri kuma danna maɓallin gaba don karɓar lasisi kuma matsa zuwa allon shigarwa na gaba.

12. A kan allo na gaba ƙara adireshin imel ɗin ku sannan saitin kalmar sirri don admin account sannan danna maɓallin Next don ci gaba da shigarwa.

13. Na gaba, ƙara X-Cart MySQL sunan bayanai da takardun shaidar da aka ƙirƙira a baya, duba Shigar da kundin samfurin samfurin kuma danna maɓallin Gaba don ci gaba.

14. Jira tsarin shigarwa don kammala kuma za ku ga hanyoyi guda biyu don samun dama ga yankin X-Cart Administration zone (backoffice) panel da X-cart frontend (Customer zone) na kantin sayar da ku, kamar yadda aka kwatanta a cikin hoton da ke ƙasa.

15. Ziyarci gaban kantin ku na X-cart, ta hanyar buga hanyar haɗin yankin Abokin ciniki. Hakanan zaka iya ziyarci gaban kantin sayar da ta hanyar kewaya zuwa adireshin IP na uwar garken ko sunan yanki zuwa/kantin URL kamar yadda aka nuna a cikin misalin da ke ƙasa.

http://yourdomain.tld/shop

16. Na gaba, koma zuwa uwar garken Console kuma amintar da X-Cart goyon bayan admin panel, ta hanyar bayar da wadannan umarni:

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

17. A ƙarshe, samun damar X-Cart goyon bayan panel ta buga a kan mai gudanarwa zone (Backoffice) mahada ko ta kewaya zuwa uwar garken IP address ko domain name via HTTP protocol to /shop/admin.php URL, kamar yadda aka nuna a cikin misali na kasa.

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

18. Bayan shiga cikin X-Cart goyon bayan admin panel tare da takardun shaidar da aka saita a lokacin shigarwa tsari ya kamata ka kunna X-Cart edition da kuma fara sarrafa your online store.

Taya murna! Kun yi nasarar shigar da kuma daidaita dandamalin kasuwancin e-commerce na X-Cart a cikin sabar ku.