WD5 - разработка сайтов

Решено: Ошибка mbstring.func_overload

При установке новой версии drupal 7 на хостинг обнаружил вот такую ошибку:


Multibyte string function overloading in PHP is active and must be disabled. 
Check the php.ini mbstring.func_overload setting.


Решение проблемы заключается в правке файла php.ini

А именно строки нужно изменить строку mbstring.func_overload, в моем случае вместо 7 нужно было поставить 0, и естественно нужно чтобы строка была не закомментирована, т.е. в документе php.ini строку нужно найти строку примерно такого вида


;mbstring.func_overload = 7

нужно привести вот к такому виду, если брать выше приведенный пример, то убираем точку с запятой и меняем 7 на 0


mbstring.func_overload = 0

В ос FreeBSD файл php.ini располагается в папке


/usr/local/etc/

В Debian\Ubuntu файл php.ini находится в папке


/etc/php5/apache2/php.ini

Внимание: если php с апачем настроено в режиме CGI то файл php.ini для конкретного сайта находится совершенно в другой папке и изменение общего php.ini ничего не даст.

Обычно это папка рядом с www или public_html вашего сайта в которой и находится сам файл php.ini. Вот в нем и нужно будет подправить конфигурацию.

None