Yandex Cloud
Поиск
Связаться с намиПодключиться
  • Документация
  • Блог
  • Все сервисы
  • Статус работы сервисов
    • Популярные
    • Инфраструктура и сеть
    • Платформа данных
    • Контейнеры
    • Инструменты разработчика
    • Бессерверные вычисления
    • Безопасность
    • Мониторинг и управление ресурсами
    • Машинное обучение
    • Бизнес-инструменты
  • Все решения
    • По отраслям
    • По типу задач
    • Экономика платформы
    • Безопасность
    • Техническая поддержка
    • Каталог партнёров
    • Обучение и сертификация
    • Облако для стартапов
    • Облако для крупного бизнеса
    • Центр технологий для общества
    • Облако для интеграторов
    • Поддержка IT-бизнеса
    • Облако для фрилансеров
    • Обучение и сертификация
    • Блог
    • Документация
    • Контент-программа
    • Мероприятия и вебинары
    • Контакты, чаты и сообщества
    • Идеи
    • Истории успеха
    • Тарифы Yandex Cloud
    • Промоакции и free tier
    • Правила тарификации
  • Документация
  • Блог
Проект Яндекса
© 2025 ООО «Яндекс.Облако»
Практические руководства
    • Все руководства
      • Перенос WordPress сайта с хостинга в Yandex Cloud
        • Обзор
        • Консоль управления
        • Terraform
      • Организация виртуального хостинга
      • Создание веб-приложения на Python с использованием фреймворка Flask
      • Хостинг статического сайта на фреймворке Gatsby
      • Миграция в Cloud CDN из стороннего CDN-провайдера
      • Получение статистики посещения сайта с использованием S3 Select

В этой статье:

  • Подготовьте облако к работе
  • Необходимые платные ресурсы
  • Создайте ВМ с платформой OpenCart
  • Создайте кластер БД MySQL®
  • Настройте OpenCart
  • Как удалить созданные ресурсы
  1. Прикладные решения
  2. Создание сайта
  3. Интернет-магазин на платформе OpenCart
  4. Консоль управления

Создание интернет-магазина на платформе OpenCart с помощью консоли управления

Статья создана
Yandex Cloud
Улучшена
Danila N.
Обновлена 6 марта 2025 г.
  • Подготовьте облако к работе
    • Необходимые платные ресурсы
  • Создайте ВМ с платформой OpenCart
  • Создайте кластер БД MySQL®
  • Настройте OpenCart
  • Как удалить созданные ресурсы

Чтобы создать инфраструктуру для интернет-магазина на платформе OpenCart с помощью консоли управления Yandex Cloud:

  1. Подготовьте облако к работе.
  2. Создайте ВМ с платформой OpenCart.
  3. (опционально) Создайте кластер БД MySQL®.
  4. Настройте OpenCart.

Если созданные ресурсы вам больше не нужны, удалите их.

Подготовьте облако к работе

Зарегистрируйтесь в Yandex Cloud и создайте платежный аккаунт:

  1. Перейдите в консоль управления, затем войдите в Yandex Cloud или зарегистрируйтесь.
  2. На странице Yandex Cloud Billing убедитесь, что у вас подключен платежный аккаунт, и он находится в статусе ACTIVE или TRIAL_ACTIVE. Если платежного аккаунта нет, создайте его и привяжите к нему облако.

Если у вас есть активный платежный аккаунт, вы можете создать или выбрать каталог, в котором будет работать ваша инфраструктура, на странице облака.

Подробнее об облаках и каталогах.

Необходимые платные ресурсы

В стоимость поддержки инфраструктуры интернет-магазина на платформе OpenCart входит:

  • плата за постоянно запущенную ВМ (см. тарифы Yandex Compute Cloud);
  • плата за использование динамического или статического публичного IP-адреса (см. тарифы Yandex Virtual Private Cloud);
  • плата за кластер БД, если вы используете MySQL® (см. тарифы Managed Service for MySQL®).

Создайте ВМ с платформой OpenCart

На загрузочном диске ВМ будет предустановлена платформа OpenCart и необходимые для ее работы компоненты, включая PHP и MySQL®.

Чтобы создать ВМ:

