Тема: Call to undefined function mb_detect_encoding()

Все сделал по гайду, кроме создания виртуального сервера, при попытке перехода на страницу phpmyadmin выдает 500 ошибку. По логам нашел строчку
Call to undefined function mb_detect_encoding() in D:\\server\\test\\phpmyadmin\\libraries\\php-gettext\\gettext.inc on line 177
В php.ini mbstring раскомментировано, куда податься еще?

2

Re: Call to undefined function mb_detect_encoding()

Создайте файл info.php со строкой:

<?php phpinfo(); ?>

Запустите этот скрипт и посмотрите есть ли там mbstring. Если нет, то смотрите журналы веб сервера, возможно где-то ошибка.

ВКонтакте Facebook Twitter

3

Re: Call to undefined function mb_detect_encoding()

Hanut пишет:

Создайте файл info.php со строкой:

<?php phpinfo(); ?>

Запустите этот скрипт и посмотрите есть ли там mbstring. Если нет, то смотрите журналы веб сервера, возможно где-то ошибка.

Уже делал, ее нет. В журналах - в смысле, в логах? Там только ошибка про mb_detect_encoding(). Просто ума не приложу где ее еще можно найти и активировать.

4

Re: Call to undefined function mb_detect_encoding()

В том же phpinfo посмотрите какой конфигурационный файл подгружается, возможно берется конфигурация по умолчанию. Loaded configuration file

ВКонтакте Facebook Twitter

5

Re: Call to undefined function mb_detect_encoding()

Аналогичная проблема.
Суть проблемы: установил httpd-2.2.22-win32-x86-no_ssl.msi + mysql-5.5.23-win32.msi + php-5.2.17-Win32-VC6-x86. Попытался прикрутить phpmyadmin, но выдает пустую белую страницу.
Перепробовал несколько версий: phpMyAdmin-3.5.8.1-all-languages, phpMyAdmin-4.0.2-all-languages, phpMyAdmin-4.0.3-all-languages, phpMyAdmin-3.5.1-all-languages.
phpmyadmin находится: d:/www/phpmyadmin/, а тестовый сайт в  d:/www/test1.ru/
В access.log пишет: 127.0.0.1 - - [23/Jun/2013:18:17:38 +0300].
A в error.log пишет: [Sun Jun 23 18:17:40 2013] [error] [client 127.0.0.1] PHP Fatal error:  Call to undefined function mb_detect_encoding() in D:\\www\\phpmyadmin\\libraries\\php-gettext\\gettext.inc on line 177

6

Re: Call to undefined function mb_detect_encoding()

у меня возникла такая же проблема после обновления версии php,
и вроде бы php_mbstring раскомментировал и всё путём ... а оказалось, что косяк допустил:
там, где задаю путь к расширениям (extenstion_dir=...), ошибся с указанием папки, не дописал одну букву (не суть какую), и получился косяк.
если без болтовни, проверьте внимательно, всё ли у вас правильно прописано в extension_dir

7

Re: Call to undefined function mb_detect_encoding()

Всем привет! У меня возникла такая же проблема! Никакие из вышесказанных рекомендаций не помогли! Поскажите пожалуйста в чем еще может быть проблема?

8

Re: Call to undefined function mb_detect_encoding()

Inskips23 пишет:

в чем еще может быть проблема?

Запустите phpinfo и посмотрите какой конфигурационный файл подгружается в строке Loaded configuration file.

<?php phpinfo(); ?>

ВКонтакте Facebook Twitter

9

Re: Call to undefined function mb_detect_encoding()

Уже делал, ее нет. В журналах - в смысле, в логах?

Отредактировано blackbee045 (2014-10-21 09:03:30)

10

Re: Call to undefined function mb_detect_encoding()

blackbee045 пишет:

В журналах - в смысле, в логах?

Верно, в логах.

ВКонтакте Facebook Twitter