jel*_*ela 21 apache xampp macos
我想更改XAMPP的htdocs目录.我按照说明从这个问题创建了一个虚拟主机:
这在Windows 7上工作正常,但是当我在OSX上尝试时,转到mysite.local只会加载xampp启动画面(mysite.local/xampp/index.html).我重新启动了Web服务器.我在httpd-vhosts.conf中声明的虚拟主机是:
<VirtualHost *:80>
DocumentRoot Users/username/Documents/sitename.com
ServerName sitename.localhost
<Directory Users/username/Documents/sitename.com>
Order allow,deny
Allow from all
</Directory>
Run Code Online (Sandbox Code Playgroud)
编辑:我有这个工作.根据http://www.acwolf.com/blog/2009/February/xampp-virtual-hosts-mac,在OSX中,有必要对httpd.conf进行两处更改,首先,取消注释
<VirtualHost *:80>
DocumentRoot Users/username/Documents/sitename.com
ServerName sitename.localhost
<Directory Users/username/Documents/sitename.com>
Order allow,deny
Allow from all
</Directory>
Run Code Online (Sandbox Code Playgroud)
第二,将用户从nobody更改为用于登录OSX的用户名.您可能还需要删除浏览器的缓存.
Ant*_*Max 22
在文本编辑器中打开以下文件.
/Applications/XAMPP/xamppfiles/etc/httpd.conf
搜索"DocumentRoot",如果下面的行#
前面有一行而不是它的注释删除它并更改引用之间的路径
DocumentRoot "/Applications/XAMPP/xamppfiles/htdocs"
Run Code Online (Sandbox Code Playgroud)
现在搜索下面的行并根据需要更改引号之间的路径.
<Directory "/Applications/XAMPP/xamppfiles/htdocs">
Run Code Online (Sandbox Code Playgroud)
~/
无法使用绝对路径.通过编辑httpd.conf解决
我已经成功了。根据http://www.acwolf.com/blog/2009/February/xampp-virtual-hosts-mac,在 OSX 中,有必要对 httpd.conf 进行两项更改,首先,取消注释
#Include /Applications/xampp/etc/extra/httpd-vhosts.conf
Run Code Online (Sandbox Code Playgroud)
其次,将用户从 nobody 更改为您用于登录 OSX 的用户名。您可能还需要删除浏览器的缓存。