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

Подробности, цифры, термины и чек-лист по теме «Хостинг для OpenCart: требования, установка, Docker». Страница справочника целиком: Хостинг для OpenCart.

Коротко о теме

Хостинг для OpenCart: семь обязательных расширений PHP, MySQL или MariaDB, Apache. Установка на хостинг и VPS, Docker, HTTPS и копии магазина.

Подробности по разделам

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

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

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

Подробнее о самой базе: MariaDB.

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

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

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

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

Ключевые цифры

Термины на странице

PHP
PHP это язык, на котором работают WordPress, Битрикс и другие CMS. Версия PHP влияет на скорость и совместимость сайта.
MySQL
MySQL и MariaDB это базы данных, с которыми работают WordPress, Битрикс и другие популярные CMS.
Apache
Apache это веб-сервер. На хостинге с ним работают файлы .htaccess.
Виртуальный хостинг
Виртуальный хостинг это место для сайта на общем сервере: обслуживание системы берёт на себя провайдер.
Certbot
Certbot это программа, которая получает и продлевает сертификаты Let's Encrypt на сервере.
Панель управления
Панель управления сервером позволяет ставить сайты, базы и почту без командной строки.
Трафик
Трафик это объём переданных данных. У одних тарифов он безлимитный, у других платный сверх пакета.

Что проверить

  1. Выберите конфигурацию по памяти и диску под задачу, процессор обычно вторичен.
  2. Проверьте тип виртуализации: KVM даёт свою систему и гарантированные ресурсы.
  3. Уточните, входит ли IPv4 и сколько стоит трафик сверх пакета.
  4. Выпустите сертификат после того, как домен указывает на сервер.
  5. Проверьте, что установлена вся цепочка сертификатов.
  6. Включите перенаправление с HTTP на HTTPS.

Связанные страницы