Apache Access Forbidden,虚拟主机,

时间:2014-11-25 12:12:02

标签: ruby-on-rails windows apache xampp httpd.conf

我尝试在rails上运行ruby并在xampp上运行redmine。我的操作系统是Windows 7。 我遵循了本教程:http://nlb-creations.com/2013/06/26/installing-ruby-on-rails-and-redmine-with-xampp-on-windows-7/

当我尝试访问localhost:3000时,我得到了这个:

禁止访问!

您无权访问所请求的目录。没有索引文档或目录是读保护的。

这是我在httpd.conf中的设置:

Listen 3000
LoadModule rewrite_module modules/mod_rewrite.so
#################################
# RUBY SETUP
#################################
<VirtualHost *:3000>
ServerName rails
DocumentRoot "c:/xampp/htdocs/dev-ruby/redmine/public/"
<Directory "c:/xampp/htdocs/dev-ruby/redmine/">
Options ExecCGI FollowSymLinks
AllowOverride all
Allow from all
Order allow,deny
Require all granted
AddHandler cgi-script .cgi
AddHandler fastcgi-script .fcgi
</Directory>
</VirtualHost>
#################################
# RUBY SETUP
#################################

我尝试了很多解决方案,但没有一个能够解决问题。我也删除了.htaccess文件但没有改变。有什么想法吗?

1 个答案:

答案 0 :(得分:1)

如果您的文档根目录在C:\ disk中,则应更改用户的xampp文件夹(和子文件夹)权限。