Fórum Ubuntu CZ/SK

Ostatní => Ubuntu Server => Téma založeno: Prefin 05 Června 2016, 10:39:48

Název: Chyba mbstring extension is missing v phpmyadmin [vyřešeno]
Přispěvatel: Prefin 05 Června 2016, 10:39:48
Zdravím,

asi je to blbost ale nějak si nemůžu vzpomenout jak přesně to vyřešit.
Po instalaci LAMPu a phpmyadmin se mi při pokusu o otevření administrace mysql objeví hláška "mbstring extension is missing"...
Systém mám 16.04, místo php5 mám v etc adresář php, zkrátka něco je už jinak.
Prosím o radu nebo odkaz kde přesně co změnit.

Děkuji
Název: Re:Chyba mbstring extension is missing v phpmyadmin
Přispěvatel: Jakub Vaněk 05 Června 2016, 11:41:26
Je potřeba doinstalovat balík php-mbstring. Je potřeba doinstalovat balík php7.0-mbstring, právě že nové php je v /etc/php.
Kód: [Vybrat]
$ apt-cache search mbstring
php-mbstring - MBSTRING module for PHP [default]
php-patchwork-utf8 - UTF-8 strings handling for PHP
php7.0-mbstring - MBSTRING module for PHP

$ apt-cache show php7.0-mbstring
Package: php7.0-mbstring
Priority: optional
Section: universe/php
Installed-Size: 1462
Maintainer: Ubuntu Developers <ubuntu-devel-discuss@lists.ubuntu.com>
Original-Maintainer: Debian PHP Maintainers <pkg-php-maint@lists.alioth.debian.org>
Architecture: amd64
Source: php7.0
Version: 7.0.4-7ubuntu2.1
Provides: php-mbstring
Depends: php-common (>= 1:33), ucf, php7.0-common (= 7.0.4-7ubuntu2.1), libc6 (>= 2.14)
Filename: pool/universe/p/php7.0/php7.0-mbstring_7.0.4-7ubuntu2.1_amd64.deb
Size: 464048
MD5sum: e77e5cc1e1787d13c90a6094debb294b
SHA1: a7b03eb44c8e9fcdcec6eece130af61ba6dda0fb
SHA256: 01f5aeee6be404ab6d4551da901c4b5182d4bac9b3aae81ff3ac19117b703e92
Description-en: MBSTRING module for PHP
 This package provides the MBSTRING module(s) for PHP.
 .
 PHP (recursive acronym for PHP: Hypertext Preprocessor) is a widely-used
 open source general-purpose scripting language that is especially suited
 for web development and can be embedded into HTML.
Description-md5: 741a0b4b31628c18e80bdef4f0ec8141
Homepage: http://www.php.net/
Bugs: https://bugs.launchpad.net/ubuntu/+filebug
Origin: Ubuntu

Package: php7.0-mbstring
Priority: optional
Section: universe/php
Installed-Size: 1462
Maintainer: Ubuntu Developers <ubuntu-devel-discuss@lists.ubuntu.com>
Original-Maintainer: Debian PHP Maintainers <pkg-php-maint@lists.alioth.debian.org>
Architecture: amd64
Source: php7.0
Version: 7.0.4-7ubuntu2
Provides: php-mbstring
Depends: php-common (>= 1:33), ucf, php7.0-common (= 7.0.4-7ubuntu2), libc6 (>= 2.14)
Filename: pool/universe/p/php7.0/php7.0-mbstring_7.0.4-7ubuntu2_amd64.deb
Size: 463714
MD5sum: dcea7b732d37e24e3bcef143209f0b72
SHA1: 47069d8a597bb45d208ca910c0b297bd3a0106ce
SHA256: b1722cb59ab4a518462e9b8e963c5bafa5e3804d72659ac8ce51ff993079b98f
Description-en: MBSTRING module for PHP
 This package provides the MBSTRING module(s) for PHP.
 .
 PHP (recursive acronym for PHP: Hypertext Preprocessor) is a widely-used
 open source general-purpose scripting language that is especially suited
 for web development and can be embedded into HTML.
Description-md5: 741a0b4b31628c18e80bdef4f0ec8141
Homepage: http://www.php.net/
Bugs: https://bugs.launchpad.net/ubuntu/+filebug
Origin: Ubuntu

Název: Re:Chyba mbstring extension is missing v phpmyadmin
Přispěvatel: Prefin 05 Června 2016, 14:10:56
Balík jsem pomocí "sudo apt-get install php7.0-mbstring" doinstaloval, restartl apache2 a chyba 500.
Jsem jenom obyčejný uživatel takže tomu kódu, který jste mi připojil moc nerozumím.

$ apt-cache search mbstring - příkaz nebyl nalezen
$ apt-cache show php7.0-mbstring - příkaz nebyl nalezen

Díky
Název: Re:Chyba mbstring extension is missing v phpmyadmin
Přispěvatel: Jakub Vaněk 05 Června 2016, 23:21:19
To byly informační příkazy o tom balíku, musí se zadat bez toho dolaru ($). Nepíše to ještě něco jiného? Pokud ne, zkus zvýšit php error reporting na nejvyšší a zapnout si v php.ini vypisování chyb. May the force in Googlení v angličtině be with you.
Název: Re:Chyba mbstring extension is missing v phpmyadmin
Přispěvatel: Prefin 06 Června 2016, 12:48:15
Vypadá to na chybu v url:
Kód: [Vybrat]
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 477Myslím, že v GETTEXT_INC není správná cesta ale nemám na to abych se v tom hrabal.
Název: Re:Chyba mbstring extension is missing v phpmyadmin
Přispěvatel: Jakub Vaněk 06 Června 2016, 16:15:37
Ne, není to chyba v URL.
Googlení (http://lmgtfy.com/?q=Fatal+error%3A+require_once()%3A+Failed+opening+required+%27%2Fusr%2Fshare%2Fphp%2Fphp-gettext%2Fgettext.inc%27+(include_path%3D%27.%3A%2Fusr%2Fshare%2Fphp%27)+in+%2Fusr%2Fshare%2Fphpmyadmin%2Flibraries%2Fselect_lang.lib.php+on+line+477) → řešení (http://askubuntu.com/a/761869)
Název: Re:Chyba mbstring extension is missing v phpmyadmin
Přispěvatel: Prefin 06 Června 2016, 18:02:53
Ne, není to chyba v URL.
Googlení (http://lmgtfy.com/?q=Fatal+error%3A+require_once()%3A+Failed+opening+required+%27%2Fusr%2Fshare%2Fphp%2Fphp-gettext%2Fgettext.inc%27+(include_path%3D%27.%3A%2Fusr%2Fshare%2Fphp%27)+in+%2Fusr%2Fshare%2Fphpmyadmin%2Flibraries%2Fselect_lang.lib.php+on+line+477) → řešení (http://askubuntu.com/a/761869)
Chápu, sám radím také googlit, jen neumím anglicky a to je trochu těžší.
Název: Re:Chyba mbstring extension is missing v phpmyadmin
Přispěvatel: Prefin 06 Června 2016, 18:06:05
Jo, už to běží.
Díky