当我使用 Xampp for Mac 为本地站点使用虚拟主机时,如何避免 403 错误?
Posted
技术标签:
【中文标题】当我使用 Xampp for Mac 为本地站点使用虚拟主机时,如何避免 403 错误?【英文标题】:How do I avoid a 403 Error when I use vhosts for a local site using Xampp for Mac? 【发布时间】:2012-09-24 11:10:51 【问题描述】:我在 Mac (10.6.8) 上使用 GitHub 客户端,以便更轻松地处理我在 GitHub 上托管的(第一个)Web 项目。我通常使用 Windows。
使用 Xampp 的 vhosts 文件和 hosts 文件,我使用服务器别名运行项目,因此我只需在浏览器中键入 project.git,并在需要时为项目使用绝对路径。
在我的 Windows 机器上,我已将其设置为用于在本地为站点提供服务的文件夹与 GitHub 文件夹将其克隆到的文件夹相同。默认情况下,这是我的 Documents 文件夹中的一个文件夹。
在 Windows 上,效果很好。在 OS X 上,每当我尝试查看页面时,它都会给我一个 403 错误。我已经为我的用户配置文件和文件夹属性中的“每个人”以及它下面的每个文件设置了读取和写入权限。 “文件夹”是指项目的根文件夹,例如,其中是第一个索引文件。
我确定主机文件工作正常,我可以使用别名指向 localhost 中的 xampp 等内容,没有问题。
我不知道如何摆脱 403 错误。有什么建议吗?
如果你告诉我我正在做的事情是非常错误的,我不会生气。我是 Git 和 GitHub 的新手,不熟悉两者的最佳实践。
【问题讨论】:
【参考方案1】:我终于明白了。
我找到了这篇博文:Create Apache Alias in XAMPP for Mac
我需要做的就是将 Xampp 的 httpd.conf 文件中的用户更改为我的用户名,然后它就可以工作了。该文件位于 /Applications/xampp/etc/httpd.conf
所以它在哪里:User nobody
现在是 User davey
重新启动 xampp,然后繁荣!
【讨论】:
以上是关于当我使用 Xampp for Mac 为本地站点使用虚拟主机时,如何避免 403 错误?的主要内容,如果未能解决你的问题,请参考以下文章