|
Serverske aplikacije i baze podataka PHP, Perl, ASP, ASP .NET, ColdFusion... MySQL, PostgreSQL, MSQL, Oracle... |
|
Alatke vezane za temu | Vrste prikaza |
8.3.2009, 17:49 | #1 |
Veteran
|
[Tutorial] Instalacija sopstvenog web servera - XAMPP
Hiljadu puta se zapitamo kako web sajt funkcionise. Zelimo da probamo da napravimo ono sto smo vec videli na internetu i da imamo svoje ''web dvoriste'' za testiranje raznih web aplikacija, forum, blogova itd. Da bi smo poceli prvo sto treba da uradite je da odete na sledecu adresu:
http://www.apachefriends.org/en/xampp.html Izaberite Xampp for Windows. Imate ponudjena dva resenja: Xampp Lite i ceo Xampp Xampp Lite je za upotrebu probaj,ponesi,obrisi. Sadrzi ono osnovno sto je potrebno za pravljenje svog web servera. http://www.apachefriends.org/downloa...in32-1.7.0.exe 7zip Xampp celokupna verzija je verzija koja je updateovana cesce ima oko 39mb.Install verzija. http://www.apachefriends.org/downloa...-installer.exe Kada se zavrsi skidanje pokrenite instalaciju xamppa. Izaberite direktorijum gde ce xampp biti postavljen i da li zelite ikonu u Start meniju i na Desktopu. Ikona koja ce ovde biti postavljena jeste ikona za startovanja servisa. Mercury mail, FTP,Apache MySQL(Serverska baza koristi se kod vecine modernih foruma blogova itd) Otvorite folder gde je xampp instaliran. Naime postoje dve opcije. Xampp control panel ili xampp_start.exe batch file koji startuje samo apache i mysql. Startujte server.Otvorite vas omiljeni broswer.U brosweru ukucajte http://127.0.0.1 ili http://localhost. Po mogucnosti Mozzila Firefox. Ako ste sve dobro uradili pisace vam Xampp sa belom pozadinom i izborom za jezik. Izaberite Engleski i ucice te u web configuration xamppa. Tu se nalazi Status,prikazuje status server phpmyadin link sluzi za pravljenje MySQL baza razni drugi alati. Security je trenutno zakljucan.Otvaranje strane security prikazace gresku da je forbidden accecs. Ako ste instalirali u u C direktorijumu uradite sledece. Otvorite C:\xampp\apache\conf\extra Tu otvorite CONF file httpd-xampp. Otvorite ga sa wordpadom ili notepadom. Nadji te liniju Allow from localhost Promeni te je na Allow from 127.0.0.1. Restartujte web server koristeci batch file xampp_restart.exe Ponovo otvorite stranu u Security. Sada se ucitava. Prikazano je opste stanje. Da bi ste uneli sigurnosne promene http://127.0.0.1/security/xamppsecurity.php Imate mogucnost da postavite Mysql sifru za root usera i da napravite .htaccess directory tj da ga zastite sifrom.indetifikacija za phpmyadmin moze da bude preko cookie ili preko http. Mozete ih sacuvati u obliku text fajla ali nije preporucljivo ako nije vas samo racunar. Udjite u C:/xampp/htdocs direktorijum. Tu se nalaze tri foldera koja su bitna za podesavanje. Obrisite index.html i slike posto vam vise ne trebaju. Ubacite svoje html strane ili neki forum i istrazujte. Svaki komentar o poboljsanju je dobrodosao. |
8.3.2009, 18:30 | #2 |
Deo inventara foruma
Član od: 5.12.2005.
Poruke: 6.785
Zahvalnice: 348
Zahvaljeno 1.893 puta na 1.078 poruka
|
Re: [Tutorial] Instalacija sopstvenog Web Servera-Xampp
Za XAMPP ovo sa dozvolom pristupa serveru sa lokalne adrese važi samo za novu 1.7 verziju za koju je neophodno skinuti i patch na 1.7.2 ako se ne varam.
Ako želite da postavite bilo kakav softver na serveru preporučujem da za to napravite posebne foldere a ne da se igrate u Document Root-u. Ako imate problema sa aktiviranjem Apache-a a imate u isto vreme i Skype onda prvo isključite Skype, pokrenite Apache iz XAMPP panela pa onda opet uključite Skype. BTW... Sve je ovo mnogo detaljnije objašnjeno na http://www.apachefriends.org/en/xampp-windows.html#522 |
8.3.2009, 18:37 | #3 |
Veteran
|
Re: [Tutorial] Instalacija sopstvenog Web Servera-Xampp
Naravno da ce u htdocs napraviti htdocs/mojforum i tu ubaciti nece hvala bogu u htdocs vec ce napraviti folder u njemu za njihov forum sajt.
Edit: Problem sa Skypeom i apache je sto oba koriste port 80 |
9.3.2009, 20:48 | #4 |
Ad Ministrator
Član od: 19.8.2005.
Lokacija: Beograd, SK
Poruke: 7.280
Zahvalnice: 29
Zahvaljeno 3.041 puta na 1.544 poruka
|
Re: [Tutorial] Instalacija sopstvenog Web Servera-Xampp
Što se tiče Skajpa, naučio sam na teži način da on zauzima port 80. Međutim, to može da se isključi u konfiguraciji Skajpa i onda ne mora čovek da se zeza sa gašenjem skajpa pre startovanja XAMPP-a i ponovnim paljenjem Skajpa.
|
9.3.2009, 21:06 | #5 |
Deo inventara foruma
Član od: 5.12.2005.
Poruke: 6.785
Zahvalnice: 348
Zahvaljeno 1.893 puta na 1.078 poruka
|
Re: [Tutorial] Instalacija sopstvenog Web Servera-Xampp
U stvari i i ne mora Dovoljno je da se Skajp isključi prvi put i da se nakon toga Apache podigne kao servis jer servisi imaju prioritet pri podizanju sistema. Skajp kada provali da mu je neko zauzeo port 80 automatski se pokupi i odluči da rovari po nekom drugom slobodnom portu
|
10.3.2009, 16:13 | #6 |
Ad Ministrator
Član od: 19.8.2005.
Lokacija: Beograd, SK
Poruke: 7.280
Zahvalnice: 29
Zahvaljeno 3.041 puta na 1.544 poruka
|
Re: [Tutorial] Instalacija sopstvenog Web Servera-Xampp
Sasvim moguće. Ja ga nisam startovao kao servis jer mi je bio potreban samo povremeno, pa je u mom slučaju moralo ovako kako sam rekao.
Uostalom, kad je neko iza ADSL rutera, sasvim je nepotrebno da Skype sluša na portu 80 jer nema šanse da mu iko išta pošalje na tom portu. |
10.3.2009, 17:22 | #7 | |
Deo inventara foruma
Član od: 5.12.2005.
Poruke: 6.785
Zahvalnice: 348
Zahvaljeno 1.893 puta na 1.078 poruka
|
Re: [Tutorial] Instalacija sopstvenog Web Servera-Xampp
Citat:
Usput... Pogledajte malo i sadržaj /apache/bin/ foldera u XAMPP instalaciji. Nećete se pokajati. Ima tu svega i svačega. Ako se neko pitao gde bez mnogo pomuke da nađe prekonfigurisan OpenSSL generator čik pogodite gde ga ima Što se tiče rada sa MySQL serverom za kreiranje baza, tabela i svega što uz to ide svakako preporučujem da se upoznate sa phpMyAdminom zato što je postao defacto standard na svim hosting platformama. On funkcioniše super kada su u pitanju standardne manipulacije sa bazama podataka i super je za višekorisničke sisteme međutim ume jako da pravi problema kada eksportujete ili importujete svoje baze podataka. Zato ako imate potpunu kontrolu nad svojim serevrom a imate nameru da od ovoga zarađujete za leba morate da se ili naviknete na standardnu Shell konzolu (koja je ipak dostupna samo na skupljim paketima ili je server samo vaš) ili da koristite paket kao što je recimo MySQL GUI Tools. Jedna od alatki MySQL GUI Tools paketa je fantastični MySQL Administrator koji ima sposobnost da se kači direktno na server kao tzv. potpuno kvalifikovani MySQL klijent pa se kompletne operacije kao što su Backup i Restore vrše izuzetno stabilno i pouzdano. Problem nastaje u slučajevima kada nemate baš kompletnu kontrolu nad svojim serverima jer MySQL Administrator zahteva da vaš hosting server ima aktiviran tzv. remote access za MySQL bazu a s obzirom da ovo može biti opasno na shared hosting serverima provajderi hosting usluga tu opciju gotovo redovno isključuju tako da pa pa MySQL Administrator. No odličan način da se igrate sa ovim alatkama je upravo na svom računaru gde imate punu kontrolu gde možete da shvatite pune potencijale alata. Ako vam uz to zatreba i neki alat pa poželite da se poigrate malo i pravljenjem svojih baza poprilično dobro rešenje (ako ne i najbolje za sada) je MySQL Workbench. Možete o njemu da pročitate ovde. Poslednja ispravka: holodoc (10.3.2009 u 18:02) |
|
Bookmarks sajtovi |
Alatke vezane za temu | |
Vrste prikaza | |
|
|