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

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
Macos OSX上的Apache拒绝允许访问别名正确的目录_Macos_Apache - Fatal编程技术网

Macos OSX上的Apache拒绝允许访问别名正确的目录

Macos OSX上的Apache拒绝允许访问别名正确的目录,macos,apache,Macos,Apache,尽管我明确允许任何权限,但Apache拒绝授予对我的文件夹的公共访问权限 Alias /projects "/Users/username/projects" <Directory "/Users/username/projects"> Options All AllowOverride All Order allow,deny Allow from all </Directory> Alias/projects”/Users/user

尽管我明确允许任何权限,但Apache拒绝授予对我的文件夹的公共访问权限

Alias /projects "/Users/username/projects"

<Directory "/Users/username/projects">
    Options All
    AllowOverride All
    Order allow,deny
    Allow from all
</Directory>
Alias/projects”/Users/username/projects
选项全部
允许超越所有
命令允许,拒绝
通融
在Windows上,这种配置(当然有正确的路径)运行得很好


可能是什么问题?

您还需要检查文件权限。开放式终端:

  • 将CD复制到该目录
  • 找出apache进程的用户ID是什么(通常是OSX上的www)。您可以通过sudomore/etc/passwd进一步验证这一点
  • 查找该目录的权限。您希望www(Apache用户)或world至少能够阅读。ls-la | more将为您提供查找项目的所有权和权限
  • 更改目录的所有权(chown)或权限(chmod+rx)。我不会给你这个命令,因为如果它错了,你可能会把目录搞砸

  • 如果您不熟悉这些内容,请尝试命令行中的man chown和man chmod。

    您还需要检查文件权限。开放式终端:

  • 将CD复制到该目录
  • 找出apache进程的用户ID是什么(通常是OSX上的www)。您可以通过sudomore/etc/passwd进一步验证这一点
  • 查找该目录的权限。您希望www(Apache用户)或world至少能够阅读。ls-la | more将为您提供查找项目的所有权和权限
  • 更改目录的所有权(chown)或权限(chmod+rx)。我不会给你这个命令,因为如果它错了,你可能会把目录搞砸

  • 如果您不熟悉这些内容,请尝试命令行中的man chown和man chmod。

    那么您遇到了什么错误?那么您遇到了什么错误?