Как исправить проблему php 5.6 mbstring в Centos 6.7?

Я запускал сайт Drupal 7 на Centos 6.7 и php 5.3 и, наконец, получил обновление до php до 5.6.20. Обновление прошло хорошо; единственная проблема, с которой я сталкиваюсь, заключается в том, что я получаю сообщения журнала о том, что mbstring.http_inputmbstring.http_output ) устарел:

PHP Устарела: неизвестно: использование mbstring.http_output устарело в …

Я не видел недостатка в статьях (например, MAMP: php.ini – mbstring.http_input – Отключение для Drupal ), говорящих о том, как получить решение:

 php_value mbstring.http_input pass php_value mbstring.http_output pass 

в мою конфигурацию apache или в файл настроек Drupal settings.php с помощью ini_set() . Но я, похоже, сделал это: файл конфигурации apache для сайта содержит:

 <IfModule mod_php5.c> php_flag magic_quotes_gpc off php_flag magic_quotes_sybase off php_flag register_globals off php_flag session.auto_start off php_value mbstring.http_input pass php_value mbstring.http_output pass php_flag mbstring.encoding_translation off </IfModule> 

и phpinfo.php сообщает в разделе mbstring, что mbstring.http_input и mbstring.http_output имеют локальные значения «pass», поскольку (я думаю) они должны. Между тем, я нашел один патч Drupal, который предназначен для того, чтобы Drupal не жаловался, но я все еще получаю сообщения PHP в системном журнале.

Я должен делать что-то неправильно; может ли кто-нибудь сказать, что это такое? Благодаря!


ОБНОВЛЕНИЕ 4/1/2016:

Я обнаружил, что простой вызов phpinfo () будет запускать сообщения журнала, но только тогда, когда вызов поступает изнутри сайта – у меня есть другой, не-Drupal сайт с phpinfo-страницей / вызовом в нем, и его вызов НЕ выводить сообщения журнала. Затем я попытался удалить ссылки mbstring из конфигурации Apache для сайта Drupal, чтобы выглядеть так:

 <IfModule mod_php5.c> php_flag magic_quotes_gpc off php_flag magic_quotes_sybase off php_flag register_globals off php_flag session.auto_start off </IfModule> 

… и сообщения журнала исчезли. Я также взломал drupal_convert_to_utf8 (), чтобы убедиться, что mb_convert_encoding () не будет вызываться.

Итак, да? Я сделал то, что укусит меня в будущем, или это действительная корректировка сайта? Или что-то среднее?