Pereiti prie turinio

Script parent directory 'folder' is not write-able by PHP. (Debian 7)


Rekomenduojami pranešimai

Naudoju VPS serverį su Debian 7 OS ir nginx. Įkėliau skriptą į serverį ir negaliu prie jo prisijungti per www.adresas.lt/skripto_folderis/. Nustačius chmod 775 taip pat neleidžia. Leidžia tik jei nustatau chmod 777 folderio, bet šiuo atvėju tai yra nesaugu.

Gaunu:

Script parent directory 'folder' is not write-able by PHP. change its permissions to 755. if its already 755 then set 775, if 775 doesn't work also. Please contact your hosting support. setting 777 permissions will open directory for hackers to write files to directory

Nuoroda į pranešimą
Dalintis kituose puslapiuose

Tai tu kaip leidi php per fpm? php-fpm? Kodėl nesaugu? Padaryk 777 nustatyk, kad ten negalima būtu vykdyti php ar kito kodo, kad tik statinį turinį aptarnautu, kitu atveju reikia pataisyti skripta, nes jis tikrina leidimus ir blokuoja.

 

Ir nepamiršk 777 leidimas ant folderio, leis tik įrašinėti į ta folderį, jei jame yra failai kito userio jų negalės modifikuoti. Nustatyk ant folderio 777, o ant failų tik read pvz.

Nuoroda į pranešimą
Dalintis kituose puslapiuose

Tai tu kaip leidi php per fpm? php-fpm? Kodėl nesaugu? Padaryk 777 nustatyk, kad ten negalima būtu vykdyti php ar kito kodo, kad tik statinį turinį aptarnautu, kitu atveju reikia pataisyti skripta, nes jis tikrina leidimus ir blokuoja.

 

Ir nepamiršk 777 leidimas ant folderio, leis tik įrašinėti į ta folderį, jei jame yra failai kito userio jų negalės modifikuoti. Nustatyk ant folderio 777, o ant failų tik read pvz.

Php eina per php5-fpm.

Kaip padaryti, kad tam tikrame folderyje nebūtų galima vykdyti php kodo?

Internete skaičiau, tai rašo, jog galima taip ant folderio nustatyt:

php_admin_value engine Off;

Ar tai padės?

Ačiū už info.

Nuoroda į pranešimą
Dalintis kituose puslapiuose

Nginx confige, server bloke

 

location ^~ /no-php/ {
}

 

no-php katalogo turinys nebus perduotas backendui.

 

Tavo nurodytas būdas "alterina" serverio php.ini nustatymus, galima jei tai leidžiama. Kaip kam patogiau.

 

P.S. čia manau su NGINX tas nepraeis, nes php_admin_value nusistato .htaccess faile, o Nginx neskaito šių failų.

Redagavo Prodev
Nuoroda į pranešimą
Dalintis kituose puslapiuose

Prisijunkite prie diskusijos

Jūs galite rašyti dabar, o registruotis vėliau. Jeigu turite paskyrą, prisijunkite dabar, kad rašytumėte iš savo paskyros.

Svečias
Parašykite atsakymą...

×   Įdėta kaip raiškusis tekstas.   Atkurti formatavimą

  Only 75 emoji are allowed.

×   Nuorodos turinys įdėtas automatiškai.   Rodyti kaip įprastą nuorodą

×   Jūsų anksčiau įrašytas turinys buvo atkurtas.   Išvalyti redaktorių

×   You cannot paste images directly. Upload or insert images from URL.

Įkraunama...
  • Dabar naršo   0 narių

    Nei vienas registruotas narys šiuo metu nežiūri šio puslapio.

×
×
  • Sukurti naują...