2.13.3.1. Установка Битрикс

Примечание

Из-за неполной совместимости скрипта установки с PHP 7.3 вверху страницы могут выводиться ошибки «Deprecated: strpos(): Non-string needles will be interpreted as strings in the future…». Они не влияют на работу установщика и их можно игнорировать.
  1. Установите для сайта версию PHP 7.3 или выше (официальные требования).
  2. Скачайте себе на ПК официальный установочный скрипт bitrixsetup.php.
  3. С помощью файл-менеджера или любого FTP-клиента загрузите установочный скрипт на хостинг в корневой каталог сайта.
  4. Подготовьте базу данных:
    • Если нет свободных баз данных, создайте новую.
    • Если есть неиспользуемая база данных, можно очистить и использовать её.
  5. Выполните установку:
    1. Откройте сайт в браузере, добавив к его адресу bitrixsetup.php (пример — example.com/bitrixsetup.php).
    2. Выберите нужный дистрибутив, тип лицензии и нажмите «Загрузить»:
    3. Дождитесь завершения загрузки дистрибутива и появления ошибки 500 на начальном этапе его распаковки:
    4. Отредактируйте файл .htaccess:
      1. Найдите в нём такую строку:
        Options +FollowSymlinks
      2. Замените её на такую:
        Options +SymLinksIfOwnerMatch
    5. Обновите в браузере страницу установщика, на которой возникла ошибка, и дождитесь завершения распаковки дистрибутива.
    6. Шаг 1: Начало установки. Нажмите «Далее»:
    7. Шаг 2: Лицензионное соглашение. Установите галочку напротив «Я принимаю лицензионное соглашение» и нажмите «Далее»:
    8. Шаг 3: Регистрация продукта. Задайте параметры и нажмите «Далее»:
      • Если не хотите регистрировать копию продукта, снимите галочку напротив «Я хочу зарегистрировать свою копию продукта, устанавливать решения из Маркетплейс и получать обновления»,
      • Установите галочку напротив «Установить в кодировке UTF-8»
    9. Шаг 4: Предварительная проверка. Убедитесь, что красным цветом выделено только значение «Не выяснена» параметра «Версия веб-сервера не выяснен», а значения всех остальных параметров зелёного цвета, и нажмите «Далее»:
    10. Шаг 5: Создание базы данных. Заполните форму и нажмите «Далее»:
      • Параметры базы данных:
        • «Сервер» — вместо localhost укажите адрес хоста (сервера) баз данных.
        • «Пользователь базы данных» — выберите «Существующий».
        • «Имя пользователя» — укажите имя пользователя (логин) базы данных.
        • «Пароль» — укажите пароль пользователя базы данных.
        • «База данных» — выберите «Существующая».
        • «Имя базы данных» — укажите название базы данных.
        • «Тип таблиц базы данных» — оставьте «По-умолчанию».
      • Дополнительные параметры:
        • «Права на доступ к файлам сайта» — вместо 644 укажите 640.
        • «Права на доступ к папкам сайта» — вместо 755 укажите 750.
    11. Шаг 6: Установка продукта. Дождитесь завершения установки:
    12. Шаг 7: Создание администратора. Укажите параметры администратора сайта и нажмите «Далее»:
      • «Логин (мин. 3 символа)» — оставьте admin или укажите другой логин.
      • «Пароль (мин. 6 символов)» и «Подтверждение пароля» — укажите пароль администратора.
      • «E-Mail» — укажите почту администратора.
      • «Имя» — укажите имя администратора (не обязательно).
      • «Фамилия» — укажите фамилию администратора (не обязательно).
    13. Шаг 8. Выберите решение для установки. Выберите нужное решение и нажмите «Далее»:
    14. Мастер создания сайта:
      1. На экране приветствия нажмите «Далее»:
      2. Шаг 1: Дизайн сайта. Выберите дизайн и нажмите «Далее»:
      3. Шаг 2: Цветовая схема. Выберите цветовую схему и нажмите «Далее»:
      4. Шаг 3: Данные сайта. Укажите данные сайта и нажмите «Далее»:
        • «Название сайта (компании)» — укажите название вашего сайта или компании.
        • «Слоган компании» — укажите слоган вашей компании.
        • «Загрузить логотип» — загрузите файл с изображением логотипа (не обязательно).
      5. Шаг 4: Выбор сервисов. Выберите нужные сервисы и нажмите «Установить»:
      6. Дождитесь завершения установки и нажмите «Перейти на сайт»:
  6. Проверьте работу сайта.
Содержание