а вообще phpinfo() вот что говорит по этому поводу
Код |
---|
mbstring.func_overload 0 mbstring.internal_encoding no value |
11.07.2011 22:38:19
а вообще phpinfo() вот что говорит по этому поводу
|
|||
|
|
11.07.2011 23:16:41
coolservecorp.net какой-то. хз что там у них.
ну что можно посоветовать, ищите их маны, читайте, как можно подправить настройки пхп или настройки виртуального сервера. гадать тут как-то бессмысленно, что там хостер намудрил и куда что ложить. обычно всё это дело документировано хостером. или тыкните их тп, пусть объясняют
спасибо на лайк не намажешь
|
|
|
|
14.08.2013 14:37:57
Некоторые хостинги при перезагрузке сервера через
Проходит какое-то время и после этого новые настройки php.ini вступают в силу. Я наблюдал это как раз при изменении параметра mbstring.func_overload = 0 Изменения произошли не сразу, и это было видно через php_info() |
|
|
|
06.02.2014 12:54:23
У меня похожая проблема, прошу помощи!
Ситуация такова,что нельзя прописать mbstring.func_overload в php.ini, поэтому в конфиге apache указываем AllowOverride All, то есть хотим переопределять директивы из файла .htaccess прописываем в нём: php_value mbstring.func_overload 2 php_value mbstring.internal_encoding UTF-8 Но phpinfo говорит, что параметр mbstring.func_overload по прежнему равен 0. Тогда прописываем в конфиге апача в настройках виртуального хоста: php_admin_value mbstring.func_overload 2 Теперь phpinfo показывает, что переменная равна 2. Но при проверке системы на морде в настройках админской страницы битрикса в графе "Параметры настройки UTF (mbstring и константа BX_UTF)" возникает ошибка "строковые функции работают некорректно". что это значит? что следует проверить? из-за чего эта ошибка? Что ещё не учтено? (Может быть битрикс требует определение этих параметров глобально?) до этого при mbstring.func_overload 0 при проверке было: BX_UTF установлено true,
Bitrix устанавливался в utf8, при этом mbstring.func_overload = 2 был прописан в php.ini, но обстоятельства вынудили отказаться от глобальной настройки этого параметра. При возвращении этой строки в php.ini проверка системы проходит успешно. |
|||
|
|
17.02.2014 15:40:00
Кстати, настройки компонентов при такой ошибке не открывались, выдавалась ошибка "Не удалось найти код вызова компонента". И были проблемы с поиском на сайте. Ошибка выражалась в том, что не отрабатывала функция strtoupper ( string $str [, string $encoding = mb_internal_encoding() ] ). При выполнении команд в командой строке php было следующее: echo strtoupper("МосКвА" ) ; // Возвращалось неправильное МосКвА echo strtoupper("МосКвА", "UTF8" ) ; // Возвращалось правильное МОСКВА echo mb_internal_encoding(); // Второй параметр функции, возвращало ISO-8859, вместо UTF-8 Уточню, что mbstring.func_overload 2 и mbstring.internal_encoding UTF-8 в htaccess, естественно были прописаны. Решилось это только установкой параметров mbstring глобально в php.ini. Тогда echo mb_internal_encoding(); начинает выдавать, как и положено UTF8. Других способов решения не обнаружили. |
|||
|
|
16.03.2014 13:24:51
Разработка интернет магазина под ключ на 1С-Битрикс
|
|||
|
|
11.02.2015 14:14:09
Иногда, все что тебе нужно это всего лишь 500 миллионов долларов
|
|
|
|
06.12.2017 10:34:39
Пытаюсь поставить на openserver перепробовал все что гуглил но изменить mbstring.func_overload так и не смог. Есть какие то 100% решения?
|
||||
|
|
|||