在Mac上运行XAMPP且其他用户无法正常工作

时间:2019-04-16 20:50:39

标签: wordpress macos apache permissions xampp

我目前在Mac上遇到XAMPP和WordPress问题。我已经下载了最新的XAMPP版本,并将其安装在Mac上。

将WordPress移至htdocs文件夹后,由于缺少写权限,仪表板出现错误。

搜索了几分钟后,我试图使每个人都可以通过Finder访问htdocs文件夹。但这没有帮助。所以我在这里尝试过:

https://www.zigpress.com/2018/03/19/resolving-permissions-issues-in-xampp-on-mac-high-sierra/

因此,我输入了本地Mac用户名(johnnymarten,通过whoami找到)和组staff。问题是,Apache服务器现在不再启动,我在这里收到此错误消息:

  

INFO:开始“ apache”   错误:无法启动“ apache”:无法启动   服务:AH00543:httpd:用户名错误johnnymarten

我来自Windows,但尚未完成。我已经完成了。你知道我能做什么吗?

1 个答案:

答案 0 :(得分:0)

Xampp runs as root. Reset file permissions to get it to start.

1) reset directory: sudo chown -R root:admin /Applications/XAMPP

2) on my Xampp 2 directories are different:

sudo chown -R daemon:daemon /Applications/XAMPP/xamppfiles/logs

sudo chown -R daemon:daemon /Applications/XAMPP/xamppfiles/temp

3) Make a new directory for WordPress and let everyone use it.

mkdir new_dir

chmod 777 new_dir

4) Add directory to httpd.conf

<Directory "/new_dir">
Options ExecCGI FollowSymLinks
AllowOverride All
Require all granted
RewriteEngine On
RewriteBase /
</Directory>

Load WP in /new_dir

Restart Apache.