eu atualizei o ubuntu 22.04 -- >> 24.04 agora está recebendo este erro enquanto o phpmyadmin não está sendo carregado no navegador
Seg Set 23 18:30:18.060029 2024] [php:error] [pid 11672] [client 192.168.1.150:54278] Erro fatal do PHP: TypeError não detectado: PhpMyAdmin\\Menu::__construct(): O argumento nº 1 ($dbi) deve ser do tipo PhpMyAdmin\\DatabaseInterface, nulo fornecido, chamado em /usr/share/phpmyadmin/libraries/classes/Header.php na linha 114 e definido em /usr/share/phpmyadmin/libraries/classes/Menu.php:57\nRastreamento de pilha:\n#0 /usr/share/phpmyadmin/libraries/classes/Header.php(114): PhpMyAdmin\\Menu->__construct()\n#1 /usr/share/phpmyadmin/libraries/classes/ResponseRenderer.php(168): PhpMyAdmin\\Header->__construct()\n#2 /usr/share/phpmyadmin/libraries/classes/ResponseRenderer.php(199): PhpMyAdmin\\ResponseRenderer->__construct()\n#3 /usr/share/phpmyadmin/libraries/classes/ErrorHandler.php(335): PhpMyAdmin\\ResponseRenderer::getInstance()\n#4 /usr/share/phpmyadmin/libraries/classes/ErrorHandler.php(307): PhpMyAdmin\\ErrorHandler->dispFatalError()\n#5 /usr/share/phpmyadmin/libraries/classes/ErrorHandler.php(237): PhpMyAdmin\\ErrorHandler->addError()\n#6 [interno função]: PhpMyAdmin\\ErrorHandler->handleException()\n#7 {main}\n lançado em /usr/share/phpmyadmin/libraries/classes/Menu.php na linha 57 [Seg Set 23 18:30:18.060184 2024] [php:error] [pid 11672] [client 192.168.1.150:54278] Erro fatal do PHP: Erro não detectado: Chamada para uma função membro getDisplay() em nulo em /usr/share/phpmyadmin/libraries/classes/ResponseRenderer.php:293\nRastreamento de pilha:\n#0 /usr/share/phpmyadmin/libraries/classes/ResponseRenderer.php(411): PhpMyAdmin\\ResponseRenderer->getDisplay()\n#1 [função interna]: PhpMyAdmin\\ResponseRenderer->response()\n#2 {main}\n lançado em /usr/share/phpmyadmin/libraries/classes/ResponseRenderer.php na linha 293
tentei todas as medidas para encontrá-lo online.
Antes usávamos o php7.4, agora configuramos o php8.3 (então, quando o php7.4 não permitia nem carregar o site), mas o PHP v8.3 pelo menos nos permite conectar ao site e carregá-lo no navegador (desde que foi atualizado)
mas quando fazemos http://192.168.1.100/phpmyadmin/ (ou localhost/phpmyadmin)
Esta página não está funcionando 192.168.1.100 não pode lidar com esta solicitação no momento. ERRO HTTP 500
Alguém pode nos ajudar?
Ainda não atualizei meu
phpmyadmin
servidor para 24.04, mas tive erros iguais ou semelhantes com ele ao atualizar para versões anteriores do Ubuntu. Tente o seguinte:mbstring
pacote php:sudo apt-get install php8.3-mbstring
a2query -m |grep php
Se isso não listar a versão do PHP instalada, por exemplo
php8.3
, talvez seja necessário desabilitar o módulo PHP que ele está usando e habilitar o correto, por exemplo,php8.1
se estiver listado:sudo a2dismod php8.1
sudo a2enmod php8.3