PHP 7.2.5+ is required.Currently installed version is: ' . PHP_VERSION . '
'); } // phpcs:disable PSR1.Files.SideEffects define('PHPMYADMIN', true); // phpcs:enable require_once ROOT_PATH . 'libraries/constants.php'; /** * Activate autoloader */ if (! @is_readable(AUTOLOAD_FILE)) { die( 'File ' . AUTOLOAD_FILE . ' missing or not readable.
' . 'Most likely you did not run Composer to ' . '' . 'install library files.
' ); } require AUTOLOAD_FILE; global $route, $containerBuilder, $request; Common::run(); $dispatcher = Routing::getDispatcher(); Routing::callControllerForRoute($request, $route, $dispatcher, $containerBuilder);
# dpkg-reconfigure phpmyadmin
Determining localhost credentials from /etc/mysql/debian.cnf: succeeded.
dbconfig-common: writing config to /etc/dbconfig-common/phpmyadmin.conf
dbconfig-common: flushing administrative password
apache2_invoke phpmyadmin: already enabled
On 21 Aug 2023 20:00 -0600, from rick...@shaw.ca (Rick Macdonald):# dpkg-reconfigure phpmyadmin Determining localhost credentials from /etc/mysql/debian.cnf: succeeded. dbconfig-common: writing config to /etc/dbconfig-common/phpmyadmin.conf dbconfig-common: flushing administrative password apache2_invoke phpmyadmin: already enabled$ dpkg -l php php8.2 phpmyadmin Which exact version of each respective package is installed?
Also $ aptitude why php8.2
_IF_ the version of phpmyadmin which Bookworm ships doesn't work with the version of PHP which Bookworm ships, that's at a minimum a packaging bug. But that would be an awfully obvious one that a lot more people should already have run into in that case, so I'm reluctant to assume that that's the problem. I'm more inclined to believe that maybe you're somehow running a non-Bookworm version of phpmyadmin which for whatever reason doesn't work with PHP 8, or for some reason your installation of phpmyadmin is being run through a different version of PHP. Buster and Bullseye were both PHP 7.x; which could help explain why it worked there but not after you upgraded to Bookworm.
I don't use roundcube any more. Would it help to uninstall it? Although, at the moment I have only php5.6 and php8.2 installed. I'm guessing the bookworm upgrade removed php7.x.I imagine that uninstalling roundcube won't do anything either way. However, if it was me, unless there was some compelling reason to keep it I'd consider uninstalling php5.6 and seeing if that helps. Can't really help you further at this point because I've never installed phpmyadmin myself; sorry.
<?php
declare(strict_types=1);
use PhpMyAdmin\Common;
use PhpMyAdmin\Routing;
if (! defined('ROOT_PATH')) {
// phpcs:disable PSR1.Files.SideEffects
define('ROOT_PATH', __DIR__ . DIRECTORY_SEPARATOR);
// phpcs:enable
}
if (PHP_VERSION_ID < 70205) {
die('<p>PHP 7.2.5+ is required.</p><p>Currently installed version is: ' . PHP_VERSION . '</p>');
}
// phpcs:disable PSR1.Files.SideEffects
define('PHPMYADMIN', true);
// phpcs:enable
require_once ROOT_PATH . 'libraries/constants.php';
/**
* Activate autoloader
*/
if (! @is_readable(AUTOLOAD_FILE)) {
die(
'<p>File <samp>' . AUTOLOAD_FILE . '</samp> missing or not readable.</p>'
. '<p>Most likely you did not run Composer to '
. '<a href="https://docs.phpmyadmin.net/en/latest/setup.html#installing-from-git">'
. 'install library files</a>.</p>'
);
}
require AUTOLOAD_FILE;
global $route, $containerBuilder, $request;
Common::run();
$dispatcher = Routing::getDispatcher();
Routing::callControllerForRoute($request, $route, $dispatcher, $containerBuilder);