Главная/Разработка/OpenCart
Хостинг для OpenCart: требования, установка, Docker
Хостинг для OpenCart должен давать PHP 8.0 или новее, MySQL или MariaDB и семь расширений: cURL, GD, Iconv, Mbstring, OpenSSL, ZipArchive и Zlib. Веб-сервером в документации рекомендуют Apache. Небольшой магазин работает и на виртуальном хостинге, а свой VPS нужен, когда растут каталог, трафик и требования к копиям.
Ответ за 30 секунд
Для магазина на OpenCart начните с сервера на 1-2 ГБ памяти и PHP не ниже 8.0. Магазин принимает платежи и хранит заказы, поэтому HTTPS и ежедневные копии базы нужны с первого дня, а для копий удобнее VPS, чем общий хостинг.
Почасовая оплата: витрину можно собрать и проверить на тестовом сервере, а потом перенести на постоянный тариф.
Какой PHP и какие расширения нужны OpenCart8.0минимальная версия PHP
7обязательных расширений PHP
Apacheрекомендуемый веб-сервер
Инструмент · 1 мин
Какой PHP и какие расширения нужны OpenCart#
Требования взяты со страницы системных требований документации OpenCart на 16 октября 2026. Версия MySQL или MariaDB там не указана, поэтому берите ту, что сейчас поддерживается проектами баз.
| Что | Требование |
|---|---|
| PHP | 8.0 или новее |
| База | MySQL или MariaDB, драйвер MySQLi или PDO |
| Расширения PHP | cURL, 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 и хостинг по шагам#
- Подготовьте сервер: Apache, PHP с нужными расширениями и MariaDB или MySQL. На Ubuntu пригодятся пакеты
php-gd,php-curl,php-mbstring,php-zip,php-mysql. - Создайте базу и отдельного пользователя только для магазина.
- Скачайте архив OpenCart со страницы релизов на GitHub, распакуйте его, содержимое папки
uploadположите в корень сайта. - Переименуйте файлы настроек:
config-dist.phpвconfig.phpи то же в каталогеadmin. - Откройте адрес сайта: установщик сам перейдёт в каталог
install, проверит расширения и спросит данные базы и администратора. - Удалите каталог 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.
Запустите свой сервер за пару минут
Почасовая оплата: тестовый стенд на сутки стоит десятки рублей, а не месячный тариф.
- NVMe-диски и гарантированная доля процессора
- Root-доступ и любой софт, от Docker до игровых серверов
- Маркетплейс: 91 приложение в один клик
- Бесплатный перенос проекта силами специалистов