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

Я работал на сайте Drupal 7 на Centos 6.7 и php 5.3, и, наконец, нашел время обновить php до 5.6.20. Обновление прошло хорошо; Единственная проблема, с которой я сталкиваюсь, заключается в том, что я получаю сообщения о mbstring.http_input (а также mbstring.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 в системном журнале.

Я должен делать что-то не так; кто-нибудь может сказать что это? Спасибо!


ОБНОВЛЕНИЕ 1/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 () не будет вызываться.

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

1

Решение

Задача ещё не решена.

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]