14
Elektronsko Poslovanje MyMarket

Elektronsko Poslovanje Instalacija MyMarket-A

Embed Size (px)

Citation preview

Elektronsko Poslovanje

Elektronsko PoslovanjeMyMarket

Uvodna ReSutina ove prezentacije je u nauiti neto vie E-commerce-u na Webu.

E-commerce sajt koji je ovde prikazan zasnovan je na jednostavnoj standardnoj verziji MyMarket-a koja se moe nai na internetu.

Poto je sajt zasnovan na MyMarket-u ovde e biti prikazana instalacija svih potrebnih komponenti kako bi MyMarket E-commerce sajt radio.

ta je My Market?

MyMarket je Open Source reenje online prodavnice, koja je potpuno funkcionalna, sa katalogom proizvoda, izgraena pomou PHP i MySQL-a. Kreirana od strane Ying Zhang-a, za potrebe uenja osnovnih koraka postavljanja E-commerce sajta. MyMarket je dinamiki sajt, koji je kreiran pomou PHP i MySQL-a. Da bi bilo koji dinamiki sajt mogao da se pokrene u lokalu potrebno je imati instalirano sledee stvari: Apach server, PHP, SQL baza podataka. Sve ovo imamo u jendom programskom paketu koji se zove WAMP. Kasnije e biti vie rei o njemu.Demo sajt MyMarketAko elite da pogledate kako on izgleda moete posetiti ovaj demo sajt MyMarketa.Download MyMarketAko elite da preuzmete poslednjeu verziju MyMarketa, to moete uraditi ovde.

Instalacija WAMP ServeraDa bi MyMarket mogao da funkcionie potrebno je instalirati server Apache, MySQL baza i PHP. U lokalu se sve to moe instalirati kroz WampServer 2. Instalaciju WAMP-a moete preuzeti sa njihovog zvaninog sajta: http://www.wampserver.com/en/ Za instalaciju bilo kog dinamikog sajta potrebno je folder sa instalacijom smestiti u www folder koji predstavlja osnovni folder lokalnog servera.

potrebno je kliknuti na Wamp tray iconicu, Wamp - PHP - PHP settings i cekirati opcije:short open tag i register long arrays.

Kreiranje baze podataka za MyMarket

Da bi nam MyMarket radio, moramo da napravimo bazu podataka koju emo nazvati mymarket. To emo uraditi na sledei nain: levim klikom mia, kliknuti na ikonicu WAMPA u donjem desnom uglu i odabrati phpMyAdmin

U polju Create new database upisati ime baze koju pravimo, u naem sluaju mymarket, kliknuti na dugme Create. Time smo kreirali bazu podataka koju smo nazvali mymarket.

Nakon toga, u brauzeru se otvara prozor kao na slici ispod.

Popunjavanje baze tabelamaSada trebamo da popunimo tu bazu tabelama. U direktorikumu mymarket-1.72 koji smo downlodovali, nalazi se direktorijum INSTALL, a u njemu fajl mymarket.sql.

Taj fajl trebamo uitati u nau bazu.

Uitavanje fajla mymarket.sql u bazuUitavanje fajla Install se vri na sledei nain: potrebnoo je kliknuti na bazu mymarket, koju smo kreirali. Onda kliknuti na jeziak Import, pa na dugme Browse, i onda pronai prethodno spomenut mymarket.sql fajl i uitati ga.

Mymarket.sql fajl sadri sledee tabele:tabelu `categories` tabelu `orders` tabelu `order_items` tabelu `products` tabelu `products_categories`tabelu `users` Pa se tabele popunjavaju sledeim podacima:Popunjavanje tabele users korisnicima: admin i kupac Popunjavanje tabele categories osnovnom kategorijom tj korenom stabla

Popunjavanje tabele podacima

Sada smo kreirali bazu podataka sa tabelama koje su nam potrebne. Onda treba popuniti tabele podacima, tj u naem sluaju kategorijama, proizvodima, narudzbinama, Tabele se popunjavaju po elji prodavca.

Tabele se popunjavaju uitavanjem u bazu insert_podataka.sql fajla, na isti nain kao i malopre, koji smo napisali.

insert_podataka.sql fajla sadri podatke kojima se popunjavaju tabele:tabele `categories` tabele `products` tabele `products_categories` tabele `order_items`

Instalacaija MyMarketa

Kada ste instalirali WAMP, kreirali i popunili bazu podataka, sledi instalacija MyMarketa. Prvo trebate preuzeti poslednju verziju MyMarketa, npr ovde ili iskopirati sa diska ceo ovaj direktorijum. U sluaju da ste preuzeli fajl sa interneta, trebate ga otpakovati, i taj otpakovani folder (mymarket-1.72) iskopirati u www direktorijum.

Sadraj foldera mymarket-1.72 prikazan je na Slici

Izmene koje je potrebno izvritiNakon ovoga treba izmeniti fajl application.php.Podeavanja vezana za bazu podatakaUmesto default vrednosti treba podesiti parametre za nau bazu:$CFG->dbhost = "localhost"; // host baze$CFG->dbname = "mymarket"; // ima baze (u nasem slucaju je to mymarket)$CFG->dbuser = "root"; // korisnicko ime za bazu$CFG->dbpass = ""; // pasvord za bazu (mi smo pri kreiranju baze // ostavili prazno, tj bez pasvorda).Podeavanja vezana za serverUmesto default vrednosti, podesiti parametre za na server:$CFG->wwwroot = "http://localhost/ mymarket-1.72"; // direktorijum ( ["C:\wamp\www" - "localhost"] \eprodavnica)

Izgled MyMarket-a u brauzeru

Nakon ovih promena u fajlu application.php i snimanja iste, potrbno je ukucati u brauzeru localhost i odabrati mymarket-1.72. Pokree se sajt.

Index stranaShopping strana

Ovim je instalacaija celog sajta sa bazom u lokalu zavrena. Da bi ste doli do admin dela za dodavanje i izmenu proizvoda, kategorija, korisnika, narudzbina,... morate se ulogovati kao administrator sa sledeim korisnikim podacima:

Username: adminPassword: adminOnda e se pojaviti u levom meniju dodatna stavka: Admin Home. Kliknite na nju i otvorie vam se admin stranica za ureivanje MyMarketa

Admin index strana