Алексей Шафранский, дело в том что ошибки те же (почти).
После удаления и создание нового сайта в windows-1251 ошибки проверки системы остались (поставил чистый demo портал на новом сервере):
Локаль не выставлена в php - setlocale() неверные данные (или не объявлены вообще).
Думаю по этой причине не работает корректно strtoupper (), trim() и другие...
Такой фикс работает:
#root
bitrix/php_interface/dbconn.php
Думаю есть другой конечно. Но вывод всё же просто - нельзя корректно установить сайт в BVA 7.4.3 в кодировке windows-1251.
После удаления и создание нового сайта в windows-1251 ошибки проверки системы остались (поставил чистый demo портал на новом сервере):
Локаль не выставлена в php - setlocale() неверные данные (или не объявлены вообще).
Думаю по этой причине не работает корректно strtoupper (), trim() и другие...
Такой фикс работает:
#root
Код |
---|
localedef -c -i ru_RU -f CP1251 ru_RU.CP1251 |
Код |
---|
setlocale(LC_ALL, 'ru_RU.CP1251'); #setlocale(LC_NUMERIC,'C'); |
Код |
---|
php -v -> PHP 7.2.26 (cli) (built: Dec 17 2019 14:06:22) ( NTS ) |