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

Конспект страницы: 7 разделов коротко, данные на 14 октября 2026 и ответы на 4 вопроса. Полный разбор с примерами: Хостинг для OpenCart: требования, установка, Docker.

Коротко

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

Конспект по разделам

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Данные

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

Данные на 14 октября 2026.

Вопросы и ответы

Какая версия 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 ГБ, это редакционная оценка, а не требование разработчиков.