Apache,将OSX升级到10.9.2后,权限被拒绝访问Web应用程序文件夹

工匠

我的Apache以前可以正常工作,但是我认为问题是在将OSX升级到10.9.2之后出现的(无论如何不能确定问题何时出现),Apache无法使用当前配置。

我试图apachectl configtest让我发现,我的机器上的Apache的文件结构被改变,从库/ Web服务器/文件/库/ Web服务器/ Apache的家庭,所以我编辑DocumentRoothttpd.conf文件以指向新的文件夹。

但是我仍然无法解决的问题是关于权限的问题。我收到403禁止访问,您无权访问此服务器上的/。

额外的信息

我将所有Web项目托管在/ Users / myname / home_www此文件夹中,并且它的子文件夹属于_www组,并且具有775访问权限。我在Library / WebServer / Apache Home中创建了一个符号链接(所有这些设置都可以正常工作)

我注意到Library / WebServer /及其子文件夹属于wheel组,这很奇怪,在这些文件夹属于哪个组之前,我从没有注意过这些文件夹。

OSX:10.9.2;
Apache:2.2.26

工匠

正如我所说的,所有问题似乎都是在升级到10.9.2之后出现的,这些是我为解决问题而采取的步骤。

  1. 编辑DocumentRootDocumentRoot "/Library/WebServer/Apache Home"
  2. 编辑<Directory><Directory "/Library/WebServer/Apache Home">
  3. 此步骤可能不是必需的,但以防万一, brew upgrade
  4. 将chenge所有者和/ usr / local / var / mysql /组改为* mysql using sudo chown -R _mysql:_mysql /usr/local/var/mysql/,否则mysql.server start将失败

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

将 kentico 从 9 升级到 10

将 TYPO3 v9 升级到 v10 后找不到页面

将Debian 9 Stretch升级到Debain 10 Buster

将gitlabRunner从9升级到10

升级到Debian 9可以让我在Apache上使用HTTP / 2吗?

将Xcode 8升级到XCode 9后出现AvCapture错误

我可以在Xubuntu 18.04中将ath9k驱动程序升级到ath10k吗?

升级到xcode 9后,cordova应用将无法构建,错误70,需要配置文件

将最低部署目标升级到iOS 9后,无法使用Xcode 9中的安全区域

如何将Web应用程序文件夹加载到Docker容器

升级到iOS9后登录流程失败

自升级到9后,TeamCity的msbuild变慢

@ViewChild升级到Angular 9后无法正常工作

ViewChild升级到角度9后无法正常工作

升级到ios9后字体变小

将Asp.Net Core 3.1应用程序升级到.Net 5后,某些C#9功能不可用

从Angular 9升级到10后自定义CDK步进器不起作用

Jest 测试套件未能运行 AngularJS v1.x 未加载!将 angular 7 升级到 9 后

升级到 Clearcase 9

升级到xcode 9后,cordova应用将无法构建,错误70,需要具有“推送通知”功能的配置文件

将构建文件夹发布到wwwroot后,Web应用程序未更新

将所有文件夹/文件推送到应用程序文件吗?

将Xcode 8.3.1升级到Xcode 9

将Jetty 8升级到Jetty 9

升级android studio时,“应用程序文件夹中的Android SDK文件夹”

如何将文件保存到电子js中的应用程序文件夹

升级到SItecore 9后不加载Css和Js文件

升级到Angular 9后,在打字文件中找不到变量

无法配置Apache以使Web应用程序能够访问DocumentRoot外部的文件夹