Главная/Разработка/OpenCart

Хостинг для OpenCart: требования, установка, Docker

Хостинг для OpenCart должен давать PHP 8.0 или новее, MySQL или MariaDB и семь расширений: cURL, GD, Iconv, Mbstring, OpenSSL, ZipArchive и Zlib. Веб-сервером в документации рекомендуют Apache. Небольшой магазин работает и на виртуальном хостинге, а свой VPS нужен, когда растут каталог, трафик и требования к копиям.

4 мин чтенияДанные проверены 16 октября 2026

Ответ за 30 секунд

Для магазина на OpenCart начните с сервера на 1-2 ГБ памяти и PHP не ниже 8.0. Магазин принимает платежи и хранит заказы, поэтому HTTPS и ежедневные копии базы нужны с первого дня, а для копий удобнее VPS, чем общий хостинг.

Почасовая оплата: витрину можно собрать и проверить на тестовом сервере, а потом перенести на постоянный тариф.

Какой PHP и какие расширения нужны OpenCart

Инструмент · 1 мин

Какой PHP и какие расширения нужны OpenCart#

Требования взяты со страницы системных требований документации OpenCart на 16 октября 2026. Версия MySQL или MariaDB там не указана, поэтому берите ту, что сейчас поддерживается проектами баз.

ЧтоТребование
PHP8.0 или новее
БазаMySQL или MariaDB, драйвер MySQLi или PDO
Расширения PHPcURL, GD, Iconv, Mbstring, OpenSSL, ZipArchive, Zlib
Веб-серверApache рекомендуется

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

Какой сервер взять под OpenCart

Три ответа про магазин, калькулятор подберёт конфигурацию

Сколько товаров в каталоге
Сколько посетителей в день
Фотографии товаров

02 · 1 мин

Виртуальный хостинг или VPS для магазина на OpenCart#

На виртуальном хостинге OpenCart ставят за полчаса: панель уже содержит Apache, PHP и базу. Для старта с небольшим ассортиментом этого достаточно.

  • VPS берут, когда нужны кэш, свои расширения PHP, частые копии или несколько магазинов. Ресурсы выделены вам, соседний сайт не замедляет страницу оформления заказа.
  • Образ LAMP в маркетплейсе Таймвеб Клауд (8 674 установки на 14 октября 2026) даёт готовые Apache, PHP и MySQL на новом сервере, останется распаковать магазин.
  • Панель сервера вроде FASTPANEL позволяет создавать сайты и базы без командной строки.

Самый дешёвый готовый тариф Таймвеб Клауд на 14 октября 2026 это MSK Ultra 15 за 1 920 ₽ в месяц, 1 ГБ памяти и 15 ГБ диска.

03 · 1 мин

Установка OpenCart на VPS и хостинг по шагам#

  1. Подготовьте сервер: Apache, PHP с нужными расширениями и MariaDB или MySQL. На Ubuntu пригодятся пакеты php-gd, php-curl, php-mbstring, php-zip, php-mysql.
  2. Создайте базу и отдельного пользователя только для магазина.
  3. Скачайте архив OpenCart со страницы релизов на GitHub, распакуйте его, содержимое папки upload положите в корень сайта.
  4. Переименуйте файлы настроек: config-dist.php в config.php и то же в каталоге admin.
  5. Откройте адрес сайта: установщик сам перейдёт в каталог install, проверит расширения и спросит данные базы и администратора.
  6. Удалите каталог install после завершения: пока он на месте, мастер установки остаётся доступным по адресу вашего сайта.

Каталог storage с кэшем, журналами и загрузками лучше вынести за пределы публичной папки сайта, чтобы он не открывался по адресу. Установщик подскажет, как поправить путь.

04 · 1 мин

OpenCart в Docker: свой образ на PHP и Apache#

