Jinsi ya Kusakinisha Duka la Ununuzi la Zen Cart E-commerce katika Linux


Mada hii itashughulikia mchakato wa usakinishaji wa hatua kwa hatua wa jukwaa la wazi la biashara la Zen Cart katika usambazaji wa Linux unaotegemea Debian na katika mifumo ya uendeshaji ya RHEL na CentOS 7 Linux.

Zen Cart ni mfumo rahisi wa kudhibiti na maarufu wa ununuzi wa CMS, ulioandikwa kwa lugha ya programu ya upande wa seva ya PHP na umewekwa juu ya safu ya LAMP ambayo hutumiwa zaidi kuunda maduka ya mtandaoni kwa bidhaa za utangazaji na bidhaa.

  1. Bunda la LAMP limesakinishwa katika CentOS 7
  2. Bunda la LAMP limesakinishwa kwenye Ubuntu
  3. Bunda la LAMP limesakinishwa katika Debian

Hatua ya 1: Sakinisha Mahitaji ya Awali ya Mfumo kwa Zen Cart

1. Katika hatua ya kwanza, ingia kwenye kiweko chako cha seva na toa amri zifuatazo ili kusakinisha huduma za unzip na curl kwenye mfumo wako.

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

2. Jukwaa la e-commerce la mtandaoni la Zen Cart mara nyingi husakinishwa juu ya rundo la LAMP katika mifumo ya Linux. Ikiwa rafu ya LAMP tayari imesakinishwa kwenye mashine yako unapaswa pia kuhakikisha kuwa umesakinisha viendelezi vifuatavyo vya PHP vinavyohitajika na programu ya Zen Cart e-commerce kwa kutoa amri ifuatayo.

------------------ 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. Baada ya moduli zote za PHP zinazohitajika na kusakinishwa katika mfumo wako, fungua faili chaguo-msingi ya usanidi wa PHP maalum kwa usambazaji wako wa Linux na usasishe mipangilio iliyo hapa chini ya PHP.

Toa amri iliyo hapa chini kulingana na usambazaji wako ili kufungua na kuhariri faili ya usanidi wa PHP.

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

Tafuta na ubadilishe mipangilio ifuatayo ya PHP kama inavyoonyeshwa kwenye dondoo hapa chini:

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

Tembelea orodha rasmi ya saa za eneo la PHP ili kupata saa za eneo sahihi kulingana na eneo la kijiografia la seva yako.

4. Baada ya kusasisha faili ya usanidi wa PHP na mipangilio inayohitajika, hifadhi na funga faili na uanze upya huduma ya Apache ili kusoma upya usanidi kwa kutoa amri ifuatayo.

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

5. Jukwaa la e-commerce la Zen Cart linahitaji hifadhidata ya RDBMS ili kuhifadhi data ya programu. Ili kuunda hifadhidata ya Zen Cart, ingia kwenye kiweko cha seva ya MySQL na toa amri iliyo hapa chini ili kuunda hifadhidata ya Zen Cart na stakabadhi zinazohitajika kufikia hifadhidata.

Badilisha jina la hifadhidata, vigezo vya mtumiaji na nenosiri na mipangilio yako mwenyewe.

# 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

Hatua ya 2: Sakinisha Zen Cart katika CentOS, Debian na Ubuntu

6. Ili kusakinisha programu ya Zen Cart e-commerce, pakua kwanza faili ya hivi punde zaidi ya kumbukumbu ya zip ya Zen Cart katika mfumo wako kwa kutoa amri iliyo hapa chini.

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

7. Baada ya upakuaji wa faili ya zip ya Zen Cart kukamilika, toa amri zifuatazo ili kutoa kumbukumbu ya zip na kunakili faili za usakinishaji kwenye njia ya msingi ya hati ya seva ya wavuti.

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

8. Kisha, toa amri ifuatayo ili kutoa idhini kamili ya uandishi wa seva ya Apache HTTP kwa faili za usakinishaji za Zen Cart kutoka kwa njia ya msingi ya hati ya seva.

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

9. Kisha, fungua kivinjari na uende kwenye anwani ya IP ya seva yako au jina la kikoa kupitia itifaki ya HTTP na ubonyeze Bofya hapa kiungo ili kuanza mchakato wa usakinishaji wa Zen Cart.

http://your_domain.tld/

