К основному контенту

Установка/настройка «1C-Битрикс: Виртуальная машина 4.2-4.3»

1. Устанавливаем дистрибутив BitrixVM (не обновлять до версии 5!)

2. Обновляем Centos.

Установка/настройка «1C-Битрикс: Виртуальная машина 4.2-4.3» - обновление CentOS

3. В административной панели запускаем “Проверка системы”

http://site.ru/bitrix/admin/site_checker.php?lang=ru

Установка/настройка «1C-Битрикс: Виртуальная машина 4.2-4.3» - проверка системы


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
php_admin_value mbstring.internal_encoding latin
и перезапустить apache или весь сервер.

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 

и перезапустить сервер.

Популярные сообщения из этого блога

Как восстановить root-пароль на BitrixVM

Как известно, «1C-Битрикс: Виртуальная машина» (далее сокращенно BitrixVM) основана на дистрибутиве CentOS 6 версии. На многих VPS-хостингах используется именно такая версия системы. Но, развернув этот дистрибутив, не всегда имеется пароль root-пользователя. И, приходится обращаться либо в техподдержку хостера, либо искать дистрибутив с назначенным паролем. Но, есть и третий вариант - можно удаленно сбросить root-пароль самостоятельно. Как это делается на CentOS - читайте далее:

Битрикс: ошибка работы с сокетами

Ошибка работы с сокетами выявляется в BitrixVM при запуске инструмента "Проверка системы":

Битрикс: ошибка php_network_getaddresses: getaddrinfo failed: Name or service not known

При запуске скрипта restore.php - на 2 шаге переноса/восстановления сайта,  может возникать ошибка: php_network_getaddresses: getaddrinfo failed: Name or service not known