Giunsa ang Pag-install sa Zen Cart E-commerce Shopping Store sa Linux


Kini nga hilisgutan maglakip sa sunod-sunod nga proseso sa pag-instalar sa Zen Cart nga open source e-commerce nga plataporma sa Debian-based Linux distributions ug sa RHEL ug CentOS 7 Linux operating system.

Ang Zen Cart usa ka sayon nga pagdumala ug popular nga shopping CMS nga plataporma, nga gisulat sa PHP server-side programming language ug gibutang sa ibabaw sa LAMP stack nga kasagarang gigamit sa paghimo sa mga online nga tindahan alang sa mga produkto sa advertising ug mga baligya.

  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: I-install ang System Pre-Requirements para sa Zen Cart

1. Sa unang lakang, log in sa imong server console ug i-isyu ang mosunod nga mga sugo aron ma-install ang unzip ug curl utilities sa imong system.

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

2. Ang Zen Cart online nga e-commerce nga plataporma kanunay nga gi-install sa ibabaw sa LAMP stack sa Linux system. Kung ang LAMP stack na-install na sa imong makina kinahanglan nimo nga sigurohon nga imong i-install ang mosunod nga mga extension sa PHP nga gikinahanglan sa Zen Cart e-commerce nga aplikasyon pinaagi sa pag-isyu sa mosunod nga sugo.

------------------ On CentOS/RHEL ------------------ 
# yum install epel-release
# yum install php-curl php-xml php-gd php-mbstring

------------------ On Debian/Ubuntu ------------------
# apt install php7.0-curl php7.0-xml php7.0-gd php7.0-mbstring

3. Human sa tanang gikinahanglan nga PHP modules ug ma-install sa imong sistema, ablihi ang default PHP configuration file nga espesipiko sa imong Linux distribution ug i-update ang ubos sa PHP settings.

I-isyu ang ubos nga sugo sumala sa imong pag-apod-apod sa pag-abli ug pag-edit sa PHP configuration file.

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

Pangitaa ug ilisan ang mosunod nga mga setting sa PHP sama sa gipakita sa ubos nga kinutlo:

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

Bisitaha ang opisyal nga lista sa time zone sa PHP aron makit-an ang husto nga timezone sumala sa lokasyon sa heyograpiya sa imong server.

4. Human nimo ma-update ang PHP configuration file uban ang gikinahanglan nga mga setting, i-save ug isira ang file ug i-restart ang serbisyo sa Apache aron mabasa pag-usab ang mga configuration pinaagi sa pag-isyu sa mosunod nga sugo.

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

5. Ang Zen Cart e-commerce nga plataporma nanginahanglan ug database sa RDBMS aron matipigan ang datos sa aplikasyon. Aron makahimo og database sa Zen Cart, pag-log in sa MySQL server console ug i-issue ang command sa ubos aron makahimo og database sa Zen Cart ug ang mga kredensyal nga gikinahanglan aron ma-access ang database.

Ilisan ang database name, user ug password variables sa imong kaugalingong mga setting.

# mysql -u root -p

MariaDB [(none)]> create database zencart_shop;
MariaDB [(none)]> grant all privileges on zencart_shop.* to 'your_user'@'localhost' identified by 'your_password';
MariaDB [(none)]> flush privileges;   
MariaDB [(none)]> exit

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

6. Aron ma-install ang Zen Cart e-commerce nga aplikasyon, i-download una ang pinakabag-o nga Zen Cart zip archive file sa imong sistema pinaagi sa pag-isyu sa ubos nga sugo.

# wget https://sourceforge.net/projects/zencart/files/CURRENT%20-%20Zen%20Cart%201.5.x%20Series/zen-cart-v1.5.5e-03082017.zip 

7. Human ma-download ang Zen Cart zip file, i-issue ang mosunod nga mga sugo aron makuha ang zip archive ug kopyaha ang mga file sa pag-install sa web server document root path.

# unzip zen-cart-v1.5.5e-03082017.zip
# cp -rf zen-cart-v1.5.5e-03082017/* /var/www/html/

8. Sunod, pag-isyu sa mosunod nga sugo sa paghatag Apache HTTP server bug-os nga pagsulat pagtugot sa Zen Cart instalasyon files gikan sa server sa dokumento gamut dalan.

