Xampp 未在浏览器中打开,但所有东西都已成功安装

Posted

技术标签:

【中文标题】Xampp 未在浏览器中打开,但所有东西都已成功安装【英文标题】:Xampp is not open into Browser but all the thing installed successfully 【发布时间】:2021-02-19 08:57:51 【问题描述】:

首先我在终端上输入命令,例如 sudo /opt/lampp/lampp start

sudo /opt/lampp/lampp start
[sudo] password for tayef: 
Starting XAMPP for Linux 7.2.34-0...
XAMPP: Starting Apache...ok.
XAMPP: Starting mysql...ok.
XAMPP: Starting ProFTPD...ok.

其次,我会像 sudo /opt/lampp/manager-linux-x64.run 一样发短信

sudo /opt/lampp/manager-linux-x64.run

做完上面的xampp GUI之后就好了..请点击下面的图片链接

enter image description here

然后

enter image description here

在转到应用程序上单击 Xampp 主页面板后,它显示如下

Running Firefox as root in a regular user's session is not supported.  ($XAUTHORITY is /home/tayef/.Xauthority which is owned by tayef.)
[11635:11635:1106/191936.161137:ERROR:zygote_host_impl_linux.cc(90)] Running as root without --no-sandbox is not supported. See https://crbug.com/638180.
Running Firefox as root in a regular user's session is not supported.  ($XAUTHORITY is /home/tayef/.Xauthority which is owned by tayef.)
/usr/bin/xdg-open: 869: iceweasel: not found
/usr/bin/xdg-open: 869: seamonkey: not found
/usr/bin/xdg-open: 869: mozilla: not found
/usr/bin/xdg-open: 869: epiphany: not found
/usr/bin/xdg-open: 869: konqueror: not found
/usr/bin/xdg-open: 869: chromium: not found
/usr/bin/xdg-open: 869: chromium-browser: not found
[11665:11665:1106/191936.206660:ERROR:zygote_host_impl_linux.cc(90)] Running as root without --no-sandbox is not supported. See https://crbug.com/638180.
/usr/bin/xdg-open: 869: www-browser: not found
/usr/bin/xdg-open: 869: links2: not found
/usr/bin/xdg-open: 869: elinks: not found
/usr/bin/xdg-open: 869: links: not found
/usr/bin/xdg-open: 869: lynx: not found
/usr/bin/xdg-open: 869: w3m: not found
xdg-open: no method available for opening 'http://localhost:80'


 

【问题讨论】:

您是否尝试过搜索您的错误:不支持在常规用户会话中以 root 身份运行 Firefox。 这不是 xampp 问题。问题是您试图以 root 身份运行 xampp(使用 sudo),而 xampp 正在触发浏览器再次使用 root 运行。如果您手动打开浏览器并转到localhost:80,您应该会看到主页 哦,我已经搜索解决这个问题,但没有找到完美的解决方案。如果您有任何解决方案,请提供给我... 仔细阅读我之前的评论,你会明白的。我已经为您提供了解释和解决方法 【参考方案1】:

    在您的终端中运行此命令并使用您的编辑器更改$EDITOR

    $EDITOR $(which google-chrome)

    在文件末尾加上--user-data-dirno,我的结尾是这样的

exec -a "$0" "$HERE/chrome" "$PROFILE_DIRECTORY_FLAG" \ "$@"

    保存并关闭编辑器

    使用sudo /opt/lampp/manager-linux-x64.run

    转到 -> 管理服务 -> '全部开始' 你应该在“应用程序日志”中得到这个结果

    Starting all servers... Starting MySQL Database... /opt/lampp/mysql/scripts/ctl.sh : mysql started at port 3306 Starting Apache Web Server... /opt/lampp/apache2/scripts/ctl.sh : httpd started Starting ProFTPD... Checking syntax of configuration file /opt/lampp/proftpd/scripts/ctl.sh : proftpd started

    在浏览器中打开http://localhost:80/phpmyadmin/

【讨论】:

看起来像一个与 firefox 相关的错误。只需将默认编辑器更改为 Google Chrome 即可。 是的,Firefox 不允许您以 root 身份运行,而 Google Chrome 则允许,但有时它需要在终端中添加注释 --no-sandbox

以上是关于Xampp 未在浏览器中打开,但所有东西都已成功安装的主要内容,如果未能解决你的问题,请参考以下文章

SSI 未在浏览器中显示

如何在mac上用终端打开XAMPP自带的MySQL

xampp 安装好了,打开之后service是红× 但是日志在运行,win7系统

Xdebug 已安装但未在 Xampp 的 Phpinfo 中显示

基本的 PHP 程序未在 XAMPP 中运行

Sql 数据库未在 mac 中启动 XAMPP