有時為了安全我們一般會把文件上傳目錄設置為只讀寫狀態,就是下面不能執行腳本,如果我不讓upfile目錄不能執行php下面就有三種實現方法。
一,只需要在不必PHP權限的目錄或虛擬主機設置段(目錄為<Directory>,虛擬主機為<VirualHost>)中加上代碼即可:
- php_flag engine off
- <Directory /home/www/images/>
- php_flag engine off
- </Directory>
除了上面辦法,還可以使用如下方法
- <Files ~ ".php">
- Order allow,deny
- Deny from all
- </Files>
三:修改Apache配置文件,適用于有服務器管理權限。
- <Directory "<path_to_writeable_dir>">
- <Files ~ ".php">
- Order allow,deny
- Deny from all
- </Files>
- </Directory>
新聞熱點
疑難解答