# chown -R apache:apache /var/www/html/        [On CentOS/RHEL]
# chown -R www-data:www-data /var/www/html/    [On Debian/Ubuntu]

9. Sunod, pag-abli sa usa ka browser ug navigate sa imong server IP address o domain name pinaagi sa HTTP protocol ug naigo sa Click dinhi link aron sa pagsugod sa proseso sa pag-instalar sa Zen Cart.

http://your_domain.tld/

10. Sa sunod nga lakang, ang Zen Cart installer mag-inspeksyon sa imong sistema ug magreport sa mga problema sa katapusan kung ang sistema sa pagsumpo dili makatagbo sa tanan nga mga kinahanglanon aron ma-install ang shopping platform. Kung walay mga pasidaan o mga sayup nga gipakita, i-klik ang Continue button aron mobalhin sa sunod nga lakang.

11. Sa sunod nga yugto sa pag-instalar, susiha aron mouyon sa mga termino sa lisensya ug pamatud-i ang imong mga adres sa frontend URL sa tindahan sama sa gihulagway sa screenshot sa ubos. Ilisan ang IP address o domain name aron mohaum sa configuration sa imong server. Kung nahuman na nimo i-hit ang Continue button aron magpadayon sa proseso sa pag-install.

12. Sunod, paghatag ug impormasyon sa database sa MySQL (address sa host sa database, ngalan sa database ug mga kredensyal), susiha ang Load Demo Data ngadto sa database sa Zen Cart ug pilia ang database character set, database prefix ug SQL Cache Method sama sa gihulagway sa ubos nga screenshot. I-klik ang Continue button kung mahuman ka aron ma-configure pa ang Zen Cart.

13. Sa sunod nga screen sa pag-install, paghatag ug Admin Superuser nga ngalan nga gamiton sa pag-log in sa gipaluyohan nga tindahan ug usa ka email address alang sa Superuser admin account. Pagsulat o paghimo usa ka litrato sa Admin temporaryo nga password ug ngalan sa direktoryo sa Admin ug i-hit ang Continue button aron masugdan ang proseso sa pag-install.

14. Paghulat sa proseso sa pag-instalar nga mahuman ug ikaw ma-redirect sa Zen Cart final installation screen. Dinhi makit-an nimo ang duha ka link alang sa pag-access sa Zen Cart Admin Backed dashboard ug link sa Imong Storefront, ingon sa gihulagway sa screenshot sa ubos. Siguroha nga imong namatikdan ang adres sa backend sa admin sa tindahan.

15. Karon, sa dili pa aktuwal nga mag-log in sa imong backend panel sa tindahan, balik una sa imong server bash console ug i-isyu ang ubos nga sugo aron mapapas ang direktoryo sa pag-instalar.

# rm -rf /var/www/html/zc_install/

16. Pagkahuman, balik sa browser ug i-klik ang Admin backend link aron ma-redirect sa Zen Cart backend dashboard login page. Pag-log in sa Zen Cart admin panel nga adunay admin user ug password nga gi-configure sa sayo pa ug kinahanglan ka nga aghaton nga usbon ang admin account temporaryo nga password aron masiguro ang imong tindahan.

17. Sa una nimong pag-log in sa Zen Cart backend panel, usa ka bag-ong inisyal nga setup wizard ang ipakita sa imong screen. Sa inisyal nga wizard idugang ang imong ngalan sa tindahan, tag-iya, email address sa tag-iya sa tindahan, nasud sa tindahan, lugar sa tindahan ug adres sa tindahan ug i-klik ang Update button aron maluwas ang mga pagbag-o. Human makompleto kining katapusang lakang mahimo ka magsugod sa pagdumala sa imong online nga tindahan, pag-configure sa mga lokasyon ug buhis ug pagdugang pipila ka mga produkto.

18. Sa katapusan, aron makabisita sa imong Zen Cart frontend store, navigate sa imong server IP address o domain name pinaagi sa HTTP protocol, ingon sa gihulagway sa ubos nga screenshot. Kini ang webpage diin ang imong gi-anunsyo nga mga produkto ipakita alang sa imong mga kliyente.

http://ww.yourdomain.tld 

Mga pahalipay! Malampuson nimong na-deploy ang Zen Cart online e-commerce nga plataporma sa imong sistema.