繁体   English   中英

无法(卸载)在 Ubuntu 22.04 上安装 phpMyAdmin

[英]Unable to (Un)Install phpMyAdmin on Ubuntu 22.04

系统规格

  • 操作系统
Distributor ID: Ubuntu
Description:    Ubuntu 22.04.1 LTS
Release:        22.04
Codename:       jammy
  • Apache2
Server version: Apache/2.4.52 (Ubuntu)
Server built:   2022-06-14T12:30:21
  • PHP
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 我收到此错误:

尝试打开 phpMyAdmin 时出错

日志文件/var/log/apache2/error.log/var/log/apache2/access.log中没有任何内容。 我尝试使用apt remove phpMyAdmin (试图重新安装它),我收到此错误:

由(卸载)安装 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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM