Хостинг для OpenCart

OpenCart ставят, когда магазин нужен быстро и без лицензии. Движок нетяжёлый, но это ровно до первого каталога с фильтром по характеристикам: там он начинает задавать базе десятки вопросов на каждую страницу категории.

5 хостингов в подборке оценки — из общей методики

Скорость базы данных

Фильтр по производителю, цене и характеристикам — это отдельный запрос к базе на каждое условие. Смотрели на диск и на то, как площадка держит категорию с несколькими тысячами товаров.

Работающий .htaccess

ЧПУ в OpenCart включаются правилами из .htaccess. Хостинг должен разрешать их применение, иначе адреса останутся с index.php и параметрами.

Бесплатный SSL с автопродлением

Магазин без HTTPS не подключит ни одну платёжную систему. Сертификат должен выпускаться из панели и продлеваться сам, без напоминаний.

Куда расти

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

Кого выбрали: OpenCart

01
Beget
online · Автоустановка OpenCart и 30 дней теста — успеете залить каталог
от 165 ₽/мес · тест 30 дней
Скорость 210 мс
Цена, 3 года 6 756 ₽
Поддержка 1,7 мин
9,6/ 10
Обзор На сайт →
02
Timeweb
online · Самая высокая скорость в рейтинге, заметно на страницах категорий
от 190 ₽/мес · тест 10 дней
Скорость 180 мс
Цена, 3 года 9 240 ₽
Поддержка 2,0 мин
9,4/ 10
Обзор На сайт →
03
McHost
online · Самый дешёвый вход в подборке при московской площадке
от 155 ₽/мес · тест 15 дней
Скорость 240 мс
Цена, 3 года 7 116 ₽
Поддержка 4,1 мин
8,9/ 10
Обзор На сайт →
04
Eurobyte
online · Ресурсы докупаются по отдельности, внутри компании есть VPS
от 159 ₽/мес · тест 14 дней
Скорость 260 мс
Цена, 3 года 6 924 ₽
Поддержка 7,2 мин
8,3/ 10
Обзор На сайт →
05
Fornex
online · cPanel и SSH — удобно, если магазин собирает подрядчик
от 220 ₽/мес · тест 10 дней
Скорость 225 мс
Цена, 3 года 8 880 ₽
Поддержка 6,0 мин
8,5/ 10
Обзор На сайт →

Оценка у всех хостингов общая — та же формула, что и в основном рейтинге. Подборка отвечает за состав: сюда попали только те, кто закрывает требования из списка выше. Дешевле всех — McHost (155 ₽/мес), дольше всех дают проверить — Beget (30 дней).

Что нужно OpenCart от площадки

PHP 8.0 и выше, лимит памяти от 256 МБ
База данных MySQL 5.7+ или MariaDB 10.3+ с расширением mysqli
Веб-сервер Apache 2.4 с mod_rewrite или nginx с правилами ЧПУ
Расширения PHP curl, gd, zip, zlib, mbstring, openssl, json, dom
Права на запись папки image, system/storage и оба файла config.php
HTTPS обязателен для приёма оплаты, нужен бесплатный сертификат

Требования указаны по документации OpenCart для актуальной ветки; у русской сборки ocStore они совпадают. Модули из маркетплейса нередко отстают от ядра по поддержке версий PHP — проверяйте те, на которых держится магазин.

Движок лёгкий, магазин тяжёлый

Само ядро OpenCart нетребовательно: чистая установка открывается быстро на любом приличном тарифе. Нагрузку создаёт не движок, а то, что вы в него зальёте. Категория на две тысячи товаров с фильтром по бренду, цене и характеристикам — это десятки запросов к базе на каждое открытие страницы, и делаются они каждый раз заново.

Поэтому при выборе хостинга под OpenCart смотрите на скорость базы и лимит процессорного времени в тарифе, а объём диска оставьте на потом. Проверяется это за вечер: разверните магазин на тестовом периоде, залейте настоящий каталог, а не десять демо-товаров, и походите по категориям с включённым фильтром.

Что чаще всего ломается

Первое место с большим отрывом занимают ЧПУ. В дистрибутиве лежит файл .htaccess.txt, который нужно переименовать вручную, — про это забывают, включают SEO-адреса в настройках и получают битые ссылки по всему сайту. Если после переименования ничего не изменилось, значит хостинг отдаёт сайт через nginx и правила нужны в его конфиге: напишите в поддержку, это правка на пять минут.

Второе — права на запись. OpenCart пишет в папки image и system/storage, и на хостингах со строгими правами админка начинает ругаться при первой же загрузке фотографии товара.

Третье — модули. Магазин обрастает дополнениями из маркетплейса, часть из них не обновлялась годами и падает на свежем PHP. Поэтому переключатель версии PHP в панели здесь экономят вечер: магазин поднимается за минуту вместо вечера разбирательств.

Оплата и SSL

Ни одна платёжная система не подключится к сайту без HTTPS, поэтому бесплатный сертификат с автопродлением — обязательный пункт, а не приятная мелочь. У всех провайдеров в подборке он выпускается из панели в пару кликов. Про то, как это устроено и что делать после переезда, есть отдельная статья про SSL.

Когда пора на сервер

Признаки простые: страницы категорий думают дольше секунды при пустом кэше, хостинг присылает письма о превышении лимита процессорного времени, а импорт прайса из 1С кладёт сайт на время выгрузки. Если это про вас — считайте бюджет на VPS, разница объяснена в статье про виртуальные серверы.

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

Вопросы по подборке

Какой хостинг лучше для OpenCart?

Из подборки — Beget: автоустановка движка и месяц бесплатно, чтобы залить настоящий каталог и посмотреть на скорость категорий. Если магазин уже работает и упирается в скорость, смотрите на Timeweb: у него самый низкий TTFB в нашем рейтинге.

Подойдёт ли обычный виртуальный хостинг?

Для магазина на несколько сотен товаров — да, без оговорок. Проблемы начинаются на каталогах в тысячи позиций с фильтром по характеристикам: там растёт число запросов к базе, и разумнее считать бюджет на VPS.

Почему не работают ЧПУ после установки?

Самая частая причина — файл .htaccess.txt из дистрибутива так и остался с расширением .txt, его нужно переименовать в .htaccess. Вторая — хостинг отдаёт сайт через nginx без Apache, и правила нужно прописать отдельно; это делает поддержка по запросу.

Есть ли разница между OpenCart и ocStore для хостинга?

Для площадки разницы нет: ocStore — та же кодовая база с русской локализацией и доработками под наши реалии. Требования к PHP, базе и правам на файлы совпадают, поэтому подборка годится и для той, и для другой сборки.

Сколько места нужно магазину на OpenCart?

Сам движок занимает меньше сотни мегабайт, дальше всё решают фотографии товаров. Магазин на тысячу позиций с несколькими снимками на карточку спокойно набирает 3–5 ГБ, и растёт этот объём быстрее, чем кажется на старте.