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

Zabrana izvrsavanja php fajlova

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

[ Pregleda: 2965 | Odgovora: 13 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

kupidisk
Nis

Član broj: 17196
Poruke: 418
*.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 - pre 213 meseci
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?
 
Odgovor na temu

Ivan Miladinović
Ivan Miladinovic
All around the web

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

ICQ: 321748581
Sajt: www.sanovniktumacenjesnov..


+1 Profil

icon Re: Zabrana izvrsavanja php fajlova22.09.2006. u 15:20 - pre 213 meseci
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%
 
Odgovor na temu

kupidisk
Nis

Član broj: 17196
Poruke: 418
*.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 - pre 213 meseci
Zvuci kao da moze da upali. Moze mala pomoc kako da to i prakticno izvedem u .htaccessu, tj kako da definisem pogresnu putanju?
 
Odgovor na temu

Ivan Miladinović
Ivan Miladinovic
All around the web

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

ICQ: 321748581
Sajt: www.sanovniktumacenjesnov..


+1 Profil

icon Re: Zabrana izvrsavanja php fajlova22.09.2006. u 16:14 - pre 213 meseci
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.
 
Odgovor na temu

kupidisk
Nis

Član broj: 17196
Poruke: 418
*.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 - pre 213 meseci
Takodje dobijam Internal Server Error, ali ujedno ne mogu pristupiti nijednom fajlu u tom direktorijumu... konkretno imam neke zipove i ne mogu im pristupiti.
 
Odgovor na temu

bojan_bozovic

Član broj: 29028
Poruke: 3292
89.216.244.*

Sajt: angelstudio.org


+392 Profil

icon Re: Zabrana izvrsavanja php fajlova22.09.2006. u 17:49 - pre 213 meseci
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.
 
Odgovor na temu

Ivan Miladinović
Ivan Miladinovic
All around the web

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

ICQ: 321748581
Sajt: www.sanovniktumacenjesnov..


+1 Profil

icon Re: Zabrana izvrsavanja php fajlova22.09.2006. u 20:25 - pre 213 meseci
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!
 
Odgovor na temu

1r0nM4n
Nenad Vasić
Web Developer
Beograd

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

ICQ: 303614173
Sajt: www.nenadvasic.com


+1 Profil

icon Re: Zabrana izvrsavanja php fajlova22.09.2006. u 21:41 - pre 213 meseci
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.
 
Odgovor na temu

kupidisk
Nis

Član broj: 17196
Poruke: 418
*.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 - pre 213 meseci
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.
 
Odgovor na temu

bojan_bozovic

Član broj: 29028
Poruke: 3292
89.216.244.*

Sajt: angelstudio.org


+392 Profil

icon Re: Zabrana izvrsavanja php fajlova23.09.2006. u 04:34 - pre 213 meseci
.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]
 
Odgovor na temu

Nemanja Avramović
Engineering Manager
MENU Technologies
Beograd, Srbija

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

Sajt: https://avramovic.info


+46 Profil

icon Re: Zabrana izvrsavanja php fajlova23.09.2006. u 20:57 - pre 213 meseci
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
Laravel Srbija.

[NE PRUŽAM PODRŠKU ZA PHP PREKO PRIVATNIH PORUKA!]
 
Odgovor na temu

kupidisk
Nis

Član broj: 17196
Poruke: 418
*.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 - pre 213 meseci
@JaHvram: ovo mi vraca 500 internal server error...
 
Odgovor na temu

kupidisk
Nis

Član broj: 17196
Poruke: 418
*.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 - pre 213 meseci
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]
 
Odgovor na temu

Nemanja Avramović
Engineering Manager
MENU Technologies
Beograd, Srbija

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

Sajt: https://avramovic.info


+46 Profil

icon Re: Zabrana izvrsavanja php fajlova24.09.2006. u 21:27 - pre 213 meseci
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"
Laravel Srbija.

[NE PRUŽAM PODRŠKU ZA PHP PREKO PRIVATNIH PORUKA!]
 
Odgovor na temu

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

[ Pregleda: 2965 | Odgovora: 13 ] > FB > Twit

Postavi temu Odgovori

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