Консоль управления
  1. В консоли управления выберите каталог, в котором будет создана ВМ.

  2. В списке сервисов выберите Compute Cloud.

  3. На панели слева выберите Виртуальные машины.

  4. Нажмите кнопку Создать виртуальную машину.

  5. В блоке Образ загрузочного диска в поле Поиск продукта введите OpenCart и выберите публичный образ OpenCart.

  6. В блоке Расположение выберите зону доступности, в которой будет находиться ВМ.

  7. В блоке Диски и файловые хранилища настройте загрузочный диск:

    • Выберите тип диска SSD.
    • Задайте размер диска 13 ГБ.
  8. В блоке Вычислительные ресурсы перейдите на вкладку Своя конфигурация и укажите необходимую платформу, количество vCPU и объем RAM:

    • Платформа — Intel Ice Lake.
    • vCPU — 2.
    • Гарантированная доля vCPU — 20%.
    • RAM — 4 ГБ.
  9. В блоке Сетевые настройки:

    • В поле Подсеть укажите идентификатор подсети в зоне доступности создаваемой ВМ или выберите облачную сеть из списка.

      • У каждой сети должна быть как минимум одна подсеть. Если подсети нет, создайте ее, выбрав Создать подсеть.

      • Если сети нет, нажмите Создать сеть и создайте ее:

        • В открывшемся окне укажите имя сети и выберите каталог, в котором она будет создана.
        • (Опционально) Выберите опцию Создать подсети, чтобы автоматически создать подсети во всех зонах доступности.
        • Нажмите Создать сеть.
    • В поле Публичный IP-адрес выберите Автоматически, чтобы назначить случайный IP-адрес из пула адресов Yandex Cloud, или выберите статический адрес из списка, если вы зарезервировали его заранее.

  10. В блоке Доступ выберите вариант SSH-ключ и укажите данные для доступа к ВМ:

    • В поле Логин введите предпочтительное имя пользователя, который будет создан на ВМ, например, ubuntu.
    • В поле SSH-ключ выберите SSH-ключ, сохраненный в вашем профиле пользователя организации.

      Если в вашем профиле нет сохраненных SSH-ключей или вы хотите добавить новый ключ:

      • Нажмите кнопку Добавить ключ.
      • Задайте имя SSH-ключа.
      • Загрузите или вставьте содержимое открытого SSH-ключа. Пару SSH-ключей для подключения к ВМ по SSH необходимо создать самостоятельно.
      • Нажмите кнопку Добавить.

      SSH-ключ будет добавлен в ваш профиль пользователя организации.

      Если в организации отключена возможность добавления пользователями SSH-ключей в свои профили, добавленный открытый SSH-ключ будет сохранен только в профиле пользователя создаваемой виртуальной машины.

  11. В блоке Общая информация введите имя ВМ, например opencart. Требования к имени:

    • длина — от 2 до 63 символов;
    • может содержать строчные буквы латинского алфавита, цифры и дефисы;
    • первый символ — буква, последний — не дефис.
  12. Нажмите кнопку Создать ВМ.

  13. Получите публичный IP-адрес ВМ — он потребуется далее, чтобы настроить OpenCart. Публичный IP-адрес можно узнать в консоли управления в поле Публичный IPv4-адрес блока Сеть на странице ВМ.

Если вы рассчитываете на существенную нагрузку на БД, или хотели бы использовать сервис управляемых СУБД, то создайте кластер БД с помощью сервиса Managed Service for MySQL®. Если нет — настройте OpenCart.

Создайте кластер БД MySQL®

Сервис Managed Service for MySQL® берет на себя поддержку и обслуживание СУБД, в том числе мониторинг ее состояния и текущей активности, автоматическое создание резервных копий и легко настраиваемую отказоустойчивость.

Если необходимости в кластере нет, пропустите этот шаг и настройте OpenCart.

Чтобы создать кластер БД:

Консоль управления
  1. На странице каталога в консоли управления нажмите кнопку Создать ресурс и выберите пункт Кластер MySQL®.

  2. Укажите имя кластера, например, opencart.

  3. В блоке Класс хоста выберите s2.micro. Данных характеристик хватит для работы системы без особых нагрузок.

  4. В блоке База данных укажите:

    • Имя БД — оставьте значение по умолчанию, db1.
    • Имя пользователя для подключения к БД — оставьте значение по умолчанию, user1.
    • Пароль, который OpenCart будет использовать для доступа к БД MySQL®.
  5. В блоке Хосты, при необходимости поменяйте Зону доступности, в которой должна находиться БД. Для этого нажмите значок справа от текущей выбранной зоны доступности и выберите из выпадающего списка нужную.

    Совет

    Рекомендуется выбрать ту же зону доступности, которую вы выбрали при создании ВМ. Это позволит уменьшить задержку (latency) между ВМ и БД.

  6. (опционально) Если вы хотите обеспечить отказоустойчивость БД, добавьте дополнительные хосты в кластер: для этого нажмите Добавить хост и укажите, в какой зоне доступности он должен быть размещен.

  7. Остальные поля оставьте без изменений.

  8. Нажмите кнопку Создать кластер.