10. Katika hatua inayofuata, kisakinishi cha Zen Cart kitakagua mfumo wako na kuripoti matatizo ya baadaye iwapo usanidi wa mfumo haukidhi mahitaji yote ya kusakinisha jukwaa la ununuzi. Ikiwa hakuna maonyo au hitilafu zinazoonyeshwa, bofya kitufe cha Endelea ili kwenda hatua inayofuata.

11. Katika hatua inayofuata ya usakinishaji, angalia ili ukubali sheria na masharti ya leseni na uthibitishe anwani za URL za mbele ya duka lako kama inavyoonyeshwa kwenye picha ya skrini iliyo hapa chini. Badilisha anwani ya IP au jina la kikoa ili kuendana na usanidi wa seva yako. Unapomaliza bonyeza kitufe cha Endelea ili kusonga mbele na mchakato wa usakinishaji.

12. Kisha, toa maelezo ya hifadhidata ya MySQL (anwani ya mwenyeji wa hifadhidata, jina la hifadhidata na stakabadhi), angalia Pakia Data ya Onyesho kwenye hifadhidata ya Zen Cart na uchague seti ya vibambo vya hifadhidata, kiambishi awali cha hifadhidata na Mbinu ya Akiba ya SQL kama inavyoonyeshwa kwenye picha ya skrini iliyo hapa chini. Bofya kitufe cha Endelea ukimaliza ili kusanidi zaidi Zen Cart.

13. Katika skrini inayofuata ya usakinishaji, toa jina la Mtumiaji Msimamizi Mkuu litakalotumiwa kuingia ili kuhifadhi akiba na anwani ya barua pepe ya akaunti ya msimamizi wa Superuser. Andika au ufanye picha ya nenosiri la muda la Msimamizi na saraka ya jina la Msimamizi na ubonyeze kitufe cha Endelea ili kuanza mchakato wa usakinishaji.

14. Subiri mchakato wa usakinishaji ukamilike na utaelekezwa kwenye skrini ya mwisho ya usakinishaji ya Zen Cart. Hapa utapata viungo viwili vya kufikia dashibodi inayoungwa mkono na Msimamizi wa Zen Cart na kiungo cha Mbele ya Duka lako, kama inavyoonyeshwa kwenye picha ya skrini iliyo hapa chini. Hakikisha umekumbuka anwani ya nyuma ya msimamizi wa duka.

15. Sasa, kabla ya kuingia kwenye kidirisha cha mandharinyuma ya duka lako, rudi kwanza kwa seva yako ya bash na utoe amri iliyo hapa chini ili kufuta saraka ya usakinishaji.

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

16. Baadaye, rudi kwenye kivinjari na ubofye kiungo cha nyuma cha Msimamizi ili uelekezwe kwenye ukurasa wa kuingia kwenye dashibodi ya nyuma ya Zen Cart. Ingia kwenye paneli ya msimamizi ya Zen Cart na mtumiaji wa msimamizi na nenosiri lililosanidiwa hapo awali na unapaswa kushawishiwa kubadilisha nenosiri la muda la akaunti ya msimamizi ili kulinda hifadhi yako.

17. Unapoingia kwa mara ya kwanza kwenye paneli ya nyuma ya Zen Cart, kichawi kipya cha usanidi kitaonyeshwa kwenye skrini yako. Katika kichawi cha kwanza ongeza jina la duka lako, mmiliki, anwani ya barua pepe ya mmiliki wa duka, nchi ya duka, eneo la duka na anwani ya duka na ubofye kitufe cha Sasisha ili kuhifadhi mabadiliko. Baada ya kukamilisha hatua hii ya mwisho unaweza kuanza kudhibiti duka lako la mtandaoni, kusanidi maeneo na kodi na kuongeza baadhi ya bidhaa.

18. Hatimaye, ili kutembelea duka lako la mbele la Zen Cart, nenda kwenye anwani ya IP ya seva yako au jina la kikoa kupitia itifaki ya HTTP, kama inavyoonyeshwa kwenye picha ya skrini iliyo hapa chini. Huu ndio ukurasa wa wavuti ambapo bidhaa zako zilizotangazwa zitaonyeshwa kwa wateja wako.

http://ww.yourdomain.tld 

Hongera! Umefaulu kusambaza jukwaa la biashara ya mtandaoni la Zen Cart kwenye mfumo wako.