Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/macos/9.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Macos OS X 10.9 Mavericks-使用vHost的本地主机设置_Macos_Apache_Localhost_Osx Mavericks_Vhosts - Fatal编程技术网

Macos OS X 10.9 Mavericks-使用vHost的本地主机设置

Macos OS X 10.9 Mavericks-使用vHost的本地主机设置,macos,apache,localhost,osx-mavericks,vhosts,Macos,Apache,Localhost,Osx Mavericks,Vhosts,我刚刚尝试在osx上安装本地apache服务器。在我启用vhost之前,一切都很顺利 当我在vhosts(local.dev)中导航到一个站点设置时,我得到的只是一个403禁止错误,表示您没有访问/访问此服务器的权限 该网站的路线为“/www/local/public/”。文件夹路径存在并正在运行apachectl-S,vhosts文件的语法正确 我查看了文件夹的权限,甚至尝试将每个人都设置为读写,但没有成功。我已将我对文件夹的权限设置为读/写,以及对www组的权限 如果您对我的错误有任何想法,

我刚刚尝试在osx上安装本地apache服务器。在我启用vhost之前,一切都很顺利

当我在vhosts(local.dev)中导航到一个站点设置时,我得到的只是一个403禁止错误,表示您没有访问/访问此服务器的权限

该网站的路线为“/www/local/public/”。文件夹路径存在并正在运行
apachectl-S
,vhosts文件的语法正确

我查看了文件夹的权限,甚至尝试将每个人都设置为读写,但没有成功。我已将我对文件夹的权限设置为读/写,以及对www组的权限

如果您对我的错误有任何想法,我们将不胜感激

我在这里寻找了一些答案,但没有找到任何对我有用的

查看apache的默认文档根目录,我在/www/文件夹上缺少的唯一权限是一个名为“system”的帐户。我无法将此系统帐户添加到文件夹的权限中,因为它不显示在文件夹的“获取信息”选项中

谢谢


就像我所有的问题一样,我找到了答案

通过将以下内容添加到为local.dev设置的
文件中的
/private/etc/apache2/extra/httpd vhosts.conf
文件中,我成功地使一切顺利进行

<Directory "/www/local/public">
    Options Indexes FollowSymLinks
    AllowOverride All
    Order allow,deny
    Allow from all
</Directory>
我添加了这个,然后重新启动apache,一切都很顺利

<VirtualHost *:80>
    DocumentRoot "/www/local/public"
    ServerName local.dev
    <Directory "/www/local/public">
        ... Above code here ...
    </Directory>
</VirtualHost>