A tilalmat a szkriptek végrehajtását külön mappában
mert téma archiválva van.
Elcsépelt téma, természetesen. de mégis, szeretnék tisztázni:
A fő kínált megoldásokat -, hogy a .htaccess mappát, és megtiltja a szkriptek végrehajtását odakinn:
RemoveHandler .php .php3 .php4 .php5 .php6 .phtml cgi pl phps shtml py
AddType text / html .php .php3 .php4 .php5 .php6 .phtml cgi pl phps shtml py
De php script lehet elrejtve a metaadatok a fájl-kép. Vagy egy másik kiterjesztést nem kell figyelembe venni, amely lehet a szerver játszani egy kegyetlen vicc. Hogyan védi meg a mappát, amelyben a felhasználók tölthetnek fel fájlokat a kiterjesztést, végzett minden scriptek? 644 rendbe - nem jöhet szóba, mert nem látja a képeket, hogy ¶
hogy hagyja őket elrejteni, a kép nem az a kiszolgáló ¶
itt van egy script zasabmitit képet php kódot kell a kiszolgálón fut:
valami azt súgja, hogy a helytelen beállítás! mert attól függően, a fájl kiterjesztése szerver úgy dönt, hogy mit kell tennie -, hogy feldolgozza, vagy fizetni azonnal ¶
php_flag motor 0 ¶
Tehát még kód varrva a kép nem teljesül?
Fennáll annak a veszélye fut semmilyen más kódok szabványos szerver konfigurációs? ¶
Nem teljesülnek, akkor általában levágja a motor =)
Több itt nem árt:
Options + FollowSymLinks -Indexes
#
# Megtagadta a hozzáférést a fájlokat kezdődik „”
#
Order allow, deny
Deny minden
# Deny hozzáférést a .htaccess fájlok, ha az Apache document root
# Osztja nginx One
#
elhelyezkedés