Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.

Zabrana izvrsavanja php fajlova

[es] :: PHP :: Zabrana izvrsavanja php fajlova

[ Pregleda: 1053 | Odgovora: 13 ]

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

kupidisk
Nis

Član broj: 17196
Poruke: 416
*.dynamic.sbb.co.yu.

Jabber: pcigrice@gmail.com
ICQ: 244819273
Sajt: www.pcigre.com


Profil

icon Zabrana izvrsavanja php fajlova22.09.2006. u 13:21

Trebam da prijatelju napravim ftp nalog kako bi mogao da dize odredjene fajlove na server. Medjutim posto nisam siguran koliko ce ljudi imati pristup, hteo bi da se malo zastitim tako sto bi zabranio izvrsavanje php koda u tom folderu.

Kako bi to mogao da uradim? I sta bi jos mogao da uradim da bi se zastitito od potencijalnih problema?
22.09.2006. u 13:21 

Ivan Miladinović
Ivan Miladinovic
Radio stanica, radijska produkcija, ton majstor... We..
All around the web

Član broj: 26492
Poruke: 592
*.3dnet.co.yu.

ICQ: 321748581
Sajt: www.radiopek.co.yu


Profil

icon Re: Zabrana izvrsavanja php fajlova22.09.2006. u 15:20
Jedino sto mi pada na pamet jeste da mu "zeznes" putanju do php servera preko htaccessa i tada bi trebalo da uopste ne rade PHP fajlovi...

Znaci u sustini zabrljas mu htaccess i on ne moze da koristi PHP.

Nisam probao ali bi moglo da radi (tj. neradi)... 100%
22.09.2006. u 15:20 

kupidisk
Nis

Član broj: 17196
Poruke: 416
*.dynamic.sbb.co.yu.

Jabber: pcigrice@gmail.com
ICQ: 244819273
Sajt: www.pcigre.com


Profil

icon Re: Zabrana izvrsavanja php fajlova22.09.2006. u 16:00
Zvuci kao da moze da upali. Moze mala pomoc kako da to i prakticno izvedem u .htaccessu, tj kako da definisem pogresnu putanju?
22.09.2006. u 16:00 

Ivan Miladinović
Ivan Miladinovic
Radio stanica, radijska produkcija, ton majstor... We..
All around the web

Član broj: 26492
Poruke: 592
*.3dnet.co.yu.

ICQ: 321748581
Sajt: www.radiopek.co.yu


Profil

icon Re: Zabrana izvrsavanja php fajlova22.09.2006. u 16:14
ajd probaj i mene bash zanima

evo koda koji mozes da probas da ubacis, pa onda probaj neki HTML fajl i probaj neki PHP fajl i javi rezultat.

Code:
AddHandler phpFive.php
Action phpFive /nistasvasta/php.cgi 


znaci neko ce se smejati za ovo, ali trebalo bi da ti "pobrljavi" php posle ovoga na tom domenu tj. folderu gde ubacis htaccess.

Ako ti pobrljavi i ne radi, posle samo ovo izbrisi iz htaccessa i trebalo bi dalje da bude sve ok.

Disclaimer: NISAM PROBAO OVO NIKADA - radi na svoju odgovornost. Ali iskreno evo ODMAH cu i ja da probam pa cu ti javiti sta se meni dogodilo.


----------
edit
----------

kod mene radi. tj ne radi.

ovo dobijem kad startujem neku PHP skriptu:
Code:
Internal Server Error
The server encountered an internal error or misconfiguration and was unable to complete your request.


Naravno promena se odnosila samo na folder u kome je bio htaccess file.
22.09.2006. u 16:14 

kupidisk
Nis

Član broj: 17196
Poruke: 416
*.dynamic.sbb.co.yu.

Jabber: pcigrice@gmail.com
ICQ: 244819273
Sajt: www.pcigre.com


Profil

icon Re: Zabrana izvrsavanja php fajlova22.09.2006. u 16:52
Takodje dobijam Internal Server Error, ali ujedno ne mogu pristupiti nijednom fajlu u tom direktorijumu... konkretno imam neke zipove i ne mogu im pristupiti.
22.09.2006. u 16:52 

