1. Устанавливаем дистрибутив BitrixVM (не обновлять до версии 5!)
2. Обновляем Centos.
3. В административной панели запускаем “Проверка системы”
http://site.ru/bitrix/admin/site_checker.php?lang=ru
4. С кодировкой базы Win1251 в параметре:
Исправление ошибки:
Необходимо в файле /etc/httpd/bx/conf/default.conf добавить код:
5. Ошибка в пункте "Фактическое ограничение памяти" исправляется так:
Чтобы снять ограничение, необходимо прописать ini_set('memory_limit','512M');
в /bitrix/php_interface/dbconn.php
Пример:
7. Ошибка с отправкой почты исправляется так:
(т.е. чтобы почта отправлялась внутренним почтовым сервером, а не через сторонний SMTP сервис):
в файле /etc/php.d/bitrixenv.ini поменять
и перезапустить сервер.
2. Обновляем Centos.
3. В административной панели запускаем “Проверка системы”
http://site.ru/bitrix/admin/site_checker.php?lang=ru
4. С кодировкой базы Win1251 в параметре:
Параметры настройки UTF (mbstring и константа BX_UTF)будет выходить ошибка о неверной кодировке:
Сайт работал в однобайтовой кодировке, а конфигурация сервера рассчитана на кодировку UTF-8. Для продолжения установите настройки PHP: mbstring.func_overload=0 или mbstring.internal_encoding=ISO-8859-1.
Исправление ошибки:
Необходимо в файле /etc/httpd/bx/conf/default.conf добавить код:
php_admin_value mbstring.func_overload 0и перезапустить apache или весь сервер.
php_admin_value mbstring.internal_encoding latin
5. Ошибка в пункте "Фактическое ограничение памяти" исправляется так:
Чтобы снять ограничение, необходимо прописать ini_set('memory_limit','512M');
в /bitrix/php_interface/dbconn.php
Пример:
@set_time_limit(60);
ini_set('memory_limit','512M');
define("DELAY_DB_CONNECT", true);
define("CACHED_b_file", 3600);
7. Ошибка с отправкой почты исправляется так:
(т.е. чтобы почта отправлялась внутренним почтовым сервером, а не через сторонний SMTP сервис):
в файле /etc/php.d/bitrixenv.ini поменять
sendmail_path = msmtp -t -iна
sendmail_path = /usr/sbin/sendmail -t -i
и перезапустить сервер.