VK Cloud logo

Установка 1С-Битрикс: Управление сайтом на операционную систему Ubuntu 18.04

1С-Битрикс: Управление сайтом - профессиональная система управления интернет-ресурсами, с помощью которой можно создавать и поддерживать информационные порталы, интернет-магазины и корпоративные сайты.

Требования

  • Операционная система Ubuntu версии 18.04.
  • Пользователь с доступом к команде sudo.
  • Установленный стек LAMP.

Если у вас еще не установлен стек LAMP:

Подготовка к установке 1С-Битрикс: Управление сайтом

  1. Перейдите на сайт загрузки дистрибутива 1С Битрикс и выберите нужный дистрибутив (например, Стандарт):

  2. Откройте окно терминала.

  3. Установите дополнительные пакеты PHP, выполнив команду:

    sudo apt-get install php-common php-mbstring php-xmlrpc  -y
    
  4. Перейдите в домашний каталог, выполнив команду:

    cd ~
    
  5. Создайте временный каталог tempBT, выполнив команду:

    mkdir tempBT
    
  6. Перейдите в каталог tempBT, выполнив команду:

    cd ~/tempBT
    
  7. Скачайте соответствующий выбранному дистрибутиву архив, выполнив команду:

    wget https://www.1c-bitrix.ru/download/standard_encode.tar.gz
    
  8. Распакуйте архив в каталог /var/www/html, выполнив команду:

    sudo tar xzvf standard_encode.tar.gz -C /var/www/html
    
  9. Удалите временный каталог tempBT, выполнив команду:

    sudo rm -Rf ~/tempBT
    
  10. Замените владельца каталогов и файлов в корневом каталоге веб-сервера, используя команду:

    sudo chown -R имя_пользователя:www-data /var/www/html
    где имя_пользователя - это имя пользователя sudo, www-data - имя группы
    Например: sudo chown -R www-data:www-data /var/www/html
    

    Вниманиe

    Во избежание ошибок веб-сервера Apache при запуске скриптов используйте имя пользователя www-data и имя группы www-data по умолчанию.

  11. Если необходимо предоставить доступ к файлам корневого каталога веб-сервера другому пользователю, включите этого пользователя в группу www-data, используя команду:

    sudo usermod -a -G www-data имя_пользователя
    Например: sudo usermod -a -G www-data btuser
    
  12. Настройте права доступа к файлам и папкам корневого каталога, используя команду:

    sudo chmod -R 775 /var/www/html
    
  13. В файле php.ini измените значения параметров, отвечающих за корректную работу 1С-Битрикс: Управление сайтом.

    Примечание

    Для быстрого поиска параметров в файле используйте сочетание клавиш CTRL+W.

    Для этого:

    1. Откройте файл php.ini для редактирования, выполнив команду:

      sudo nano /etc/php/7.2/apache2/php.ini
      
    2. Для параметра short_open_tag укажите значение On:

      short_open_tag = On
      

    3. Для параметра mbstring.func_overload укажите значение 2:

      mbstring.func_overload = 2
      

    4. Для параметра opcache.revalidate_freq укажите значение 0:

      opcache.revalidate_freq=0
      

    5. Для параметра date.timezone укажите значение Europe/Moscow:

      date.timezone = Europe/Moscow
      

    6. Сохраните изменения, используя сочетание клавиш CTRL+O, и завершите редактирование, используя сочетание клавиш CTRL+X.

  14. Создайте конфигурационный файл bitrix.conf, выполнив команду:

    sudo nano /etc/apache2/sites-available/bitrix.conf
    
  15. В этот файл добавьте следующие строки:

    <VirtualHost \*:80>
    DocumentRoot /var/www/html/
    ServerName <внешний IP-адрес вашего веб-сервера>
    <Directory /var/www/html/>
    Options +FollowSymlinks
    AllowOverride All
    Require all granted
    </Directory>
    ErrorLog ${APACHE_LOG_DIR}/bitrix_error.log
    CustomLog ${APACHE_LOG_DIR}/bitrix_access.log combined
    </VirtualHost>
    

    Сохраните изменения, используя сочетание клавиш CTRL+O, и завершите редактирование, используя сочетание клавиш CTRL+X.

  16. Отключите сайт по умолчанию 000-default.conf, выполнив команду:

    sudo a2dissite 000-default.conf  
    
  17. Подключите новый виртуальный хост, выполнив команду:

    sudo a2ensite bitrix.conf
    
  18. Подключите модуль Apache rewrite, выполнив команду:

    sudo a2enmod rewrite
    
  19. Перезагрузите веб-сервер Apache, выполнив команду:

    sudo systemctl reload apache2
    

