最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

PHP 配置文件中open_basedir選項(xiàng)作用

 更新時(shí)間:2009年07月19日 01:31:15   作者:  
open_basedir: 將用戶可操作的文件限制在某目錄下
如下是php.ini中的原文說明以及默認(rèn)配置:
; open_basedir, if set, limits all file operations to the defined directory
; and below. This directive makes most sense if used in a per-directory or
; per-virtualhost web server configuration file. This directive is
; *NOT* affected by whether Safe Mode is turned On or Off.
open_basedir = .
open_basedir可將用戶訪問文件的活動范圍限制在指定的區(qū)域,通常是其家目錄的路徑,也
可用符號"."來代表當(dāng)前目錄。注意用open_basedir指定的限制實(shí)際上是前綴,而不是目錄名。
舉例來說: 若"open_basedir = /dir/user", 那么目錄 "/dir/user" 和 "/dir/user1"都是
可以訪問的。所以如果要將訪問限制在僅為指定的目錄,請用斜線結(jié)束路徑名。例如設(shè)置成:
"open_basedir = /dir/user/"

open_basedir也可以同時(shí)設(shè)置多個(gè)目錄, 在Windows中用分號分隔目錄,在任何其它系統(tǒng)中用
冒號分隔目錄。當(dāng)其作用于Apache模塊時(shí),父目錄中的open_basedir路徑自動被繼承。

有三種方法可以在Apache中為指定的用戶做獨(dú)立的設(shè)置:

(a) 在Apache的httpd.conf中Directory的相應(yīng)設(shè)置方法:

php_admin_value open_basedir /usr/local/apache/htdocs/
#設(shè)置多個(gè)目錄可以參考如下:
php_admin_value open_basedir /usr/local/apache/htdocs/:/tmp/


(b) 在Apache的httpd.conf中VirtualHost的相應(yīng)設(shè)置方法:
php_admin_value open_basedir /usr/local/apache/htdocs/
#設(shè)置多個(gè)目錄可以參考如下:
php_admin_value open_basedir /var/www/html/:/var/tmp/

(c) 因?yàn)閂irtualHost中設(shè)置了open_basedir之后, 這個(gè)虛擬用戶就不會再自動繼承php.ini
中的open_basedir設(shè)置值了,這就難以達(dá)到靈活的配置措施, 所以建議您不要在VirtualHost
中設(shè)置此項(xiàng)限制. 例如,可以在php.ini中設(shè)置open_basedir = .:/tmp/, 這個(gè)設(shè)置表示允許
訪問當(dāng)前目錄(即PHP腳本文件所在之目錄)和/tmp/目錄.

請注意: 若在php.ini所設(shè)置的上傳文件臨時(shí)目錄為/tmp/, 那么設(shè)置open_basedir時(shí)就必須
包含/tmp/,否則會導(dǎo)致上傳失敗. 新版php則會提示"open_basedir restriction in effect"
警告信息, 但move_uploaded_file()函數(shù)仍然可以成功取出/tmp/目錄下的上傳文件,不知道
這是漏洞還是新功能.

針對ShopEx472版本的配置:

open_basedir = "D:/Server;../catalog;../include;../../home;../syssite;../templates;../language;../../language;../../../language;../../../../language"

相關(guān)文章

最新評論

三明市| 偃师市| 霍林郭勒市| 兴海县| 竹溪县| 乡城县| 威信县| 台湾省| 大连市| 云梦县| 济宁市| 昌乐县| 淮安市| 新绛县| 临海市| 什邡市| 明溪县| 五寨县| 桂阳县| 庆安县| 昌平区| 绿春县| 钦州市| 建水县| 湖南省| 滦平县| 东莞市| 林甸县| 竹北市| 利辛县| 朝阳区| 酒泉市| 资中县| 外汇| 锦屏县| 绥阳县| 锡林浩特市| 岢岚县| 泌阳县| 马尔康县| 故城县|