PhpMyAdmin falta a função Text_Plain_Preappend_getInfo ()

1

Hoje, eu queria me conectar no meu painel PMA para atualizar uma coluna de um banco de dados, mas encontrei uma mensagem estranha: estava dizendo que extensão mbstring estava faltando embora estivesse funcionando bem até agora. Eu olhei um pouco no Google e acabei instalando novos pacotes.

Então eu enfrentei muitos erros sucessivos, o Apache se recusou a reiniciar por causa do conflito entre PHP5 e PHP7, PMA que não conseguiu encontrar o mcrypt novamente, etc ...

Agora, as coisas estão funcionando bem no Apache / 2.4.7 e PHP7 MAS quando estou tentando modificar uma estrutura de coluna no PMA, isso me dá este erro:

  

Erro ao processar a solicitação | Código de erro 500 | Mensagem de Erro Interno do Servidor

Eu tentei

sudo apt-get install php-mbstring php7.0-mbstring php-gettext
sudo service apache2 restart

como declarado aqui ( link ), mas o erro ainda está aqui.

Talvez esteja relacionado a uma configuração incorreta durante as instalações de pacotes, conforme solicitado no momento:

Setting up phpmyadmin (4:4.0.10-1) ...
Configuration file '/etc/phpmyadmin/apache.conf'
 ==> Modified (by you or by a script) since installation.
 ==> Package distributor has shipped an updated version.
   What would you like to do about it ?  Your options are:
    Y or I  : install the package maintainer's version
    N or O  : keep your currently-installed version
      D     : show the differences between the versions
      Z     : start a shell to examine the situation
 The default action is to keep your current version.

Eu escolhi manter minha versão, mas talvez tenha havido uma mudança importante. Não consigo fazer essa pergunta novamente para selecionar "Y" em vez de "N".

Alguma ideia de como corrigir meu problema e / ou corrigir minha configuração? Tentei procurar em meus arquivos de logs /var/log/apache2/error.log, /var/log/mysql.err, /var/log/mysql/error.log, mas eles estão todos vazios. Não tenho certeza de onde os erros do PMA estão registrados.

Muito obrigado!

EDITAR Eu finalmente encontrei alguns logs, mas o erro está além das minhas habilidades. Parece que há algo quebrado com a minha instalação do PMA?

  

Erro não detectado: chamada para função indefinida   Text_Plain_Preappend_getInfo () em   /usr/share/phpmyadmin/libraries/transformations.lib.php:153

    
por R. N. 10.02.2017 / 12:23

1 resposta

1

Eu consegui ter uma instalação funcional do PhpMyAdmin, desinstalando o pacote existente e instalando uma "versão compatível" de outro ppa:

link

Install Phpmyadmin

You should install php7 compatible version of phpmyadmin.Following commands are for installing phpmyadmin 4.5.3 on your server.You can check details here.

$ sudo add-apt-repository ppa:vincent-c/ppa
$ sudo apt-get update
$ sudo apt-get install phpmyadmin

Obrigado pela ajuda!

    
por R. N. 10.02.2017 / 14:35