亲爱的,在ubuntu 11 (通过tasksel)上安装灯时,设置虚拟主机(Aptana目录)有问题。
我可以通过ht_p://localhost访问/var/www,但是访问/home/tg/Aptana.通过ht_p://ea-dev返回一个“您没有访问/在此服务器上的权限”。
这是我的apache2.conf:http://pastebin.com/Yja02tnE,这是位于/etc/apache2/sites available/:http://pastebin.com/U1Vu2jxD中的ea-dev
这就是我在error.log:暴击 (13)中获得的权限拒绝: /home/tg/.htaccess pcfg_openfile:无法检查htaccess文件,确保它是可读的。
我真的不明白为什么它写/home/tg而不是/home/tg/Aptana..。但也许只是个缩写。
另外,当我重新启动apache时,我得到以下内容:03年6月5日15:58:19 2011 NameVirtualHost *:80没有VirtualHosts
发布于 2011-06-03 14:51:28
如果不需要使用任何.htaccess文件,请尝试将
AllowOverride All至
AllowOverride None在<Directory>部分
无论如何,www-data用户需要路径'home/tg/Aptana Studio 3 Workspace/ea-dev'中所有目录中的读取权限。
这会有帮助的。
sudo chmod o+rx '/home'
sudo chmod o+rx '/home/tg'
sudo chmod o+rx '/home/tg/Aptana Studio 3 Workspace'
sudo chmod o+rx '/home/tg/Aptana Studio 3 Workspace/ea-dev'发布于 2011-06-03 14:46:40
您需要将vhost链接到启用了站点的站点。
或者直接使用: a2ensite yourVhostFile
https://serverfault.com/questions/276709
复制相似问题