Создание кластера БД может занять несколько минут. После создания настройте OpenCart.

Настройте OpenCart

  1. Откройте веб-интерфейс интернет-магазина OpenCart. Для этого откройте в браузере адрес http://<публичный_IP-адрес_ВМ>/. Откроется страница настройки OpenCart.

  2. Ознакомьтесь с лицензией и нажмите Continue.

    Шаг 1

  3. Убедитесь, что все строки с требованиями к системе отмечены зелеными галочками, и нажмите кнопку Continue.

    Шаг 2

  4. Настройте доступ к БД:

    Локальный сервер MySQL®
    Кластер Managed Service for MySQL®

    Атрибуты подключения к БД генерируются в специальном файле при создании ВМ:

    1. Зайдите по SSH на созданную ВМ.

    2. Перейдите в режим администратора sudo -i.

    3. Откройте файл default_passwords.txt в домашней директории администратора:

      root@opencart:~# cat default_passwords.txt
      MYSQL_USER=opencart
      MYSQL_PASS=qDbvN1R6tA6ET
      MYSQL_ROOT_PASS=5DiVb80l1kXVz
      MYSQL_DB=opencart
      
    4. На странице настройки OpenCart в секции БД, введите соответствующие данные:

      • Username — значение переменной MYSQL_USER.
      • Database — значение переменной MYSQL_DB.
      • Password — значение переменной MYSQL_PASS.

      Остальные поля оставьте без изменения.

    Если вы используете кластер Managed Service for MySQL®, введите нужные атрибуты кластера:

    • Hostname — укажите полное доменное имя (FQDN) созданной БД. Чтобы его узнать:
      1. Перейдите в новой вкладке браузера на страницу каталога в консоли управления.
      2. Выберите раздел Managed Service for MySQL®.
      3. В таблице выберите созданный вами кластер.
      4. В меню слева выберите вкладку Хосты.
      5. Подведите курсор к полю Имя хоста (например, rc1c-vok617m35g3dj23i) и скопируйте полное доменное имя БД, нажав на значок .
    • Username — имя пользователя (в примере user1).
    • Database — имя БД (в примере db1).
    • Password — указанный вами пароль пользователя.

    Остальные поля оставьте без изменения.

  5. Задайте имя администратора, его пароль и актуальный электронный адрес. После этого нажмите кнопку Continue.

    Шаг 3

  6. Откроется страница с уведомлением о том, что система настроена. Чтобы настроить интернет-магазин, нажмите кнопку Login to your administration и введите логин и пароль администратора.

    Шаг 4

  7. После завершения установки зайдите на ВМ по SSH и удалите ненужные установочные файлы:

    user@opencart:~$ sudo -i
    root@opencart:~# rm -rf /var/www/opencart/install/
    
  8. Чтобы проверить главную страницу сайта, перейдите по адресу http://<публичный_IP-адрес_ВМ>/. Вы увидите главную страницу сайта глазами пользователя, посетившего ваш интернет-магазин.

    Шаг 5

Как удалить созданные ресурсы

Чтобы перестать платить за созданные ресурсы:

  1. Удалите ВМ opencart.
  2. Если вы использовали БД MySQL®, то удалите кластер Managed Service for MySQL® (в примере кластер БД создается с именем opencart).

Если вы зарезервировали статический публичный IP-адрес специально для этой ВМ:

  1. Выберите сервис VPC в вашем каталоге.
  2. Перейдите на вкладку IP-адреса.
  3. Найдите нужный IP-адрес, нажмите значок и выберите пункт Удалить.

См. также

  • Создание интернет-магазина на платформе OpenCart с помощью Terraform.

Была ли статья полезна?

Предыдущая
Обзор
Следующая
Terraform
Проект Яндекса
© 2025 ООО «Яндекс.Облако»