TEXT_CONDITIONS-array(2) { ["TEXT"]=> string(898) "<p> Данная проблема связана с некорректной настройкой кодировки в PHP. </p> <p> Обычно, для сайтов, работающих на UTF-8, следующие требования по настройке PHP: </p> <p> </p> <ul> <li>mbstring.func_overload=2</li> <li>mbstring.internal_encoding=UTF-8</li> <li>default_charset=UTF-8</li> </ul> А для сайтов на windows-1251 требования следующие:<br> <p> </p> <ul> <li>mbstring.func_overload=0</li> <li>mbstring.internal_encoding=CP1251</li> <li>default_charset=CP1251</li> </ul> Ошибка говорит о том, что настройки некорректны.<br>" ["TYPE"]=> string(4) "HTML" }
Данная проблема связана с некорректной настройкой кодировки в PHP.
Обычно, для сайтов, работающих на UTF-8, следующие требования по настройке PHP:
TEXT_INFLUENCE-array(2) { ["TEXT"]=> string(998) "<p> Данная ошибка, как и в целом ошибки кодировки, являются важными и требуют обязательного решения. </p> <p> При этом, сайт продолжает работать, что может создать иллюзию бессмысленности решения проблемы. Однако это может проявиться при некоторых ответственных операциях (например, при импорте товаров, или другой работе с каталогом) и привести к различным проблемам. </p> <p> Также проблемы кодировки могут быть причиной некорректной работы с компонентами в публичной части («Не удалось обнаружить код вызова компонента»). </p>" ["TYPE"]=> string(4) "HTML" }
Данная ошибка, как и в целом ошибки кодировки, являются важными и требуют обязательного решения.
При этом, сайт продолжает работать, что может создать иллюзию бессмысленности решения проблемы. Однако это может проявиться при некоторых ответственных операциях (например, при импорте товаров, или другой работе с каталогом) и привести к различным проблемам.
Также проблемы кодировки могут быть причиной некорректной работы с компонентами в публичной части («Не удалось обнаружить код вызова компонента»).
TEXT_FIX-array(2) { ["TEXT"]=> string(1344) "<p> Прежде всего, следует указать правильные конфигурационные параметры PHP - в зависимости от используемой кодировки. </p> <p> Однако, есть нюансы. Во-первых, для сайтов на кодировке windows-1251 может понадобиться донастройка локали на сервере: </p> <p> localedef -c -i ru_RU -f CP1251 ru_RU.CP1251 (после этого необходимо перезапустить веб-сервер) </p> <p> И также в этом случае необходимо прописать локаль в конфиг Битрикса (/bitrix/php_interface/dbconn.php): </p> <p> </p> setlocale(LC_ALL, 'ru_RU.CP1251');<br> setlocale(LC_NUMERIC, 'C'); <p> Но и это еще не всё. На версиях хостингах, при работе на PHP версии 7.3 и выше, ошибка может показываться даже при корректно сделанных настройках - в таком случае рекомендуем использовать версию PHP 7.2. </p>" ["TYPE"]=> string(4) "HTML" }
Прежде всего, следует указать правильные конфигурационные параметры PHP - в зависимости от используемой кодировки.
Однако, есть нюансы. Во-первых, для сайтов на кодировке windows-1251 может понадобиться донастройка локали на сервере:
localedef -c -i ru_RU -f CP1251 ru_RU.CP1251 (после этого необходимо перезапустить веб-сервер)
И также в этом случае необходимо прописать локаль в конфиг Битрикса (/bitrix/php_interface/dbconn.php):
setlocale(LC_ALL, 'ru_RU.CP1251');
Но и это еще не всё. На версиях хостингах, при работе на PHP версии 7.3 и выше, ошибка может показываться даже при корректно сделанных настройках - в таком случае рекомендуем использовать версию PHP 7.2.
TEXT_HELP-array(2) { ["TEXT"]=> string(516) "<p> Мы имеем огромный опыт, на протяжении почти <b>15 лет</b> помогая клиентам в решении самых различных проблем на их сайтах, в т.ч. самых сложных. </p> <p> Поэтому, если Вы не имеете возможности решить эту проблему самостоятельно, обращайтесь к нам - мы поможем. </p>" ["TYPE"]=> string(4) "HTML" }
Мы имеем огромный опыт, на протяжении почти 15 лет помогая клиентам в решении самых различных проблем на их сайтах, в т.ч. самых сложных.
Поэтому, если Вы не имеете возможности решить эту проблему самостоятельно, обращайтесь к нам - мы поможем.
По всем вопросам обращайтесь по нашим контактным данным: