Хостинг для 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 ГБ диска.
- VPS берут, когда нужны кэш, свои расширения PHP, частые копии или несколько магазинов.
- Образ LAMP в маркетплейсе Таймвеб Клауд (8 674 установки на 14 октября 2026) даёт готовые Apache, PHP и MySQL на новом сервере, останется распаковать магазин.
- Панель сервера вроде FASTPANEL позволяет создавать сайты и базы без командной строки.
Установка OpenCart на VPS и хостинг по шагам
Каталог storage с кэшем, журналами и загрузками лучше вынести за пределы публичной папки сайта, чтобы он не открывался по адресу. Установщик подскажет, как поправить путь.
- Подготовьте сервер: Apache, PHP с нужными расширениями и MariaDB или MySQL.
- Создайте базу и отдельного пользователя только для магазина.
- Скачайте архив OpenCart со страницы релизов на GitHub, распакуйте его, содержимое папки upload положите в корень сайта.
- Переименуйте файлы настроек: config-dist.php в config.php и то же в каталоге admin.
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.
Запустите свой сервер за пару минут
Почасовая оплата: тестовый стенд на сутки стоит десятки рублей, а не месячный тариф.
- NVMe-диски и гарантированная доля процессора
- Root-доступ и любой софт, от Docker до игровых серверов
- Маркетплейс: 91 приложение в один клик
- Бесплатный перенос проекта силами специалистов
Данные
| Что | Требование |
|---|---|
| PHP | 8.0 или новее |
| База | MySQL или MariaDB, драйвер MySQLi или PDO |
| Расширения PHP | cURL, 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 ГБ, это редакционная оценка, а не требование разработчиков.