httpd.conf
中那两行是设置服务器的工作路径
ServerRoot "C:/Apache Group/Apache"
和网页所在路径的
DocumentRoot "C:/home"上一个一般就是你APACHE的安装目录
下一个一般就是你主页所放置的位置
中那两行是设置服务器的工作路径
ServerRoot "C:/Apache Group/Apache"
和网页所在路径的
DocumentRoot "C:/home"上一个一般就是你APACHE的安装目录
下一个一般就是你主页所放置的位置
解决方案 »
- 一个file_get_contents的问题
- php里对mysql一张表中的某个字段做排名输出名次,并只输出前10名的信息怎么做
- Fatal error: Call to undefined function print_r() in E:\php\guestbook0.5\test2
- 求一数学问题解决办法:矩阵的特征向量
- mysql 数据表 varchar 型数据不能存储 中文吗?
- 希望各位大神指点迷津,希望自己可以在产品架构方向能有所学习
- 怎样判别数据库记录未找到?
- 关于PHP输出文件时,文件的命名..
- 救救我吧,头都大了!高手们总不能见死不救吧!!拜托了
- php编程求大神帮忙 急!急!急!
- 新手求助!!!!!!!!!!!!!!!!!
- $$$请教mail()函数的怪现象,一定给分!!
谢谢!
user_dir 告知 php 在使用 /~username 打开脚本时到哪个目录下去找这个什么意思??username又指的什么用户名??是指用http://localhost/~wdm这样的方式访问时找的目录吗?
这有一段话是我找来的,大家研究研究吧,呵呵
引文:
PHP作为Apache的模块运行时,Apache本身的安全起主导作用,因此如果配置正确的话,PHP应该是一个十分安全的环境,但是如果PHP是以CGI方式来运行的话,就没有这么安全了。 本文中提到的操作,对Unix和Windows都适用。 一、作为Apache模块来运行 因为一般说来,Apache会以“nobody”或者“www”来运行,所以,PHP作为模块是十分安全的。 如果PHP在虚拟主机环境下,可能会产生用户能浏览其他用户文件的危险。一个简单的脚本如下:
// 假定文档根位于 /usr/local/websites/mydomain $location = '../'; // 到上一级目录
$parent = dir($location); // 显示当前目录: /usr/local/websites
while($entry = $parent->read()) {
echo $entry . '
';
}
$parent->close();
?> 这样,只要修改$location,用户就可以浏览虚拟主机上所有其他用户的文件了。为了减少这样的危险,我们需要看一下php.ini ,修改其中的safe_mode, doc_root和usr_dir 参数,把用户限制在他自己的虚拟主机环境下: safe_mode = On
doc_root = /usr/local/apache/htdocs
user_dir = /home/albertxu/htdocs
我一向以为:user_dir设置为一个每个用户目录下有的一个目录,这个目录存放该用户自己的主页文件。这样,在浏览器可以输入http://XXX.XXX.XXX.XXX/~username访问某用户的主页
我的理解错了?
这里为user_dir=/home/albertxu/htdocs的话我真的不懂了
Userdir设定为所有用户目录的上级目录,如LINUX下一般用户目录建在/HOME下,所以Userdir值可以为/HOME;
然后各用户把主页文件在自已的用户目录(如user1)下
这样,即可在浏览器输入http://XXX.XXX.XXX.XXX/~user1就可以访问个人主页了。早些时候申请免费个人主页空间时,产生的不就是这种访问格式吗?注:某"用户目录”即某用户对其完全操作权的目录。
我明白了。谢谢