我在zendframework中创建了一个项目:

zf create project dev.gamenomad.com

然后,我把这个:

    <VirtualHost *:80>
  ServerAdmin webmaster@dummy-host.localhost
  DocumentRoot "C:/apache/docs/dev.gamenomad.com/public"
  ServerName dev.gamenomad.com
  ServerAlias dev.gamenomad.com
ErrorLog "logs/dev.gamenomad.com-error.log"
  CustomLog "logs/dev.gamenomad.com-access.log" common
</VirtualHost>

我把它放在:C:\\ WINDOWS \\ system32 \\ drivers \\ etc中的127.0.0.1 dev.gamenomad.com

然后,重新启动。

我在输入此网址时收到此消息:

http://dev.gamenomad.com/

禁止访问!

您无权访问所请求的目录。 没有索引文档,或者目录受到了读保护。

如果您认为这是服务器错误,请与网站管理员联系。 错误403 dev.gamenomad.com 12/11/2011 8:12:29 PM Apache / 2.2.17(Win32)mod_ssl / 2.2.17 OpenSSL / 0.9.8o PHP / 5.3.4 mod_perl / 2.0.4 Perl / v5。 10.1

为什么会出现该错误?

===============>>#1 票数:1 已采纳

您收到此错误的原因是未启用目录列表,也没有找到默认文档。

将以下代码添加到VirtualHost以显示目录中的文件列表

Options +Indexes

或者创建一个名为index.html的文件(或已安装的任何其他受支持的扩展名),然后将一些内容放入文件中

您可能还希望考虑将以下内容添加到VirtualHost中,以允许访问该目录

<Directory "c:\{path_to_directory}">
    Options None
    AllowOverride None
    Order allow,deny
    Allow from all
</Directory>

根据OP的评论进行编辑

您已经具有以下VirtualHost配置。

ServerAdmin webmaster@dummy-host.localhost DocumentRoot“ C:/apache/docs/dev.gamenomad.com/public” ServerName dev.gamenomad.com ServerAlias dev.gamenomad.com ErrorLog“ logs / dev.gamenomad.com-error.log “ CustomLog“ logs / dev.gamenomad.com-access.log”常见

更改配置以添加“ Options和“ Allow设置,您将可以在localhost上运行您的网站,但可以解决您的错误。

<VirtualHost *:80>
    ServerAdmin webmaster@dummy-host.localhost
    DocumentRoot "C:/apache/docs/dev.gamenomad.com/public"
    ServerName dev.gamenomad.com
    ServerAlias dev.gamenomad.com
    ErrorLog "logs/dev.gamenomad.com-error.log"
    CustomLog "logs/dev.gamenomad.com-access.log" common
    Options +Indexes

    <Directory "c:\{path_to_directory}">
        Options None
        AllowOverride None
        Order allow,deny
        Allow from all
    </Directory>
</VirtualHost>

===============>>#2 票数:0

请参阅Apache的AllowOptions指令。

  ask by Dmitry Makovetskiyd translate from so

未解决问题?本站智能推荐:

1回复

本地主机中的URL重定向

我正在使用一个简单的htaccess文件重写我的项目的url。 我在get变量中重写了整个URL,然后使用php对其进行了解析。 我的问题是,当我尝试发送重定向头时,似乎无法正确处理。 例如,说我正在浏览页面 与标题 它重定向到 当我尝试 它带我去
2回复

清除本地主机中的URL

我目前正在尝试在我的本地机器(wamp)中清除URL,然后在我的在线网站上使用该(.htaccess)脚本。 这是我的本地地址 我想清理这个网址 分别。 但是为了开始(也是为了简单)我想只将index.php文件更改为home 。 我在搜索网页时发现了这个脚本 但是
1回复

本地主机重定向

我已经在Windows 7计算机上安装了XAMPP 。 localhost目录为C:\\Users\\XXX\\Desktop\\xampp\\xampp\\htdocs 现在,我在另一个驱动器上的另一个目录中设计一个网站: D:\\HTML\\Site1 如何从浏览器引用网站目录
4回复

本地主机重写

我在我的机器上设置了wampserver,并在@ localhost / site / 我想设置一个本地重写,以便在浏览器中键入“ somename”,并将其解析为localhost / site / 可以在hosts文件中完成吗? 我在Windows 7 BTW
2回复

禁止在Linux Mint中访问Apache本地主机

我正在使用Linux OS,Lampp Apache服务器进行PHP开发。我将默认的根文件夹htdocs更改为桌面上的另一个文件夹PHP 。 When I create a hello.php file in the folder ,I can see it in browser and wo
1回复

重写在本地主机中不起作用的规则

当我在线上传网站时,我试图重写我的网站的URL,一切正常,但在loaclhost中不起作用。 正在使用xampp> Windows7> Apach 链接无法按我重写的方式工作 例如,这将无法正常工作: http:// localhost / site / blog /
3回复

PHP .htaccess重写-本地主机中的漂亮URL

我正在通过本地主机处理PHP脚本,并且在.htaccess中有此代码 此代码使我可以访问此URL 如 但是我想访问这个URL 如 我没有得到它:( 请任何人都可以帮助我!
1回复

如何在本地主机中启用gzip xampp?

我在httpd.conf中添加了以下几行: 我还将php.ini中的zlib.output_compression设置为On。 之后,当我运行我的应用程序CSS和JS文件不起作用时。 表明 净:: ERR_INVALID_HTTP_RESPONSE 我的刀片文件运行
2回复

.htaccess它在本地主机中隐藏了我的文件夹

我正在制作.htaccess文件来运行正在测试的框架,但是当我尝试访问本地主机时,框架文件所在的文件夹没有显示。 如果我尝试访问,则请求localhost/my_hidden_folder/会引发500错误,内部服务器错误。 此行为是由于我的apache | .htaccess配置错误所
1回复

检查本地主机中的页面扩展

如果服务器上有一个像mypage.php这样的PHP文件,而当我从本地主机请求它时,例如: 回到mypage.php没问题,但是在实时服务器上请求时却出现404错误! 我问如何使本地主机像实时服务器一样工作,并且必须输入带有扩展名的文件的全名,所以http:// localhost