Giunsa ang Pag-install sa X-Cart Shopping Cart sa Linux


Ang X-Cart usa ka komersyal nga open source nga e-commerce CMS nga plataporma nga gisulat sa PHP nga gigamit sa pagmugna og mga online store para sa mga negosyo ug pagbaligya sa mga produkto.

Sa kini nga hilisgutan mahibal-an naton kung giunsa ang pag-install sa X-Cart e-commerce nga plataporma sa Debian 9, Ubuntu 16.04 o CentOS 7, aron makahimo usa ka negosyo nga online shopping store.

  1. LAMP stack nga na-install sa CentOS 7
  2. LAMP stack nga na-install sa Ubuntu
  3. LAMP stack nga na-install sa Debian

Lakang 1: Inisyal nga mga Configuration para sa X-Cart Installation

1. Sa unang lakang, instalar unzip utility sa imong sistema pinaagi sa pag-isyu sa mosunod nga sugo.

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

2. Ang X-Cart kay usa ka web based e-commerce nga plataporma nga gibutang sa ibabaw sa LAMP stack sa Linux. Aron ma-install ang X-Cart sa imong sistema, i-install una ang tanan nga gikinahanglan nga mga module sa PHP sa imong LAMP stack pinaagi sa pag-isyu sa mosunod nga mando.

------------------ 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. Sunod, i-update ang mosunod nga PHP variables gikan sa default configuration file ug i-setup ang PHP timezone aron mohaum sa imong system geographical location. Ang listahan sa mga time zone nga gihatag sa PHP makita sa opisyal nga PHP timezones page.

I-edit ang PHP configuration file pinaagi sa pag-isyu sa ubos nga mga sugo sumala sa imong kaugalingong distribusyon.

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

I-update ang mosunod nga mga variable sa php.ini configuration file.

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

4. I-save ug isira ang PHP configuration file ug i-restart ang Apache daemon aron mapakita ang mga pagbag-o pinaagi sa pag-isyu sa mosunod nga sugo.

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

5. Sunod, pag-log in sa MariaDB/MySQL database console ug paghimo og X-Cart application database nga adunay tukma nga mga kredensyal, pinaagi sa pag-isyu sa mosunod nga mga sugo.

Ilisan ang ngalan sa database, user ug password sa imong kaugalingong mga bili.

# 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

Lakang 2: I-install ang X-Cart sa CentOS, Debian ug Ubuntu

6. Aron ma-install ang X-Cart, adto una sa X-Cart download page gikan sa Desktop machine i-download ang pinakabag-o nga zip package pinaagi sa pagpuno sa gikinahanglan nga web form gikan sa ilang website.

Dayon, kopyaha ang na-download nga zip file ngadto sa server/tmp directory pinaagi sa sftp protocols, sama sa gihulagway sa ubos nga mga pananglitan.

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

7. Human nimo makopya ang X-Cart zip archive sa server /tmp directory, balik sa server terminal ug kuhaa ang archive pinaagi sa pag-isyu sa ubos nga sugo.

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

8. Dayon, paghimo og direktoryo nga ginganlan og shop sa /vaw/www/html/ path ug kopyaha ang sulod sa xcart directory ngadto sa web server document root path ngadto sa shop directory, pinaagi sa pag-isyu sa mosunod nga sugo. Usab, kopyaha ang tinago nga file .htaccess sa webroot /shop directory path.

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

9. Sunod, siguroha nga ang tanang mga file gikan sa webroot path/shop directory gipanag-iya sa Apache user. I-isyu ang ls nga sugo aron ilista ang /var/www/html/shop/ mga permiso sa direktoryo.

# 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. Sunod, adto sa imong server IP address pinaagi sa HTTP protocol sa /shop URL ug i-hit sa Click dinhi link aron masugdan ang proseso sa pag-instalar.

http://your_domain.tld/shop/

11. Sunod, check I accept the License Agreement and the Privacy policy and hit on Next button to accept the license and move to the next installation screen.

12. Sa sunod nga screen idugang ang imong email address ug pag-setup og password alang sa admin account ug i-hit ang Next button aron ipadayon ang proseso sa pag-instalar.

13. Sunod, idugang ang X-Cart MySQL database nga ngalan ug mga kredensyal nga gihimo sa sayo pa, susiha ang Pag-instalar og sample catalog ug pag-hit sa Next button aron magpadayon.

14. Paghulat nga makompleto ang proseso sa pag-instalar ug makita nimo ang duha ka link para sa pag-access sa X-Cart Administration zone (backoffice) panel ug X-cart frontend (Customer zone) sa imong tindahan, ingon sa gihulagway sa ubos nga hulagway.

15. Bisitaha ang imong X-cart store frontend, pinaagi sa pag-igo sa Customer zone link. Mahimo usab nimo nga bisitahan ang frontend sa tindahan pinaagi sa pag-navigate sa imong server IP address o domain name sa /shop URL sama sa gipakita sa ubos nga pananglitan.

http://yourdomain.tld/shop

16. Sunod, balik sa server console ug secure ang imong X-Cart backed admin panel, pinaagi sa pag-isyu sa ubos nga mga sugo:

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

17. Sa katapusan, pag-access sa X-Cart backed panel pinaagi sa pag-igo sa Administrator zone (Backoffice) link o pinaagi sa pag-navigate sa imong server IP address o domain name pinaagi sa HTTP protocol ngadto sa /shop/admin.php URL, sama sa gipakita sa ubos nga pananglitan.

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

18. Human sa pag-log in sa X-Cart nga gipaluyohan nga admin panel nga adunay mga kredensyal nga gi-configure sa panahon sa proseso sa pag-instalar kinahanglan nimo nga i-activate ang imong X-Cart nga edisyon ug magsugod sa pagdumala sa imong online nga tindahan.

Mga pahalipay! Malampuson nimong na-install ug na-configure ang X-Cart e-commerce nga plataporma sa imong server.