[ damso @ 25.12.2005. 17:34 ] @
Istalirao sam IIS,imam instaliarno MYSQL i PHP preko XAMPP na WinXP. Sada hocu da probam kako mi radi PHP skript.KAKO? |
[ damso @ 25.12.2005. 17:34 ] @
[ Nemanja Avramović @ 25.12.2005. 17:57 ] @
Ubaci skriptu u wwwroot (ne znam koji je to folder za XAMPP) i onda otvoris browser i kucas: http://localhost/
edit: Tek sad weedim da si instalirao drugi server... e onda ne znam kako ces :( [Ovu poruku je menjao JaHvram dana 25.12.2005. u 18:59 GMT+1] [ apex @ 25.12.2005. 19:15 ] @
Citat: Istalirao sam IIS,imam instaliarno MYSQL i PHP preko XAMPP na WinXP. A koji ce ti i IIS i Apache zajedno? (dobro..... svako ima svoje zasto zato) Skriptu prebaci u root direktorijum servera i kucaj http://locallhost/ime_skripte.php E sad ako skripta koristi a u 90% slucajeva koristi MYSQL, moraces da importujes bazu (najverovatnije datu u *.txt formatu). (napravis prvo bazu pa onda u nju importujes). Trazi direktorijum: \xampp\htdocs\ i u njega ubaci skriptu [Ovu poruku je menjao apex dana 25.12.2005. u 20:17 GMT+1] [ Nemanja Avramović @ 25.12.2005. 20:21 ] @
Misliš da će tako raditi? Pošto, koliko sam skontao, PHP mu je podešen za Apache iz XAMPP-a a ne za IIS koji je naknadno instalirao... isti slučaj je i za MySQL.
[Ovu poruku je menjao JaHvram dana 25.12.2005. u 21:27 GMT+1] [ apex @ 25.12.2005. 21:39 ] @
Citat: Misliš da će tako raditi? Pošto, koliko sam skontao, PHP mu je podešen za Apache iz XAMPP-a a ne za IIS koji je naknadno instalirao... isti slučaj je i za MySQL. Da Da Da, zato sam ga i pitao koji ce mu IIS i Apache zajedno kad je Xampp bas i napravljen da se pocetnici ne smaraju sa onim sto ne znaju :) Zato sam mu i rekao da ubaci fajlove u xampp/htdocs da se ne razmislja puno, jer ako ubaci u root IIS servera nece od toga nistra imati. [ Nemanja Avramović @ 25.12.2005. 21:50 ] @
Pa da, ali ako je nekako obrisao Apache iz XAMPP-a, onda mu nece raditi :)
@damso: Ne eksperimentisi, vrati se na default (moj savet) [ apex @ 25.12.2005. 21:59 ] @
Koliko ja kontam oved se samo ja i ti raspravljamo - i to bezveze.
Nema sanse da je obrisao Apache posto lik ocigledno ne zna ni sta je instalirao cim je instalirao IIS i Apache zajedno. Mislim da nema svrhe nastavljati temu kad ga ocigledno ne zanima a mi se eto dobre volje upustili u raspravu a od momka sto je temu postavio ni traga ni glasa. [ Nemanja Avramović @ 25.12.2005. 22:10 ] @
hehe, ok, necemo nastavljati
p.s. mozda lik spava [ damso @ 25.12.2005. 22:33 ] @
hm..
spavajte vi..u svakom slucaju hvala ;-) E da pojasnim malo.. Koliko sam ja shvatio taj XAMPP je: 1)instalirao MYSQL RDBMS 2)instalirao Apache Web Server 3)instalirao i podrsku za PHP (Za IIS sam pitao jer sam ranije imao instaliran IIS da se zezam sa Webom,a posle sam instalirao MSSQL ali sam shvatio da mi ne ide nekako da rucno podesavam PHP na ta dva,pa mi je drugar rekao za XAMPP.) Sada kada hocu da mi skripta radi dovoljno je da je startujem,ali ako koristi bazu moram prvo da napravim bazu. Imam *.SQL fajl koji mi kreira bazu za skriptu(odnosno shemu baze),ali gde da pokrenem taj SQL? Inache sam u PHP+RDBMS praksi totalni pocetnik mada u teoriji razumem i kako rade baze i PHP. [ damso @ 25.12.2005. 22:52 ] @
Dakle ono sto smo mi u teoriji ucili na faksu trebalo bi da napravim shemu baze pomocu nekog alata recimo RationalRose,ali dobro ja vec imam napravljenu shemu u .sql fajlu.
A imam i ubaceno taj sql kod u napravibazu.php ,medjutim sad da bih imao bazu treba da pokrenem napravibazu.php ja kucam http://localhost/napravibazu.php i nece. MSSQL sam stopirao,radi mi WinMSQLadmin 1.4 , kako da znam da li mi radi apache? Inache XAMPP sam stavljao POSLE instalacije IISa i MSSQLa. [Ovu poruku je menjao damso dana 25.12.2005. u 23:59 GMT+1] [ sale83 @ 26.12.2005. 00:02 ] @
Prvo ako si imao instaliran IIS na windowsu i ako si instalirao XAMPP posel toga a nisi izbrisao IIS kako komponentu iz windowsa onda naravno da ti APACHE nece raditi !!
To je zato sto su oba na portu 80.!!! Recimo ja imam IIS ( zbog ASP. ASP.NET-a) i AppServ ( Apache +PHP+MySQL+Perl) za sve ostalo. Na IIS koritim PHP iz AppServ konfigurisan je da rasi sa doticnim php-om. Ako ti nemozes da pokrenes localhost onda prvo bio obirsao IIS ( ako ga vise neces koristiti) pa bi onda reinstalirao XAMPP. AKo hoces da teras oba servera onda idi u httpd.conf od Apachea i promeni port na 8080!! Tako ce raditi oba servera IIS -> localhost Apache -> locahost:8080 Ako hoces da vidis da li ti je Apache Stratovan + MySQl onda idi U: Control Panel -> Administrative Tools-> Services Tamo ces naci Apache i Mysql pa vidi sta tamo pise. da li su startovani ili nisu!! Takodje tu ih mozes restartovati i stopirati!! Sto se tice SQL fajla pokreni ga sa phpMyAdmin-om O phpMyAdminu: http://www.elitesecurity.org/t...Admin-Objasnjenje-za-pocetnike [ apex @ 26.12.2005. 00:08 ] @
Citat: E da pojasnim malo.. Koliko sam ja shvatio taj XAMPP je: 1)instalirao MYSQL RDBMS 2)instalirao Apache Web Server 3)instalirao i podrsku za PHP E pa lepo od tebe sto si nam ovo pojasnio :) Citat: Imam *.SQL fajl koji mi kreira bazu za skriptu(odnosno shemu baze) Citat: ja kucam http://localhost/napravibazu.php i nece. MSSQL sam stopirao,radi mi WinMSQLadmin 1.4 , kako da znam da li mi radi apache? E pa ti onda kucaj samo http://localhost ili probaj mada isto ti se vata 127.0.0.1 Koliko se secam Xampp bi trebao da ima u start meniju win-a svoje shortcut-ove za startovanje apache-a, MYSQL, . . . mada ja mislim da se ti servisi startuju automatski nakon instalacije/restartovanja. Mozes i iz konzole samo kucaj apache za startovanje apache -k shutdown za gasenje apache -k restart za restart Eh sad to je koliko se secam pa ti probaj ili baci pogled na apache documentation koji je veoma lepo napisan. Znaci ako vidis u browser-u sliku na kojoj pise xampp uspeo si jos samo da stavis u /htdocs tvoj *.php fajl i probas (Obrati strasno paznju na putanje u fajlovima - klasicna greska). P.S. obrati paznju na portove posto svi serveri po defaul-u zuzimaju 80 Ajd probaj pa javi kakvu ti je gresku izbacio :) [Ovu poruku je menjao apex dana 26.12.2005. u 01:10 GMT+1] [ damso @ 26.12.2005. 10:19 ] @
Evo da pocnemo sa greskama..
Citat: Warning: mysql_connect() [function.mysql-connect]: Access denied for user 'damso'@'localhost' (using password: YES) in E:\Program Files\XAMPP\xampp\htdocs\konekt.php on line 9 Ne mogu da se konektujem na mysql server, pogledajte podatke u konekt.php Kada pogledam u WinMySQLadmin imam dva username: jedno koje pise u prvoj kartici(tab)-"Enviroment-Local user name" drugo koje pise u my.ini fajlu,tu mi pise i password. Koje da koristim za konektovanje na bazu? Koje god da stavim,nece da radi. [ sale83 @ 26.12.2005. 10:26 ] @
Na lokalu probaj sa :
user : root pasword : (ostavi prazno - nista ne upisuj za pasword) [ damso @ 26.12.2005. 11:13 ] @
Sada radi,doduse ima nekih gresaka u skripti ali polako..
Nego jel to znaci da sada moram da sve skripte i ostale fajlove stvaljam u htdocs folder?Mogu li negde da podesim?Ili subdirectories? [ apex @ 26.12.2005. 11:36 ] @
Citat: Nego jel to znaci da sada moram da sve skripte i ostale fajlove stvaljam u htdocs folder? pa obicno se tu stavljaju skripte sa njihovim subdirectories. E sad naravno da mozes stavljati svoje skripte u bilo koji diektorijum na disku, ali moras onda kazati u *.conf fajlu apache-a da mu je to root folder a ne vise /htdocs. Mislim ima tu vise podesavanja zato bolje ostavi tako kako jeste nemoj da ti bude tesko da prebacis skripte u /htdocs. [Ovu poruku je menjao apex dana 26.12.2005. u 12:40 GMT+1] Copyright (C) 2001-2025 by www.elitesecurity.org. All rights reserved.
|