发布之前,我看了看:Apache的别名抛出“您没有权限访问”错误
You don't have permission to access/on this server
Application of DirectoryIndex to an Alias in Apache
据我了解,Alias指令使文档可以是存储在除DocumentRoot之外的本地文件系统中。
这就是我在这里做的。我有一个hello.php文件在C:\ Users \ dogzilla \ PhpstormProjects \网页
这不是我的docroot ... C:\ Apache \ latest \ www是。
当我运行该项目,从IDE发送到浏览器的网址是
本地主机:8080 /网页/ hello.php
导致404错误。
但是我不想在IDE设置上比我多,所以我把它添加到了我的httpd.conf中。我只抓住了“网页”,因为这是显示404错误时URL中的所有内容。
别名/网页C:/用户/ dogzilla/PhpstormProjects /网页
当我重新运行我的项目中,404走了,但出现403错误。
所以,在阅读高于两个环节,我说这太httpd.conf中:
<Directory "C:/Users/dogzilla/PhpstormProjects/Webpage">
Order allow,deny
Allow from all
</Directory>
(是的,我会加强安全性,一旦这个正在运行)
但我仍然得到403错误。
我在做什么错?我试过RTFM。很明显,我仍然在做错事。
@CBroe为什么我“必须”做那? Apache别名被设置为我首先在这里发布的原因。 – MGoBlue93