我最近安装了 Linux Mint 20 Cinnamon 4.6.7 并进行了更新。 我刚刚成功安装了xampp 8.2.4。 我有 1 个用户帐户设置为管理员。
当我从终端运行 xampp 时,一切都很好,没有错误。 我正在尝试运行 GUI 显示。当我跑步时:
sudo ./manager-linux-x64.run
...我得到了启动界面。但是,当我单击 Go To Application 时,出现以下错误:
Running Firefox as root in a regular user's session is not supported.
这里有几件事要说...首先,我不是试图以 root 身份运行 firefox,而是 XAMPP。其次,我切换到 Chrome 作为默认设置并重新启动系统,但只得到相同的错误(正如许多关于该主题的帖子所建议的那样)。第三,我会尝试按照其他人的建议以普通用户身份运行,但似乎他们采用这种方法毫无进展。尤其是当您读到“以 root 身份运行 Firefox 是一个已知错误”时。第四但并非最不重要的一点是,这里有无数人试图解决这个问题,但似乎没有人取得任何进展!我读了几十篇关于此事的帖子。 我的第一个解决方案是在配置文件中找到为xampp提供的指令,以使用firefox作为默认值;并切换它,但在 http.config 或任何其他配置文件中找不到它。我全部都看了!此外,我找不到有关该指令所在位置的任何信息。正如我之前所说,Firefox 不再是我的默认浏览器。这是怎么回事???
提前感谢您的帮助。 :)
编辑:此外,当我只是尝试使用 GUI 时,为什么 xampp 尝试运行浏览器?我不明白为什么 xampp 此时需要运行浏览器。
截图:
必须以 root 身份运行,就像 Apache 和 MySQL 必须一样 以 root 身份启动。另一方面也是对你的限制 浏览器不得以 root 身份运行的发行版。 这是一个无法解决的矛盾。 Xampp只是一个 发行版,Bitnami 不开发工具(Apache 等都不是, 也不是浏览器)。
我不使用 Xampp GUI(实际上没有必要,它是一个玩具, 没有别的),我只是按照常见问题解答中的建议启动 Xampp 终端中的“sudo /opt/lampp/lampp start”(请参阅
https://www.apachefriends.org/faq_linux.html,章节“我如何开始 XAMPP?”)。您还可以将 lampp 启动脚本改编为您的 init.d 为了在启动/关闭时自动启动和停止Xampp 向下。你应该记住 Apache 和 MySQL 是专业工具 用于运行网络服务器,并且这些不需要花哨的 GUI(大多数 服务器甚至没有图形界面),但是受过教育的 改为管理员。
如果 Bitnami 在我安装 xampp 之前向我指出这一点,那就太好了。就这一点而言,如果 Linux Xampp 的 GUI 无法在 Linux Mint 中运行,那么它还有什么意义呢?最好删除 GUI,因为没有人可以运行它。