|
Модераторы: skyboy, MoLeX, Aliance, ksnk |
|
alexesuser |
|
||||
Новичок Профиль Группа: Участник Сообщений: 24 Регистрация: 3.2.2009 Репутация: нет Всего: нет |
Всем доброго дня.
Столкнулся со следующей проблемой: Centos 7, php 5.6.4 и 7.4.9. На веб-сервере CMS bitrix, для которой установлена директива php: mbstring.func_overload = 2. Эта директива ломает корректность работы библиотеки по генерации QR-кодов. Если директиву mbstring.func_overload установить = 0 в самом php.ini, тогда QR код генерируется нормально. Пробую изменить этот параметр локально. В настройках Virtualhost папки сайта добавил такие строки:
Проверяю phpinfo():
Т.е. локально директива вроде изменилась, но скрипт все равно генерирует кривой код. Почему локальное изменение директивы не отрабатывает? |
||||
|
|||||
ksnk |
|
|||
прохожий Профиль Группа: Комодератор Сообщений: 6855 Регистрация: 13.4.2007 Где: СПб Репутация: 96 Всего: 386 |
alexesuser, библиотека-то большая ?
Если не большая - можно все строковые функции там вручную переписать на mb_* функции. Можно сделать финт - разместить в отдельном каталоге сайта точку входа для получения картинки QR и запрашивать ее с собственного сайта curl или file_get_context через http(s). Хотя лучше поискать совместимые с битриксом библиотеки... -------------------- Человеку свойственно ошибаться, программисту свойственно ошибаться профессионально ! |
|||
|
||||
Правила форума "PHP" | |
|
Новичкам:
Важно:
Внимание:
Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, IZ@TOP, skyboy, SamDark, MoLeX, awers. |
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
0 Пользователей: | |
« Предыдущая тема | PHP: Общие вопросы | Следующая тема » |
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |