Kif Tinstalla Zen Cart E-commerce Xiri Aħżen fil-Linux


Dan is-suġġett se jkopri l-proċess ta 'installazzjoni pass pass tal-pjattaforma tal-kummerċ elettroniku ta' sors miftuħ Zen Cart fid-distribuzzjonijiet Linux ibbażati fuq Debian u fis-sistemi operattivi Linux RHEL u CentOS 7.

Zen Cart hija pjattaforma tas-CMS tax-xiri faċli biex timmaniġġjaha u popolari, miktuba fil-lingwa ta 'programmar PHP fuq is-server u skjerata fuq il-munzell LAMP li jintuża prinċipalment biex jinħolqu ħwienet onlajn għar-reklamar ta' prodotti u merkanzija.

  1. LAMP munzell installat f'CentOS 7
  2. LAMP munzell installat f'Ubuntu
  3. LAMP stack installat f'Debian

Pass 1: Installa l-Pre-Rekwiżiti tas-Sistema għal Zen Cart

1. Fl-ewwel pass, idħol fil-console tas-server tiegħek u toħroġ il-kmandi li ġejjin sabiex tinstalla l-utilitajiet unzip u curl fis-sistema tiegħek.

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

2. Il-pjattaforma tal-kummerċ elettroniku online Zen Cart ħafna drabi hija installata fuq il-munzell LAMP fis-sistemi Linux. Jekk il-munzell LAMP huwa diġà installat fil-magna tiegħek għandek tiżgura wkoll li tinstalla l-estensjonijiet PHP li ġejjin meħtieġa mill-applikazzjoni tal-kummerċ elettroniku Zen Cart billi toħroġ il-kmand li ġej.

------------------ 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. Wara l-moduli PHP meħtieġa kollha u installati fis-sistema tiegħek, iftaħ il-fajl tal-konfigurazzjoni PHP default speċifiku għad-distribuzzjoni tal-Linux tiegħek u aġġorna s-settings tal-PHP hawn taħt.

Aħroġ il-kmand hawn taħt skont id-distribuzzjoni tiegħek biex tiftaħ u teditja l-fajl tal-konfigurazzjoni PHP.

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

Fittex u ibdel is-settings PHP li ġejjin kif muri fis-silta hawn taħt:

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

Żur il-lista uffiċjali taż-żoni tal-ħin PHP sabiex issib iż-żona tal-ħin korretta skont il-lokazzjoni ġeografika tas-server tiegħek.

4. Wara li tkun aġġornajt il-fajl tal-konfigurazzjoni PHP bis-settings meħtieġa, issalva u agħlaq il-fajl u terġa 'tibda s-servizz Apache biex terġa' taqra l-konfigurazzjonijiet billi toħroġ il-kmand li ġej.

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

5. Il-pjattaforma tal-kummerċ elettroniku Zen Cart teħtieġ database RDBMS biex taħżen id-dejta tal-applikazzjoni. Biex toħloq database Zen Cart, illoggja mal-console tas-server MySQL u ħarġet il-kmand hawn taħt biex toħloq database Zen Cart u l-kredenzjali meħtieġa biex taċċessa d-database.

Ibdel l-isem tad-database, il-varjabbli tal-utent u l-password bis-settings tiegħek stess.

# 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

Pass 2: Installa Zen Cart f'CentOS, Debian u Ubuntu

6. Sabiex tinstalla l-applikazzjoni tal-kummerċ elettroniku Zen Cart, l-ewwel niżżel l-aħħar fajl tal-arkivju zip Zen Cart fis-sistema tiegħek billi toħroġ il-kmand hawn taħt.

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

7. Wara li jintemm it-tniżżil tal-fajl zip Zen Cart, agħti l-kmandi li ġejjin biex tiġbed l-arkivju zip u tikkopja l-fajls tal-installazzjoni fil-mogħdija tal-għerq tad-dokument tal-web server.

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

8. Sussegwentement, agħti l-kmand li ġej biex tagħti lis-server Apache HTTP permess sħiħ ta 'kitba lill-fajls ta' installazzjoni ta 'Zen Cart mill-mogħdija ta' l-għerq tad-dokument tas-server.

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

9. Sussegwentement, iftaħ browser u naviga lejn l-indirizz IP tas-server tiegħek jew l-isem tad-dominju permezz tal-protokoll HTTP u agħfas fuq il-link Ikklikkja hawn sabiex tibda l-proċess ta 'installazzjoni ta' Zen Cart.

