Dostaję błądZadzwoń do niezdefiniowanej funkcji FOS UserBundle Util mb_convert_case()
Call to undefined function FOS\UserBundle\Util\mb_convert_case() app_path/vendor/bundles/FOS/UserBundle/Util/Canonicalizer.php on line 18
Występuje przy próbie załadowania osprzętu.
Pierwszym krokiem było zainstalowanie mbstring.so ext, więc skompilowany php z
--enable-mbstring
niż powodzeniem copiled mbstring EXT
phpize
./configure
make
make install
i dodał
extension=mbstring.so
do mojego php plik .ini. Niestety nadal mam ten błąd i php -m nie wyświetla mbstringu jako załadowanego rozszerzenia. Co jest nie tak?
Każda pomoc zostanie bardzo doceniona.
PHP 5.4.7, Debian Lenny
z wyjściem php check.php
[[WARNING]] Checking that the mb_strlen() function is available: FAILED
*** Install and enable the mbstring extension ***
Czy zrestartowałeś httpd po zmianie? I sprawdziłem dziennik błędów http i dziennik błędów php: –
. Druga część twojego komentarza dała mi wskazówkę: Uruchomienie PHP: Nieprawidłowa biblioteka (może nie biblioteka PHP) "mbstring.so" w Unknown w linii 0. Prawdopodobnie będę musiał skompilować ją jeszcze raz. – zachar
czy jest jakiś powód, dla którego wciąż jesteś Lenny? Czy jest jakiś powód, dla którego budujesz go ze źródeł? –