torrent_yxd 发表于 2012-2-5 13:23:41

求教安全设置、文件上传、用户组

我需要将安全模式打开,并且需要支持文件上传应该如何设置?nginx.conf:

userwww www;


上传临时目录:/home/wwwroot/tmp

php.ini

safe_mode = On

safe_mode_gid = On

safe_mode_include_dir =

safe_mode_exec_dir = /usr/bin


网站目录所属:

/home root:root

/home/wwwlogs root:root

/home/wwwroot www:www

/home/www www:www

访问网站时是空白的,php_error.log显示如下:
PHP Warning:Unknown: SAFE MODE Restriction in effect.The script whose uid/gid is 501/501 is not allowed to access /tmp owned by uid/gid 0/0 in Unknown on line 0
PHP Fatal error:Unknown: Failed to initialize storage module: files (path: ) in Unknown on line 0

--------------------------------------------

如果把nginx.conf改成

user root root;

把/home下所有目录及子目录都改成root:root
这样倒是可以显示网页了,但是不是不安全啊,而且上传文件的时候仍旧失败
php_error.log显示如下:
PHP Warning:Unknown: SAFE MODE Restriction in effect.The script whose uid/gid is 501/501 is not allowed to access /tmp owned by uid/gid 0/0 in Unknown on line 0
PHP Fatal error:Unknown: Failed to initialize storage module: files (path: ) in Unknown on line 0

=================
请老大指导!

licess 发表于 2012-2-5 18:20:58

不需要你自己修改配置,你改了才会出问题
页: [1]
查看完整版本: 求教安全设置、文件上传、用户组