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.
- LAMP munzell installat f'CentOS 7
- LAMP munzell installat f'Ubuntu
- 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.