phpmyadmin não está funcionando devido a falta de extensões

20

Estou prestes a usar phpmyadmin no Ubuntu 16.04. Mas isso mostra que a página não está funcionando. o log de erros diz error 500

PHP Fatal error:  require_once(): Failed opening required '/usr/share/php/php-gettext/gettext.inc' (include_path='.:/usr/share/php') in /usr/share/phpmyadmin/libraries/select_lang.lib.php on line 477

No começo, ele diz que a extensão mysqli|mysql está ausente. mas depois de horas sem dormir eu esqueço o que eu tenho feito com isso. Estou usando o php7.

    
por kepalabotak 09.04.2016 / 02:36

9 respostas

44

sudo apt-get install php-mbstring php7.0-mbstring php-gettext

ou simplesmente:

sudo apt-get install php-gettext

e depois:

sudo service apache2 restart

Isso foi relatado neste bug:

por user534575 24.04.2016 / 16:49
6

Você precisa instalar o php-gettext, instalá-lo usando

 sudo apt-get install php-gettext
    
por t9toqwerty 11.04.2016 / 10:36
6

Eu perdi horas para resolver esse problema. Basta instalar php-mbstring , php7.0-mbstring e php-gettext . É isso.

Você pode fazer isso executando o seguinte comando:

sudo apt-get install php-mbstring php7.0-mbstring php-gettext
    
por Mich. Gio. 19.04.2016 / 14:42
3

No meu caso, meu problema era com a criação da pasta. Quando eu estava instalando o php-gettext lib com:

sudo apt-get install php-gettext

Duas pastas são criadas em usr/share/php

Pasta 1 - usr/share/php/php-gettext
Pasta 2 - usr/share/php/php-phpgettext

E dentro da primeira pasta, alguns links simbólicos para a segunda pasta.

Eu apaguei a primeira pasta com:

sudo rm -r usr/share/php/php-gettext

E copie a pasta php-php-gettext para o php-gettext com:

sudo cp -r php-php-gettext php-gettext

Agora meu phpmyadmin funciona.

    
por RafaelFigueiredo 14.02.2017 / 19:04
2

Tente usar:

sudo apt-get install php-mbstring php7.0-mbstring php-gettext
    
por David Rockefeller 22.04.2016 / 17:23
0

Eu tentei isto:
sudo dpkg-reconfigure phpmyadmin
e defina o soquete no TCP / IP . Após o sudo apt-get install php-mbstring php7.0-mbstring php-gettext e sudo service apache2 restart

    
por user2517728 28.04.2016 / 12:46
0

Use o Gerenciador de Pacotes Synaptic, instale php7.0-mbstring e faça sudo service apache2 restart .

    
por Cholis 25.04.2016 / 17:44
0

Se você instalou o phpymadmin a partir dos arquivos, o php-gettext é uma dependência e será instalado automaticamente.

    
por nacc 04.05.2016 / 17:16
0

Executar

sudo apt-get install phpmyadmin php-mbstring php-gettext

sudo service apache2 restart

link

    
por Sameer 12.06.2016 / 11:04