bojan_bozovic
Sir Lancelot

Član broj: 29028
Poruke: 2345
89.216.244.*



Profil

icon Re: Zabrana izvrsavanja php fajlova22.09.2006. u 17:49
evil_angel_yu zasto gluposti pises?

Izbaci ono sto ti rece iz .htaccess

Code:

RemoveHandler .php
RemoveHandler .php3
Removehandler .phtml
AddHandler default-handler .php
AddHandler default-handler .php3
AddHandler default-handler .phtml


editovano.
22.09.2006. u 17:49 

Ivan Miladinović
Ivan Miladinovic
Radio stanica, radijska produkcija, ton majstor... We..
All around the web

Član broj: 26492
Poruke: 592
*.3dnet.co.yu.

ICQ: 321748581
Sajt: www.radiopek.co.yu


Profil

icon Re: Zabrana izvrsavanja php fajlova22.09.2006. u 20:25
Priznajem jesu mnogo glupe stvari ono gore sto sam napisao... Sam se sebi smejem.

Ali sam skapirao da cika hoce da mu se zabrane php fajlovi, tj. njihovo izvrsenje a da mnogi imaju pristup FTP-u... Ono gore glupo resenje koje mi je palo na pamet bi radilo za tu svrhu. hahahahaha...

Izvinjavam se zbog talasa gluposti koji je danas izasao iz mene.

Ne desava se cesto.

Pozdrav!
22.09.2006. u 20:25 

1r0nM4n
Nenad Vasić
Web Developer
Beograd

Član broj: 55970
Poruke: 438
*.156.eunet.yu.

ICQ: 303614173
Sajt: www.irondev.net


Profil

icon Re: Zabrana izvrsavanja php fajlova22.09.2006. u 21:41
Nisam siguran, ali mislim da taj .htaccess fajl može lako da se obriše ako se nalazi u folderu gde ostali ljudi imaju pristup.
22.09.2006. u 21:41 

kupidisk
Nis

Član broj: 17196
Poruke: 416
*.dynamic.sbb.co.yu.

Jabber: pcigrice@gmail.com
ICQ: 244819273
Sajt: www.pcigre.com


Profil

icon Re: Zabrana izvrsavanja php fajlova23.09.2006. u 00:37
Citat:
bojan_bozovic
Code:

RemoveHandler .php
RemoveHandler .php3
Removehandler .phtml
AddHandler default-handler .php
AddHandler default-handler .php3
AddHandler default-handler .phtml



sa ovim mi i dalje najnormalnije radi php u tom folderu.

Neki drugi predlog?

Sot se brisanja .htaccessa to mogu resiti tako sto cu za vlasnika staviti apache.
23.09.2006. u 00:37 

bojan_bozovic
Sir Lancelot

Član broj: 29028
Poruke: 2345
89.216.244.*



Profil

icon Re: Zabrana izvrsavanja php fajlova23.09.2006. u 04:34
.htacces chmoduj da je 644. Tako ne moze da se brise, tj samo vlasnik (i root) mogu brisati. I samo sa proftpd, wu-ftpd ili stogod kreiras FTP korisnike za tvoj FTP server (i dodas korisnike sa useradd).

Vidis, AllowOverride problem moze biti. Dobro podesi webserver (httpd.conf) evo npr:

Code:

<VirtualHost erika.netbsd.x:80> 
SSLEngine Off
DocumentRoot /home/bojan/www
<Directory /> 
Options FollowSymLinks
AllowOverride All
Order allow,deny         
Allow from all
</Directory>    
<Directory "/home/bojan/www">
Options Indexes FollowSymLinks
AllowOverride All            
Order allow,deny         
Allow from all   
</Directory>    
</VirtualHost>


AllowOverride mora biti "All" da bi mogao podesavati handlere

Hint from Captain Obvious: ako nemas root privilegije na sistemu (sopstveni dedicated) moras da zamolis admina da to omoguci podesavanje handlera.