Настройка СУБД MySQL

Чтобы начать работу с 1С-Битрикс: Управление сайтом, необходимо создать и настроить выделенную базу данных MySQL. Для этого:

  1. Откройте окно терминала.

  2. Для перехода в оболочку MySQL выполните команду:

    sudo mysql -u root -p 
    

Используйте аутентификацию учетной записи root, относящуюся исключительно к СУБД MySQL.

  1. Создайте новую базу данных для 1С-Битрикс: Управление сайтом, используя команду:

    CREATE DATABASE имя_базы;
    Например: CREATE DATABASE bitrixdb;
    

    Внимание

    После всех команд СУБД MySQL должна ставиться точка с запятой.

  2. Создайте пользователя с правами полного доступа к созданной базе данных и назначьте ему пароль, используя команду:

    CREATE USER имя_пользователя@localhost IDENTIFIED BY 'пароль';
    Например: CREATE USER mxuser@localhost IDENTIFIED BY 'mypassword';
    
  3. Предоставьте пользователю привилегии, необходимые для создания и изменения таблиц базы данных, выполнив команду:

    GRANT ALL PRIVILEGES ON  имя_базы.\* TO имя_пользователя@localhost;
    Например: GRANT ALL PRIVILEGES ON bitrixdb.\* TO btuser@localhost;
    
  4. Актуализируйте предоставление привилегий к таблицам базы данных, выполнив команду:

    FLUSH PRIVILEGES;
    
  5. Выйдите из оболочки MySQL, выполнив команду:

    exit
    

Установка 1С-Битрикс: Управление сайтом

Для установки 1С-Битрикс: Управление сайтом в адресной строке веб-браузера введите:

http://<внешний IP-адрес вашего веб-сервера>/setup

В результате будет запущен мастер установки, следуйте его указаниям:

  1. Ознакомьтесь с вводной информацией и нажмите кнопку «Далее».

  2. Ознакомьтесь с лицензионным соглашением и нажмите кнопку «Далее».

  3. При необходимости укажите данные для регистрации своей копии продукта. Затем установите флажок «Установить в кодировке UTF-8» и нажмите кнопку «Далее».

  4. Убедитесь, что все поля с элементом «Текущее значение» выделены зеленым, и нажмите кнопку «Далее».

  5. Укажите параметры базы данных.

    Используйте имя пользователя базы данных, пароль и имя базы данных, которые вы указали при настройке БД MySQL. Другим параметрам рекомендуется оставить значения по умолчанию. Затем нажмите кнопку «Далее» и дождитесь завершения установки.

  6. Укажите параметры для создания учетной записи администратора и нажмите кнопку «Далее».

  7. Выберите типовое решение для конфигурации (например, 1С-Битрикс: Персональный сайт) и нажмите кнопку «Далее».

В результате вы перейдете к индивидуальной настройке выбранного шаблона. Выберите решение, которое вы хотите использовать для вашего сайта, введите название и имя владельца сайта. Затем нажмите кнопку «Установить».

Будет запущена установка выбранного шаблона. По завершении установки нажмите кнопку «Перейти на сайт».

Обратная связь

Возникли проблемы или остались вопросы? Напишите нам, мы будем рады вам помочь.