我正在尝试在我的 64 位 12.04 Ubuntu 机器上创建一个开发环境,而我最该死的时间是让虚拟主机工作。我终于弄清楚问题是什么,但我真的无法理解。
我将虚拟主机的文档根目录设置在我的主目录中——即:
/home/robert/Dropbox/www/personville
当我在浏览器中访问 www.personvillepress2.com 时,我得到
Forbidden 您无权访问 / 在此服务器上。Apache/2.2.22 (Ubuntu) 服务器在 www.personvillepress2.com 端口 80
在日志中,我看到
[Sat Jun 16 09:55:25 2012] [crit] [client 127.0.0.1] (13)Permission denied: /home/robert/Dropbox/.htaccess pcfg_openfile: 无法检查 htaccess 文件,确保它是可读的
我将文档根目录移动到 /home/robert/www/personville
相应地修改虚拟主机设置,重新加载,然后突然一切正常!这很糟糕,因为我想将所有源保存在我的 Dropbox 文件夹中以进行备份。
我对 dropbox 文件夹的权限似乎很正常:
robert@kundera-linux:~/Dropbox$ ls -al
total 1036
drwx------ 29 robert robert 4096 Jun 15 09:11 .
drwxr-xr-x 60 robert robert 4096 Jun 15 21:15 ..
-rw-rw-r-- 1 robert robert 29 Jun 15 09:11 .dropbox
drwxrwxr-x 2 robert robert …Run Code Online (Sandbox Code Playgroud)