http://your_domain.tld/

10. Fil-pass li jmiss, l-installatur Zen Cart jispezzjona s-sistema tiegħek u jirrapporta problemi eventwali f'każ li l-konfigurazzjoni tas-sistema ma tissodisfax ir-rekwiżiti kollha biex tinstalla l-pjattaforma tax-xiri. Jekk ma jintwerew l-ebda twissijiet jew żbalji, ikklikkja fuq il-buttuna Kompli biex timxi għall-pass li jmiss.

11. Fl-istadju ta 'installazzjoni li jmiss, iċċekkja biex taqbel mat-termini tal-liċenzja u vverifika l-indirizzi tal-URL tal-frontend tal-maħżen tiegħek kif muri fil-screenshot hawn taħt. Ibdel l-indirizz IP jew l-isem tad-dominju biex taqbel mal-konfigurazzjoni tas-server tiegħek. Meta tispiċċa agħfas il-buttuna Kompli biex timxi 'l quddiem bil-proċess ta' installazzjoni.

12. Sussegwentement, ipprovdi informazzjoni tad-database MySQL (indirizz tal-host tad-database, isem tad-database u kredenzjali), iċċekkja d-Dejta Demo Tagħbija fid-database ta 'Zen Cart u agħżel sett ta' karattri tad-database, prefiss tad-database u Metodu SQL Cache kif muri fil-screenshot hawn taħt. Ikklikkja fuq il-buttuna Kompli meta tispiċċa sabiex tikkonfigura aktar Zen Cart.

13. Fl-iskrin ta' installazzjoni li jmiss, ipprovdi isem ta' Admin Superuser li se jintuża biex tilloggja biex taħżen sostnut u indirizz elettroniku għall-kont ta' l-amministratur tas-Superuser. Ikteb jew agħmel stampa tal-password temporanja tal-Admin u l-isem tad-direttorju tal-Admin u agħfas fuq il-buttuna Kompli biex tibda l-proċess tal-installazzjoni.

14. Stenna biex jintemm il-proċess ta 'installazzjoni u int se terġa' tidderieġi lejn l-iskrin ta 'installazzjoni finali ta' Zen Cart. Hawnhekk issib żewġ links biex taċċessa Zen Cart Admin Backed dashboard u Your Storefront link, kif muri fil-screenshot hawn taħt. Kun żgur li tinnota l-indirizz backend tal-amministratur tal-maħżen.

15. Issa, qabel ma fil-fatt tidħol fil-pannell tal-backend tal-maħżen tiegħek, l-ewwel erġa' lura għall-console bash tas-server tiegħek u toħroġ il-kmand ta 'hawn taħt sabiex tħassar id-direttorju tal-installazzjoni.

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

16. Wara, mur lura għall-browser u kklikkja fuq Admin backend link sabiex tiġi ridirett lejn Zen Cart backend dashboard paġna login. Idħol fil-pannell tal-amministrazzjoni ta' Zen Cart bl-utent admin u l-password ikkonfigurati qabel u għandek tkun imħeġġa tibdel il-password temporanja tal-kont tal-amministratur sabiex tiżgura l-maħżen tiegħek.

17. Meta tidħol għall-ewwel darba fil-pannell ta' backend ta' Zen Cart, se jintwera wizard tas-setup inizjali ġdid fl-iskrin tiegħek. Fil-wizard inizjali żid l-isem tal-maħżen tiegħek, is-sid, l-indirizz elettroniku tas-sid tal-maħżen, il-pajjiż tal-maħżen, iż-żona tal-maħżen u l-indirizz tal-maħżen u kklikkja fuq il-buttuna Aġġorna biex issalva l-bidliet. Wara li tlesti dan l-aħħar pass tista' tibda timmaniġġja l-ħanut online tiegħek, tikkonfigura l-postijiet u t-taxxi u żżid xi prodotti.

18. Fl-aħħarnett, sabiex iżżur il-ħanut frontend tiegħek Zen Cart, innaviga lejn l-indirizz IP tas-server tiegħek jew l-isem tad-dominju permezz tal-protokoll HTTP, kif muri fil-screenshot hawn taħt. Din hija l-paġna web fejn il-prodotti reklamati tiegħek se jintwerew għall-klijenti tiegħek.

http://ww.yourdomain.tld 

Prosit! Int użajt b'suċċess il-pjattaforma tal-kummerċ elettroniku online Zen Cart fis-sistema tiegħek.