Citat:
tOwk:
Pa onda ćeš morati da praviš PHP fajlove npr.
Code:
#!/usr/local/bin/php
<?php
...
?>
Takođe, moraćeš i da uradiš „chmod +x *.php“.
Apsolutno netacno. Mozda to vazi za CLI varijantu (koja koliko sam ukapirao ne radi sa web-om? - oprosticete mi na neznanju, nisam gledao u medjuvremenu sta se desava sa verzijama php-a), ali ne vazi za CGI varijantu.
Igrom slucaja na serveru imam cgi varijantu jer apxs ne radi kako treba i php pri kompajliranju javlja greske. stavio sam phpinfo() u jedan fajl u ~user direktorijum i vidim da sve radi - a nit je +x php fajl, nit' pocinje sa #!/usr...
ceo fajl ima samo: <? phpinfo(); ?> i nista vise (744 tj. rwxr--r-- privilegije).
Najpre ce biti da nesto nije dobro podesio u httpd.conf (ili nedaj boze nije restartovao apache-a u medjuvremenu !!!!).
Proveri jos samo i da li ti se uopste ucitava php.ini fajl kod apache-a, treba da imas nesto ovako kad izvrsis phpinfo():
Configuration File (php.ini) Path /usr/local/lib/php.ini
Ukoliko je samo /usr/local/lib ili nesto drugo - onda ti uopste ni ne ucitava php.ini odatle, a to moze da bude greska u nekim slucajevima.
BTW. File upload, sesije i sve ostalo radi sa CGI varijantom, mozda neke druge stvari ne rade, nisam dosao u situaciju da mi ne radi nesto sto mi je trebalo - sto ne znaci da takvih stvari nema.
P.S. PHP Version 4.3.2, modifikovana verzija Apache/1.3.22, Server API - CGI, Suse 8.1