Bitrix, php_admin_value mbstring.func_overload, Vestacp - не пашет

12
humbert
На сайте с 16.03.2006
Offline
501
4162

Centos 7, php 7.3.2, VestaCP, Bitrix, phpmyadmin

если ставить в php.ini "mbstring.func_overload = 2" то перестает работать phpmyadmin

Если вернуть "mbstring.func_overload = 0", то Bitrix перестает работать нормально

В конфиге /home/domain/conf/web/domain.ru.httpd.conf для конкретного домена, на котором стоит Битрикс, прописывал

 php_admin_value mbstring.func_overload 2

php_admin_value mbstring.internal_encoding UTF-8
php_admin_value default_charset utf-8

Затем перезапускал httpd - Битрикс все равно не видит конфиг. Тоже самое делал в конфиге и SSL - не пашет

Парсинг прайс-листов, наполнение интернет-магазина товаром. (https://humbert.ru) Любая CMS (Битрикс, OpenCart, Prestashop и даже Woo Commerce )
humbert
На сайте с 16.03.2006
Offline
501
#1

P.s. все работает, но проверку не проходит. В Битриксе работают гении

[ATTACH]182015[/ATTACH]

[ATTACH]182016[/ATTACH]

png 182015.png
png 182016.png
S
На сайте с 30.09.2016
Offline
469
#2
humbert:
В конфиге /home/domain/conf/web/domain.ru.httpd.conf для конкретного домена, на котором стоит Битрикс, прописывал

А локального php.ini нету что ли? Там Битрикс точно всё видит.

Отпилю лишнее, прикручу нужное, выправлю кривое. Вытравлю вредителей.
M
На сайте с 17.09.2016
Offline
94
#3

Понятное дело, что обычные смертные ничего не сделают, НО

"Данный функционал объявлен УСТАРЕВШИМ, начиная с PHP 7.2.0 и его использование крайне не рекомендовано."

http://php.net/manual/ru/mbstring.overload.php

humbert
На сайте с 16.03.2006
Offline
501
#4

Это все известно :) И то что Битрикс, мягко говоря, не айс :)

LEOnidUKG
На сайте с 25.11.2006
Offline
1591
#5

На сайте написано:

PHP 5.6 и выше (рекомендуемая версия PHP 7.1)

Я думаю стоит попробовать установить PHP 7.1

✅ Трастовых площадок под размещение статей и ссылок. Опыт 12 лет! ( https://searchengines.guru/ru/forum/675690 ) ⭐ Купить вечные трастовые ссылки для сайта ( https://getmanylinks.ru/?srh ) ⭐ Ускорение ваших сайтов (WP, Opencart и др.) + Настройка сервера ( https://searchengines.guru/ru/forum/997205 )
baas
На сайте с 17.09.2012
Offline
131
#6
Mobiaaa:
Понятное дело, что обычные смертные ничего не сделают, НО
"Данный функционал объявлен УСТАРЕВШИМ, начиная с PHP 7.2.0 и его использование крайне не рекомендовано."
http://php.net/manual/ru/mbstring.overload.php

А можно подробнее, что за функционал объявлен устаревшим?

Настройка BSD систем. (https://www.fryaha.ru) Знание сила, незнание Рабочая сила!
suffix
На сайте с 26.08.2010
Offline
278
#7

Вот ещё один плюс от win-1251 - Битрикс для него требует mbstring.func_overload = 0. И всё хорошо :)

Клуб любителей хрюш (https://www.babai.ru)
M
На сайте с 17.09.2016
Offline
94
#8

baas, сама опция func_overload - устаревшая начиная с 7.2+

Масол
На сайте с 01.12.2006
Offline
254
#9
humbert:
если ставить в php.ini

А если в конфиге Apache для конкретного виртуального хоста это прописать, не трогая php.ini?

Типа такого:

<VirtualHost *:80>

DocumentRoot var/www/sites/example.com
ServerName example.com

php_admin_value mbstring.func_overload 2
php_admin_value mbstring.internal_encoding UTF-8
</VirtualHost>
Доход 20% в месяц https://u.to/TppoGg
Aisamiery
На сайте с 12.04.2015
Offline
217
#10
humbert:
P.s. все работает, но проверку не проходит. В Битриксе работают гении

А вам где то написали что именно эти параметры не работают? Когда они не установлены он так и пишет, что сайт работает в кодировке UTF а вот эти строки не прописаны. Обновите php на 7.1 или 7.2.

PS. Меня всегда поражали гении, которые не до конца понимают что делают =) Есть отличная поговорка про танцора =)

Разработка проектов на Symfony, Laravel, 1C-Bitrix, UMI.CMS, OctoberCMS
12

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий