[ Mikes @ 26.08.2004. 12:50 ] @
Pomoc!

Instalirao sam Personal Web Server na Windowsu 98, skinuo sve fajlove za php 5 (sa www.php.net-a),zatim:
1. pokusao preko "php-5.0.1-installer.exe" da konfigurisem php i instalacija kaze da je sve u redu, ali ne radi
2. preko uputstava za manualnu instalaciju opet pokusao i opet ne radi

Sta sam slecece odradio da provjerim ?

Pokrenem http://lokalhost/primjer.htm i to mi radi kako treba,
zatim iskopiram neki .php fajl u folder c:\interpub\wwwroot\
(konkretno uzeo sam primjer iz PHP manuala i otkucao onaj prvi primjer iz prirucnika u Notepadu, promjenio mu ekstenziju iz .txt u hello.php) i ne radi!

Sta je u pitanju ?
Zasto mi ne radi ni jedan *.php koji iskopiram u ovaj folder c:\interpub\wwwroot\ ?

Pozivam ga sa sledecim tekstom u Internet exploreru:
http://lokalhost/hello.php
i on uvijek javlja "HTTP 400 - Bad Request"

Zamolio bih nekoga da me uputi gdje grijesim ?
[ Jbyn4e @ 26.08.2004. 13:28 ] @
Da bi web server mogao da procesira php fajlove, mora da zna sta da upotrebi. Ti to nisi podesio ocigledno.
Vise detalja:
http://www.php.net/manual/en/install.windows.iis.php
[ Mikes @ 26.08.2004. 14:00 ] @
I to sam odradio!
Postavio sam u registrima ovo sto je trazeno:

[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\w3svc\parameters\Script Map] ".php"="C:\\php\\php.exe" (change to C:\\php\\php-cgi.exe if you are using PHP 5)

i provjerio sam - postoji u registru ova vrijednost C:\\php\\php-cgi.exe jer je u pitanju verzija php 5.

Ipak nece ni jedan *.php fajl da odradi !
[ Mikes @ 26.08.2004. 14:07 ] @
Zaboravih, verzija Personal Web Servera je valjda 4.0, jer tako pise u "Release Notes" u Helpu, a kada se ode na Help pa "About..." ne pise verzija!

Instalacija za PWS mi je sa instalacionog diska Win98SE.

Imam instaliran i Front Page 2000 na racunaru.
[ Jbyn4e @ 26.08.2004. 14:14 ] @
Otidji u dos prompt, u direktorijum gde ti je php.exe (c:\php\?) i kucaj
php -v
da vidimo da li to radi.
Ako to radi, pisi:
php -q -i > info.html
i otvori taj info.html u browseru. Da li ti ispisuje podatke o php-u?
Ako ne - onda nesto nije u redu sa php-om. Ako da - onda verovatno taj web server nesto zeza - a sta -ko zna.
Inace ta podesavanja us za PWS >4 - da li ti imas taj PWS? Jesi pogledao na toj adresi podesavanja za Windows and PWS/IIS 3?
U krajnjem slucaju, da li te nesto sprecava da instaliras apache umesto pws-a?
[ Jbyn4e @ 26.08.2004. 14:19 ] @
BTW. Da li vidis verziju na adresi:
http://localhost/iishelp
odnosno ako to ne radi probaj
http://localhost/iishelp/pws/misc/default.asp
?
[ Jbyn4e @ 26.08.2004. 14:31 ] @
I jos nesto. Da li si kopirao php.ini-dist u windows direktorijum u php.ini fajl? Da li si promenio:
Citat:

;cgi.force_redirect = 1

We need to uncomment this line and change the setting to 0 as shown below to run PHP under PWS, do the necessary changes and save the file as php.ini in your windows folder (C:\windows on my computer):

cgi.force_redirect = 0
?
Pogledaj i da li si dao Script i Execute privilegije za wwwroot (evo ti sa slikama ovde )

Pa javi sta si uradio...

Ah da, jesi restartovao web server nakon izmena u registry-ju i slicno?

I jos nesto. Na stranici:
http://www.php.net/manual/en/install.windows.manual.php
pise
Citat:

MDAC requirements: If you use Microsoft Windows 98/NT4 download the latest version of the Microsoft Data Access Components (MDAC) for your platform. MDAC is available at http://msdn.microsoft.com/data/. This requirement exists because ODBC is built into the distributed Windows binaries
- mozda ti to fali?
[ Jbyn4e @ 26.08.2004. 14:42 ] @
Citat:
Mikes:
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\w3svc\parameters\Script Map] ".php"="C:\\php\\php.exe" (change to C:\\php\\php-cgi.exe if you are using PHP 5)

Jos sam nesto nasao....
Probaj da ovo gore promenis u ".php"="C:\php\php.exe %s %s", tj. svuda gde ja pisem php.exe (navika , sta ces) treba da pises php-cgi.exe

[ Mikes @ 27.08.2004. 12:11 ] @
Jbyn4e:

Sve sam ucinio onako kako si rekao iznad i nista nije pomoglo. Primjetio sam da mi ne radi ono sti si preporucio da probam pri provjeriti PWS

"Da li vidis verziju na adresi:
http://localhost/iishelp
odnosno ako to ne radi probaj
http://localhost/iishelp/pws/misc/default.asp"

Pokusao sam to i nije radilo! Znaci problem sa PWS-om!


Onda je ova tvoja recenica bila kljucna:

---U krajnjem slucaju, da li te nesto sprecava da instaliras apache umesto pws-a? ---
Odlucio sam da promjenim Web Server i skinuo Apache 2.05.. Dugo sam se mucio a onda nasao da pise da ta verzija ne moze za Windows 98 (jeb.. takvu instalaciju, kada to nije odmah upozorila).
Zatim sam skinuo verzijau Apacha 1.3.31 i podesio kako pise u uputstvu i KONACNO PRORADIO PHP.

Hvala mnogo. Nadam se da cu i ja uci u vode php-ea i biti u mogucnosti da nekom pomognem!


Zamolio bih za jos par uputstava:

1. Podesio sam Apache da radi kao cgi a preporuka je da radi kao modul sa sapi! Da li da nastavim kao cgi ili da prepodesim na sapi?

2. Je li treba podesiti Apache da se startuje po startu Windowsa a ne preko dos prozora i kako da to ucinim?

3. Ima li neki editor i kompajler za php (da ne kucam u Notepadu), i ako ima koji je najbolji (gdje se skida)?

Ako nisam puno dosadan, molio bih za odgovore.

Srdacan pozdrav
[ Jbyn4e @ 27.08.2004. 12:30 ] @
Citat:
Mikes: Jbyn4e:
1. Podesio sam Apache da radi kao cgi a preporuka je da radi kao modul sa sapi! Da li da nastavim kao cgi ili da prepodesim na sapi?

Ja sam ga na win98 drzao kao CGi, nisam nikad probao kao modul... nisam nikad imao problema oko toga sto je CGI.
Citat:

2. Je li treba podesiti Apache da se startuje po startu Windowsa a ne preko dos prozora i kako da to ucinim?

Nije moguce na win98, mora da se startuje u DOS prozoru. Tek od win2k radi kao servis. Mozes ako zelis da ga stavis u startup pa da ti se startuje sa windoze-ama, ali nije neophodno - startuj ga rucno kad ti treba.
Citat:

3. Ima li neki editor i kompajler za php (da ne kucam u Notepadu), i ako ima koji je najbolji (gdje se skida)?

Ima ih hrpa, ako imas dreamweaver on ima bojenje koda, a ako hoces enki manji UltraEdit je Ok (komercijalan), a verovatno ima i drugih. Ovo ce ti vec neko drugi bolje reci, a mozes i da koristis pretragu, vec je pisano dosta o tome.
Kompajler... hm.. php je interpreter za .php fajlove, ne znam da li ima kompajler (ZEND valjda, ali to isto nisam probao).
[ Mikes @ 27.08.2004. 13:30 ] @
OK.
Hvala na svim objasnjenjima.
Ovaj Ultraedit sam skinuo, ali treba ga izgleda krekovati.
ZA sada cu raditi sa Notepadom pa poslije cu vidjeti.

Pozdrav