Kako nitko nije odgovorio na moj upit potrudio sam se I napisao tutorija o načinu pristupa bazi podataka koja se nalazi u virtualnom okruženju.
Najjednostavniji način sa kojim to možete postići je da za početak imate instaliran VirtualBox (može I neki drugi npr. Vmware, ali je za potrebe ovog tutorijala korišten VirtualBox jer preferiram besplatan software :) ) I u njemu instaliran neki operativni sistem (u daljnjem tekstu gost).
Sad slijedi konfiguracija VirtualBox-a gdje morate napraviti mrežu pomoću koje će biti spojeni domaćin I gost.
To radimo tako da u VirtualBox-u odemo File/Preferences zatim u Network te kliknemo na zeleni plusić sa desne strane (Add Host-only network) koji će nam kreirati mrežu pod nazivom vboxnet0 pa stisnemo OK I tu smo gotovi. Nakon ovog trebamo konfigurirati postavke gosta tako da se on pri pokretanju automatski spoji na mrežu vboxnet0 koju smo kreirali. Da bi to napravili, u VirtualBox-u odaberemo željenog gosta I kliknemo na Settings I idemo na Network te na Adapter 1 i zabilježimo kvadratić pokraj Enable Network Adapter. Za Attached to odaberemo Host-only adapter, a za Name odaberemo vboxnet0 I kliknemo OK. U principu to je to što se tiče postavki.
Sad trebamo pokrenuti gosta I na njega instalirati Xampp (paket programa koji sadrži Apache server, MySQL bazu podataka I podršku za PHP) ako je riječ o Windows-u (u ovom slučaju je XP Pro) ili Xampp za Linux (prije se zvao Lampp, ali je naziv promjenjen, iako ga u File System možete naći u datoteci pod nazivom Lampp) ako je riječ o nekoj Linux distribuciji (u ovom slučaju je Ubuntu 12.04 LTS).
Nakon uspješne instalacije Xampp-a tj. Xampp-a za Linux treba pokrenuti Apache server i MySQL bazu. Na windows-u to radimo tako što pokrenemo Xampp Control Center I u njemu kliknemo na start pokraj Apache I MySQL, a po želji I FilleZilla (ako imate potrebu), a na linux-u tako da otvorimo Terminal I u njega upišemo:
sudo /opt/lampp/lampp start
I da bi bili sigurni da je sve uspješno pokrenuto otvorimo internet preglednik (nije bitno koji) te u URL bar upišemo:
localhost ili 127.0.0.1 (ako sa localhost imate problema)
Ako nam se prikaže stranica Welcome to Xampp sve smo dobro napravili u drugom slučaju Prikazat će nam se tekst Something went wrong (ako dođe do toga Google je vaš prijatelj ;) ).
Sad kad smo instalirali sve što je potrebno na gostu I pokrenuli server sad bi trebali do tog servera doći iz domaćina, što je sitnica ako ste sve do sada dobro napravili.
Znači da bi pristupili serveru I bazi podataka (koja se nalazi na gostu) iz domaćina, moramo saznati ip adresu gosta koja će usmjeriti naš internet preglednik na domaćinu na gosta.
Da bi saznali ip adresu gosta ako je u pitanju windows otvorite naredbeni redak (Command Prompt)
I upišete:
ipconfig
I tu bi vam trebala biti ip adresa (pod djelom IPv4 Adress), ako se ne možete snaći pokušajte pronaći nešto oblika 192.168.x.x (x su određeni brojevi koji se automatski dodjeljuju vašoj ip adresi).
Ako je u pitanju linux tada otvorite Terminal I upišete:
ifconfig
Također će vam se otvoriti neke osnovne informacije o vašem mrežnom statusu, a vi kao I u slučaji windowsa tražite nešto oblika 192.168.x.x.
Sad kad ste saznali ip adresu vašeg gosta negdje je zapišite zatim otiđite u internet preglednik na domaćinu I u URL bar upišite:
ip-adresa-gosta/localhost
I trebalo bi vam se otvoriti kao I na gostu Welcome to Xampp ili Error 404 ako nešto niste dobro napravili (provjerite sve od početka).
Ako je sve u redu sad imate pristup serveru I bazi podataka koja se nalazi na gostu iz domaćina :))
Ako kojim slučajem ne znate na početnoj stranici xampp-a (koja vam se otvori kad upišete localhost) imate u izborniku sa desne strane phpMyAdmin koji će vas odvesti na stranicu gdje detaljnije možete konfigurirati bazu podataka.
I to je to nadam se da je sve dovoljno jasno I da će vam ovo poslužiti bilo za testiranje web stranica bilo za traženje ranjivosti servera I baze ili bilo čemu drugom :)