在 MacOs Mojave 上找不到 XAMPP 的 httpd-xampp.conf 文件
Posted
技术标签:
【中文标题】在 MacOs Mojave 上找不到 XAMPP 的 httpd-xampp.conf 文件【英文标题】:Can't find XAMPP's httpd-xampp.conf file on MacOs Mojave 【发布时间】:2019-04-27 09:17:35 【问题描述】:我遇到了这个帖子中讨论的问题:New xampp security concept: Access Forbidden Error 403 - Windows 7 - phpMyAdmin
为了解决这个问题,我显然需要对 httpd-xampp.conf 文件进行一些更改。但是我不知道如何找到它。
【问题讨论】:
【参考方案1】:你们确定安装了 /lampp 吗?
XAMPP Volumes
如果没有,请这样做。
然后在
处打开文件lampp/etc/extra/httpd-xampp.conf
在第 20 行编辑它并在第 42 行添加一个新的,如下所示:
# since XAMPP 1.4.3
<Directory "/opt/lampp/phpmyadmin">
AllowOverride AuthConfig Limit
Require all granted
ErrorDocument 403 /error/XAMPP_FORBIDDEN.html.var
和
# <Location /time>
SetHandler modperl
PerlResponseHandler Apache::CurrentTime
Require all granted
再次启动 XAMPP(不再需要安装lampp),一切顺利。
【讨论】:
【参考方案2】:不是位于:etc/extra/httpd-xampp.conf
吗?
如果没有,那么就创建它,并在主 .conf 文件 (httpd.conf
) 文件中插入这样的行:
Include etc/extra/httpd-xampp.conf
【讨论】:
没有。我没有 /etc/extra 文件夹。我确实有一个 /etc/appache2/extra 文件夹。但它不在里面。不过还有很多其他的 .conf 文件。 好的。我已经做到了。我应该在 httpd-xampp.conf 文件中写什么代码?或者我可以复制某人的健康档案吗?【参考方案3】:使用 find 命令知道 httpd-xampp.conf 的位置。输入以下命令:
$ sudo find / -iname "httpd-xampp.conf"
【讨论】:
很遗憾没有找到。 @brightshadow 你能把你的终端截图和那个命令的输出分享一下吗?【参考方案4】:它位于运行 xampp 的虚拟机中,而不是物理硬盘驱动器中。话虽如此,我也找不到我的,我只是使用http://localhost:8080 访问 phpMyAdmin,直到找到 httpd-xampp.conf。
【讨论】:
【参考方案5】:在 macOS 上设置 xampp 或访问 config.inc.php 或 httpd-xampp.conf 文件时遇到问题。 注意:对于 macOS xampp 制作使用虚拟机在你的系统上挂载文件夹结构。
第 1 步:您需要按照下面屏幕上的说明逐步操作, 它有图像插图,很有帮助 https://www.apachefriends.org/blog/new_xampp_20170628.html
第 2 步:单击 xampp 界面中的网络选项卡,然后启用其中一个 主机。
step3:点击xampp界面中的volume标签,然后点击mount 然后单击浏览以访问 xampp 文件夹或 config.inc.php 或 httpd-xampp.conf 等文件
【讨论】:
以上是关于在 MacOs Mojave 上找不到 XAMPP 的 httpd-xampp.conf 文件的主要内容,如果未能解决你的问题,请参考以下文章
无法在 macOS mojave 上编辑我的 config.inc.php 文件,已下载 XAMPP
在 MacOs Mojave 上安装 xdebug - 找不到“php.h”文件