Готового образа от разработчиков OpenCart нет, поэтому образ собирают из официального php:8.3-apache: в нём уже есть cURL, Iconv, Mbstring, OpenSSL и Zlib, остаётся добавить GD, MySQLi и Zip.

FROM php:8.3-apache
RUN apt-get update && apt-get install -y libpng-dev libjpeg-dev libfreetype6-dev libzip-dev \
 && docker-php-ext-configure gd --with-jpeg --with-freetype \
 && docker-php-ext-install -j"$(nproc)" gd mysqli zip \
 && a2enmod rewrite
COPY upload/ /var/www/html/

Рядом запускают контейнер mariadb, а каталоги image и system/storage подключают томами, иначе фотографии и журналы пропадут при пересоздании контейнера. Адрес базы в установщике указывают по имени контейнера. Подробнее о самой базе: MariaDB.

05 · 1 мин

Установка расширений и шаблонов OpenCart#

Дополнения для OpenCart обычно поставляются архивом с суффиксом .ocmod.zip. В админ-панели откройте раздел «Расширения», затем «Установщик», загрузите архив и нажмите установку. Если расширение меняет файлы ядра через модификации, обновите их в разделе «Модификации», иначе правки не вступят в силу.

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

06 · 1 мин

HTTPS и копии магазина OpenCart#

Платёжные формы и вход покупателей должны идти по HTTPS. На VPS сертификат выпускает Certbot, а при работе за прокси его берёт на себя Caddy. После перехода на HTTPS поменяйте адреса в файлах config.php обоих каталогов, иначе часть ссылок останется на HTTP.

Копировать нужно базу с заказами и каталоги image и system/storage, а также оба файла config.php. Базу выгружайте mysqldump каждую ночь, а для крупного магазина чаще. Хранение копий вне сервера описано на странице сервер для бэкапов.

07 · 1 мин

Вопросы о хостинге для OpenCart#

Какая версия PHP нужна для OpenCart?

По документации минимум PHP 8.0. Нужны расширения cURL, GD, Iconv, Mbstring, OpenSSL, ZipArchive и Zlib, а для базы MySQLi или PDO.

Как установить OpenCart на хостинг?

Загрузите содержимое папки upload из архива OpenCart в корень сайта, переименуйте config-dist.php в config.php (и в каталоге admin), откройте сайт в браузере и пройдите установщик. Затем удалите каталог install.

Есть ли официальный Docker-образ OpenCart?

Разработчики OpenCart образа не публикуют, поэтому образ собирают на основе php:apache с расширениями GD, MySQLi и Zip и подключают отдельный контейнер MariaDB.

Хватит ли 1 ГБ памяти для магазина на OpenCart?

Для небольшого каталога и посещаемости в сотни человек в день обычно да. При тысячах товаров и фильтрах берите 2-4 ГБ, это редакционная оценка, а не требование разработчиков.

Почему этому можно верить

Как мы проверяли

Цены с сайта провайдераСняты вручную, у каждой цены указана дата проверки.
Всё можно повторитьКоманды и расчёты описаны так, что их повторит любой читатель.
Независимый справочникНе связан с разработчиками приложений и провайдерами и пишет о минусах тоже.

Источники цифр на этой странице: VPS и VDS серверы Таймвеб Клауд, timeweb.cloud/services/vds-vps, проверено 14 октября 2026; Маркетплейс приложений Таймвеб Клауд, timeweb.cloud/marketplace, проверено 14 октября 2026; Документация OpenCart: системные требования, docs.opencart.com/getting-started/system-requirements, проверено 16 октября 2026.

SBРедакция SelfBase · обновлено 16 октября 2026

Запустите свой сервер за пару минут

Почасовая оплата: тестовый стенд на сутки стоит десятки рублей, а не месячный тариф.

  • NVMe-диски и гарантированная доля процессора
  • Root-доступ и любой софт, от Docker до игровых серверов
  • Маркетплейс: 91 приложение в один клик
  • Бесплатный перенос проекта силами специалистов
Требования