在其他用户不工作的情况下在 Mac 上运行 XAMPP
Posted
技术标签:
【中文标题】在其他用户不工作的情况下在 Mac 上运行 XAMPP【英文标题】:Running XAMPP on Mac with other user not working 【发布时间】:2019-09-07 01:02:04 【问题描述】:我目前在我的 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 服务器现在不再启动,我在这里收到此错误消息:
信息:开始“阿帕奇” 错误:无法启动“apache”:无法启动 服务:AH00543:httpd:错误的用户名 johnnymarten
我来自 Windows,但我没有完成这项工作。我至少完成了这个。你知道我能做什么吗?
【问题讨论】:
【参考方案1】:Xampp 以 root 身份运行。重置文件权限以启动它。
1) 重置目录:sudo chown -R root:admin /Applications/XAMPP
2) 我的 Xampp 2 目录不同:
sudo chown -R daemon:daemon /Applications/XAMPP/xamppfiles/logs
sudo chown -R daemon:daemon /Applications/XAMPP/xamppfiles/temp
3) 为WordPress新建一个目录,让大家使用。
mkdir new_dir
chmod 777 new_dir
4) 将目录添加到 httpd.conf
<Directory "/new_dir">
Options ExecCGI FollowSymLinks
AllowOverride All
Require all granted
RewriteEngine On
RewriteBase /
</Directory>
在 /new_dir 中加载 WP
重启 Apache。
【讨论】:
以上是关于在其他用户不工作的情况下在 Mac 上运行 XAMPP的主要内容,如果未能解决你的问题,请参考以下文章
C/C++ Linux,如何在不使用 IP 的情况下在网络上查找邻居(仅限 MAC)
如何在没有 root 访问权限的情况下在服务器上杀死其他人的 Python 进程?
在不提示的情况下在 Powershell 中获取当前用户的凭据对象
如何在不使用用户设置的情况下在运行时读取/写入 app.config 设置?