[英]Unable to (Un)Install phpMyAdmin on Ubuntu 22.04
Distributor ID: Ubuntu
Description: Ubuntu 22.04.1 LTS
Release: 22.04
Codename: jammy
Server version: Apache/2.4.52 (Ubuntu)
Server built: 2022-06-14T12:30:21
PHP 8.1.9 (cli) (built: Aug 15 2022 09:40:11) (NTS)
Copyright (c) The PHP Group
Zend Engine v4.1.9, Copyright (c) Zend Technologies
with Zend OPcache v8.1.9, Copyright (c), by Zend Technologies
但我也在服务器上的主域中使用 PHP7.4。
我无法打开 phpMyAdmin 。 我收到此错误:
日志文件/var/log/apache2/error.log
或/var/log/apache2/access.log
中没有任何内容。 我尝试使用apt remove phpMyAdmin
(试图重新安装它),我收到此错误:
如果我选择忽略并重新安装,则会出现相同的错误。
我尝试在 mysql 中创建Debian-sys-maint
用户,但它不起作用。 我最近将 Ubuntu 从 20 升级到 22.04 ......我遇到了一些问题,root 用户无法通过终端登录,但已修复。 有什么建议吗? 我应该去哪里看?
抱歉,如果没有 50 名声望,我无法发表评论,但我有相同/类似的问题 - 这显然不是一个答案,而是更多信息。
是的,我有同样/类似的问题。 从 Ubuntu 20.04 升级到 22.04 并将 php 从 7.4 升级到 8.1。 Phpmyadmin 之前工作正常(从 2020 年 10 月开始的 v5.0.3)但现在我在登录页面上收到大量错误
Deprecation Notice in ./vendor/twig/twig/src/Loader/FilesystemLoader.php#40
realpath(): Passing null to parameter #1 ($path) of type string is deprecated
这看起来像它在 php8.1 上的呕吐,然后如果我尝试登录,我会得到与上面相同的“页面现在无法正常工作”
当我运行sudo apt-get remove phpmyadmin
时,它报告“未安装软件包 phpmyadmin,因此未删除”这无济于事,因为它仍然安装并存在于 /usr/share/phpmyadmin 和 Z9746CB58ED5C13460BECC35466B585D 文件中。
那么如何删除它 - 只需删除 /usr/share/phpmyadmin 文件夹并禁用 apache2 中的 phpmyadmin.conf 即可工作,还是会留下其他东西,这会弄乱重新安装最新版本?
或者我可以简单地在现有 5.0.3 之上安装最新版本吗?
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.