- httpd.conf
#httpd-dav.conf --->
httpd-dav.conf
cd /etc/apache2/extra
vim http-dav.conf
Digest--->Basic
AuthDigestProvider file --->
#AuthDigestProvider file
- 关闭SIP
macOS EI Capitan(11) 默认开启了 SIP(即System Integrity Protection
,系统完整性保护功能),即使是使用了 root 权限也无法在 /usr 目录下创建新文件。 - 关闭 SIP 的步骤:
重启 Mac,按住 Command + R,进入 recovery 模式;
选择打开 Utilities下的终端;
输入 csrutil disable 并回车; //enable开启
最后重启 Mac 即可。
2020/06/12最新问题 mac10.15.5
关闭SIP依然没有以下目录的写权限
/System
/bin
/dev
/home
/ sbin
/usr
解决:
- 挂载根目录
mount -uw /
killall Finder
cd /usr
//下面三个文件夹是根据httpd-dav.conf中对应名称创建的,名称需对应:
sudo htpasswd -c user.passwd admin
New password:
Re-Type new password:
Adding password for user admin
sudo chgrp www user.passwd
sudo mkdir -p /usr/var
sudo mkdir -p /usr/uploads
sudo chown -R www:www /usr/var
sudo chown -R www:www /usr/uploads