Mozes i kreirati VirtualHost za svakog korisnika takodje, i ubaciti AllowOverride None ili AllowOverride Indexes.

Evo, moze i ovako
Code:

<Directory "/home/bojan/www/mika">
AllowOverride Indexes
RemoveHandler .php
RemoveHandler .php3
Removehandler .phtml
AddHandler default-handler .php
AddHandler default-handler .php3
AddHandler default-handler .phtml
</Directory>

Samim tim, mika ako i pokusa da izmeni nesto u svom direktorijumu preko .htaccess to moze biti samo DirectoryIndex.

[Ovu poruku je menjao bojan_bozovic dana 23.09.2006. u 05:48 GMT+1]

[Ovu poruku je menjao bojan_bozovic dana 23.09.2006. u 05:49 GMT+1]
23.09.2006. u 04:34 

Nemanja Avramović
PHP developer, Webinsane
Mladenovac, Srbija

Moderator
Član broj: 32202
Poruke: 3993
195.252.99.*

ICQ: 266136396
Sajt: www.avramovic.info


Profil

icon Re: Zabrana izvrsavanja php fajlova23.09.2006. u 20:57
Ja sam to sredio tako što sam sve ph* fajlove preusmerio na html
Posle samo zaštitiš chmod

Code:
RewriteEngine On
RewriteRule ^(.*).ph(.*)$ no-php.html


Ne znam koliko je ovo sigurno, ali za sad vrši posao
Moj sajt. Moj blog. Moj avatar. Moj grad. Moja frizura.

[NE PRUŽAM PODRŠKU ZA PHP PREKO PRIVATNIH PORUKA!]
23.09.2006. u 20:57 

kupidisk
Nis

Član broj: 17196
Poruke: 416
*.dynamic.sbb.co.yu.

Jabber: pcigrice@gmail.com
ICQ: 244819273
Sajt: www.pcigre.com


Profil

icon Re: Zabrana izvrsavanja php fajlova24.09.2006. u 20:29
@JaHvram: ovo mi vraca 500 internal server error...
24.09.2006. u 20:29 

kupidisk
Nis

Član broj: 17196
Poruke: 416
*.dynamic.sbb.co.yu.

Jabber: pcigrice@gmail.com
ICQ: 244819273
Sajt: www.pcigre.com


Profil

icon Re: Zabrana izvrsavanja php fajlova24.09.2006. u 20:43
dodao sam [L] na kraju i sada radi.

Medjtim sad ne znam kako da ga zastitim da ga korisitk ne moze obrisati. Naime koj god chmod da stavim on ga moze obrisati.

Takodje sma probao da promenim ownera na apache, medjutim i tad ga mogu obrisati preko ftpa.

Neka ideja?

edit: stavio u folder iznad i deluje mi da je sad ok. Mada verovatno moze da uploaduje u folder .htaccess koji ce spreciti ovaj iznad njega...

[Ovu poruku je menjao kupidisk dana 24.09.2006. u 21:54 GMT+1]
24.09.2006. u 20:43 

Nemanja Avramović
PHP developer, Webinsane
Mladenovac, Srbija

Moderator
Član broj: 32202
Poruke: 3993
195.252.99.*

ICQ: 266136396
Sajt: www.avramovic.info


Profil

icon Re: Zabrana izvrsavanja php fajlova24.09.2006. u 21:27
Meni i bez [L] lepo radi... nemam pojma šta mu je.

Stavi u folder iznad ovako:
Code:
RewriteEngine On
RewriteRule ^./tvoj_folder/(.*).ph(.*)$ no-php.html


...i trebalo bi da radi. A ne znam da li može .htaccess u tom folderu da override-uje "parent .htaccess"
Moj sajt. Moj blog. Moj avatar. Moj grad. Moja frizura.

[NE PRUŽAM PODRŠKU ZA PHP PREKO PRIVATNIH PORUKA!]
24.09.2006. u 21:27 

[es] :: PHP :: Zabrana izvrsavanja php fajlova

[ Pregleda: 1053 | Odgovora: 13 ]

Postavi temu Odgovori

Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.