phpmyadmin 上的空页面

问题描述 投票:0回答:0

我的问题是我在 /usr/share/phpmyadmin/index.php 有一个空白页面。 apache2 正在工作(即我在 localhost 获得它的默认页面)。 PHP 正在运行;创建该存根页面后,我在 localhost/phpinfo.php 获得了 phpinfo 页面)。如果我在 phpmyadmin 上运行“php index.php”,它不会给出任何明显的错误(据我所知;我不是这方面的专家)。如果我将该 phpinfo 页面移动到 phpmyadmin 目录并将其重命名为 index.php,我可以很好地看到它,因此 apache2 似乎可以正确地提供来自该目录的页面。但是当我使用普通的 phpmyadmin/index.php 时,我只看到一个空白页面。另外,如果我尝试在浏览器窗口中查看代码,它也是空白的。

我是怎么来的:我有一个运行 Raspian 的 RasPi。我想用它来播放音乐,我发现这个名为“Koel”的程序看起来很有趣。要使用它,您应该安装 apache、php、composer 和其他一些东西。所以,一切都进展顺利,直到我到达 Koel 说它需要 php > 8 的地步,而 7.4 是 Raspian 的默认值。所以我安装了 php 8.2,并让 apache 使用它(在 phpinfo 中确认)。然后我安装并尝试访问 phpmyadmin,以便我可以为 Koel 创建用户/数据库,但它抱怨我需要 mysqli(但至少我看到了 phpmyadmin 的一些输出。安装了它,那个错误消失了,但我仍然有一个空白页。运行“php index.php”,一开始确实看到了一些错误,与 www-data 无法访问 blowfish.inc.php 和另一个文件(忘记名字)有关,所以我让这两个文件都可以访问,然后“php index.php”的错误消息消失了,但我仍然只得到一个空白页。我认为这可能与权限有关,所以我一直在尝试更改 phpmyadmin 的所有者/权限文件,但没有运气。最后,据我所知,MariaDB 似乎是正确的。它有一个名为 phpmyadmin 的数据库,我可以使用用户 phpmyadmin/password 登录它。似乎它应该工作。任何人有任何想法? 我会很感激。谢谢。

编辑:根据下面的建议,我检查了 apache2 日志,最后我得到了这个错误:

[Thu Apr 20 17:22:39.405474 2023] [php:error] [pid 10602] [client 192.168.1.142:61073] PHP 致命错误:未捕获错误:调用未定义函数 Symfony\Component\Confi

phpmyadmin
© www.soinside.com 2019 - 2024. All rights reserved.