Drupal+nginx: Multibyte string problem

Boris Epstein borepstein на gmail.com
Пн Окт 31 22:43:12 UTC 2016


Вот задокументировал решение по-английские. Может, кому пригодится.

http://technonutsnbolts.blogspot.com/2016/10/nginx-drupal-and-mbstring-major-mess.html

2016-08-05 5:19 GMT-04:00 Boris Epstein <borepstein at gmail.com>:

> Это-то я давно сделал, в нескольких вариантах - но с нулевым результатом.
> По следующей причине - там mbstring-модуль отсутствовал вообще. Установил
> его:
>
> yum install php55w-mbstring
>
> и все пошло. Подсказка где-то была, уже не помню где.
>
> И таки да, уровень упорина у друпальщиков довольно высокий - они
> жаловались на неправильную работу модуля, к
>
>
>
> 2016-08-03 17:26 GMT-04:00 Yuriy Medvedev <medvedev.yp at gmail.com>:
>
>> Настраиваем в соответствии с http://php.net/manual/en/mbstr
>> ing.configuration.php#ini.mbstring.http-input
>> То есть должно быть значение pass. Перезапускаем php-fpm
>>
>> 3 авг. 2016 г. 23:41 пользователь "Boris Epstein" <borepstein at gmail.com>
>> написал:
>>
>> Да вроде ищет-то правильно, но не считывает:
>>>
>>> http://borisepstein.info/php.php
>>>
>>> Тут тоже какая-то заморочка.
>>>
>>> 2016-08-03 14:28 GMT-04:00 Alex Domoradov <alex.hha at gmail.com>:
>>>
>>>> Как минимум в выводе phpinfo() будет видно где он ищет ini и какие
>>>> подгрузил
>>>>
>>>> 2016-08-03 20:34 GMT+03:00 Yuriy Medvedev <medvedev.yp at gmail.com>:
>>>>
>>>>> Вообще /etc/php(5)/fpm там обычно. Либо в пуле переопределить. На
>>>>> крайней случай срашивать на форумах по пхп
>>>>>
>>>>> Отправлено с моего ASUS
>>>>>
>>>>> -------- Исходное сообщение --------
>>>>> Отправитель:Boris Epstein
>>>>> Отправленные:Wed, 03 Aug 2016 20:26:59 +0400
>>>>> Получатель:nginx-ru at nginx.org
>>>>> Тема:Re: Drupal+nginx: Multibyte string problem
>>>>>
>>>>> Ага, спасибо - я это и пытался сделать, кучей способов, но пока
>>>>> бестолку, А где этот отдельный php.ini должен быть для php-fpm? У меня есть
>>>>> только общий почему-то: тот который /etc/php.ini
>>>>>
>>>>> 2016-08-03 12:17 GMT-04:00 Yuriy Medvedev <medvedev.yp at gmail.com>:
>>>>>
>>>>>> Так же можете сделать ансет для переменной
>>>>>> https://www.drupal.org/node/207287
>>>>>>
>>>>>> 3 авг. 2016 г. 20:16 пользователь "Yuriy Medvedev" <
>>>>>> medvedev.yp at gmail.com> написал:
>>>>>>
>>>>>> У php-fpm отдельный PHP.ini
>>>>>>>
>>>>>>> 3 авг. 2016 г. 20:15 пользователь "Boris Epstein" <
>>>>>>> borepstein at gmail.com> написал:
>>>>>>>
>>>>>>>> Использую.
>>>>>>>>
>>>>>>>> Пытался сеттинги в настройках php-fpm изменить в
>>>>>>>> /etc/php-fpm.d/conf.d/nginx.conf Но, похоже, эффект от этого был
>>>>>>>> просто никакой.
>>>>>>>>
>>>>>>>> Борис.
>>>>>>>>
>>>>>>>> 2016-08-03 12:11 GMT-04:00 Yuriy Medvedev <medvedev.yp at gmail.com>:
>>>>>>>>
>>>>>>>>> Здравствуйте, используете php-fpm?
>>>>>>>>>
>>>>>>>>> 3 авг. 2016 г. 20:01 пользователь "Boris Epstein" <
>>>>>>>>> borepstein at gmail.com> написал:
>>>>>>>>>
>>>>>>>>>> Доброго времени суток!
>>>>>>>>>>
>>>>>>>>>> У меня Drupal требует следующего:
>>>>>>>>>>
>>>>>>>>>> Multibyte string input conversion in PHP is active and must be
>>>>>>>>>> disabled. Check the php.ini mbstring.http_input setting. Please refer to
>>>>>>>>>> the PHP mbstring documentation for more information.
>>>>>>>>>>
>>>>>>>>>> Я уже чего только не перепробовал, чтобы поменять mbstring
>>>>>>>>>> сеттинги - и пока бестолку. Кто-нибудь с этим сталкивался? Drupal 8, PHP
>>>>>>>>>> 5.5, nginx 1.6.3.
>>>>>>>>>>
>>>>>>>>>> Заранее спасибо:)
>>>>>>>>>>
>>>>>>>>>> Борис.
>>>>>>>>>>
>>>>>>>>>> _______________________________________________
>>>>>>>>>> nginx-ru mailing list
>>>>>>>>>> nginx-ru at nginx.org
>>>>>>>>>> http://mailman.nginx.org/mailman/listinfo/nginx-ru
>>>>>>>>>>
>>>>>>>>>
>>>>>>>>> _______________________________________________
>>>>>>>>> nginx-ru mailing list
>>>>>>>>> nginx-ru at nginx.org
>>>>>>>>> http://mailman.nginx.org/mailman/listinfo/nginx-ru
>>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>> _______________________________________________
>>>>>>>> nginx-ru mailing list
>>>>>>>> nginx-ru at nginx.org
>>>>>>>> http://mailman.nginx.org/mailman/listinfo/nginx-ru
>>>>>>>>
>>>>>>>
>>>>>> _______________________________________________
>>>>>> nginx-ru mailing list
>>>>>> nginx-ru at nginx.org
>>>>>> http://mailman.nginx.org/mailman/listinfo/nginx-ru
>>>>>>
>>>>>
>>>>>
>>>>> _______________________________________________
>>>>> nginx-ru mailing list
>>>>> nginx-ru at nginx.org
>>>>> http://mailman.nginx.org/mailman/listinfo/nginx-ru
>>>>>
>>>>
>>>>
>>>> _______________________________________________
>>>> nginx-ru mailing list
>>>> nginx-ru at nginx.org
>>>> http://mailman.nginx.org/mailman/listinfo/nginx-ru
>>>>
>>>
>>>
>>> _______________________________________________
>>> nginx-ru mailing list
>>> nginx-ru at nginx.org
>>> http://mailman.nginx.org/mailman/listinfo/nginx-ru
>>>
>>
>> _______________________________________________
>> nginx-ru mailing list
>> nginx-ru at nginx.org
>> http://mailman.nginx.org/mailman/listinfo/nginx-ru
>>
>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mailman.nginx.org/pipermail/nginx-ru/attachments/20161031/eb41d9ea/attachment.html>


Подробная информация о списке рассылки nginx-ru