在 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”文件

在 Laravel - 使用 ubuntu 16.04 在 xampp 上找不到驱动程序

在XAMPP中的服务器上找不到请求的URL

CMake 在 macOS 上找不到 libevent

Codeigniter on xampp 错误:在此服务器上找不到请求的 URL