Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/apache/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

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/image/5.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
OSX Mavericks Apache“;DocumentRoot必须是一个目录";_Apache_Permissions_Apache2_Osx Mavericks_Document Root - Fatal编程技术网

OSX Mavericks Apache“;DocumentRoot必须是一个目录";

OSX Mavericks Apache“;DocumentRoot必须是一个目录";,apache,permissions,apache2,osx-mavericks,document-root,Apache,Permissions,Apache2,Osx Mavericks,Document Root,我想在我的新机器上更改一些本地开发的默认文档根目录 我编辑了httpd.conf,将DocumentRoot声明更改为“Documents/Sandbox”,并确保Sandbox目录具有正确的权限(777) 在httpd.conf的下面,我编辑了另一行来阅读 因此,基本上我替换了所有原始的DocumentRoot声明,并将它们替换为“Documents/Sandbox” 现在,每当我尝试运行Apache时,就会出现臭名昭著的“Documentroot必须是目录”错误 我尝试了DocumentRo

我想在我的新机器上更改一些本地开发的默认文档根目录

我编辑了httpd.conf,将DocumentRoot声明更改为“Documents/Sandbox”,并确保Sandbox目录具有正确的权限(777)

在httpd.conf的下面,我编辑了另一行来阅读

因此,基本上我替换了所有原始的DocumentRoot声明,并将它们替换为“Documents/Sandbox”

现在,每当我尝试运行Apache时,就会出现臭名昭著的“Documentroot必须是目录”错误

我尝试了DocumentRoot的不同变体,例如带和不带尾随斜杠,带有主目录声明(~),添加“Users/me/”。。。无论如何,它不起作用


我正在尝试做的事情是否可行(即将我的DocumentRoot放在我机器上“Documents”下的文件夹中,如果可以,我该如何更正此错误?

我也遇到了同样的问题。我缺少了第一个“/”


IE:/Users/me/Documents/Sandbox

可能是apache用户/组无法访问用户家中的文件夹。请检查原始文件夹(
ls-l
)上的权限,然后尝试复制新文件夹上的权限。