Услуги Создание магазина Доработка Интеграция 1С О компании FAQ Блог Кейсы Отзывы Контакты
А
Автор статьи

Руководство по OpenCart для начинающих: установка и настройка

Руководство по OpenCart для начинающих: установка и настройка

Краткий ответ: Установка OpenCart занимает 15–30 минут: создаёте базу данных, загружаете файлы на сервер, запускаете установщик в браузере, заполняете настройки и получаете рабочий магазин. После установки нужно настроить SEO URL, почту, размеры изображений, способы оплаты и доставки. Из этого руководства вы узнаете каждый шаг с командами, примерами и типичными ошибками.

Что такое OpenCart и для кого это руководство

OpenCart — бесплатная CMS для интернет-магазинов с открытым исходным кодом (GPL). Работает на PHP + MySQL, поддерживает каталоги до 100 000+ товаров, мультимагазинность, интеграцию с 1С и CRM. На 2026 год это одна из самых популярных платформ для e-commerce в России. Подробнее: обзор OpenCart как платформы.

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

Требования к серверу

Перед установкой убедитесь, что ваш хостинг соответствует минимальным требованиям:

Параметр Минимум Рекомендация
PHP 7.4+ 8.2 или 8.3
MySQL 5.6+ 8.0 или MariaDB 10.6+
Веб-сервер Apache 2.2+ / Nginx Nginx + PHP-FPM
Диск 50 МБ (ядро) 500 МБ+ (с товарами)
RAM 128 МБ 256–512 МБ
Расширения PHP GD, cURL, OpenSSL, PDO, mbstring +Zip, XML, JSON

Подробнее о выборе хостинга — в статье «Обзор лучших хостингов для OpenCart в России 2026».

Шаг 1. Скачивание OpenCart

Скачайте последнюю стабильную версию с официального сайта:

# Или через SSH:
wget https://github.com/opencart/opencart/releases/download/3.0.3.8/opencart-3.0.3.8.zip
unzip opencart-3.0.3.8.zip

После распаковки вы увидите папку upload/ — это и есть файлы OpenCart.

Какую версию выбирать — OC3 или OC4 — разбираем в статье «OpenCart 3.0.3.8 vs 4.x: сравнение, миграция и подводные камни».

Шаг 2. Создание базы данных

Через phpMyAdmin или SSH создайте базу данных и пользователя:

-- Через SSH или phpMyAdmin
mysql -u root -p

CREATE DATABASE opencart_db CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci;
CREATE USER 'opencart_user'@'localhost' IDENTIFIED BY 'надёжный_пароль';
GRANT ALL PRIVILEGES ON opencart_db.* TO 'opencart_user'@'localhost';
FLUSH PRIVILEGES;

Запишите имя базы, пользователя и пароль — они понадобятся при установке.

Шаг 3. Загрузка файлов на сервер

Загрузите содержимое папки upload/ в корень сайта (обычно /var/www/html/ или /home/user/public_html/):

# Через SCP
scp -r upload/* user@server:/var/www/html/

# Или через rsync
rsync -avz upload/ user@server:/var/www/html/

Шаг 4. Настройка прав доступа

Установите правильные права на папки:

# Права на папки
chmod -R 755 /var/www/html/
chmod -R 777 /var/www/html/image/
chmod -R 777 /var/www/html/system/storage/
chmod 644 /var/www/html/config.php
chmod 644 /var/www/html/admin/config.php

Важно: папки image/ и storage/ должны быть доступны для записи PHP, но не доступны из браузера по прямому URL.

Шаг 5. Запуск установщика

Откройте сайт в браузере — появится мастер установки:

  1. Приветствие — проверка требований. Убедитесь, что все пункты зелёные.
  2. Лицензия — примите условия GPL.
  3. Конфигурация — введите данные базы данных: хост (localhost), имя базы, пользователя, пароль, префикс таблиц (обычно oc_).
  4. Данные администратора — введите email и пароль для админки.
  5. Готово — удалите папку install/!
# Обязательно удалите install после установки!
rm -rf /var/www/html/install/

Если не удалить install — злоумышленник сможет переустановить OpenCart и затереть все данные.

Шаг 6. Первичная настройка магазина

Войдите в админку (https://ваш-сайт/admin/) и настройте основные параметры:

Общие настройки

  • Система → Настройка → Редактирование — название магазина, email, адрес, телефон.
  • Вкладка «Сервер» — включите SEO URL (ЧПУ).
  • Вкладка «Изображения» — настройте размеры: каталог (228×228), миниатюра (50×50), крупное (800×800).

Настройка почты

  • Система → Настройка → E-Mail — выберите SMTP, укажите данные вашего почтового сервера.
  • Проверьте отправку тестового письма.

Безопасность

  • Смените пароль админа (если оставили стандартный).
  • Переименуйте папку admin/ (например, в /myadmin/).
  • Убедитесь, что install/ удалена.

Шаг 7. Настройка оплаты и доставки

Магазин не принимает заказы без настроенных способов оплаты и доставки:

Тип Где настроить Что включить
Оплата Расширения → Платёжные методы Наложенный платёж, ЮKassa, СБП, Robokassa
Доставка Расширения → Доставка Бесплатная доставка, фиксированная, СДЭК, Boxberry

Шаг 8. Добавление товаров

Два способа:

Вручную

  • Каталог → Товары → Добавить новый.
  • Заполните: название, описание, цену, изображение, категорию.
  • Укажите модель (обязательное поле).
  • Сохраните.

CSV-импорт

  • Скачайте шаблон CSV из админки (Каталог → Экспорт/импорт).
  • Заполните шаблон товарами.
  • Загрузите файл через админку.
  • Проверьте результат.

Типичные ошибки при установке

  1. Белая страница. Проверьте error.log в system/storage/logs/. Частая причина — неверные права на config.php.
  2. Ошибка подключения к БД. Убедитесь, что хост, имя базы, пользователь и пароль совпадают с тем, что создали.
  3. Не работает ЧПУ. Убедитесь, что mod_rewrite включён на Apache, или настроен try_files на Nginx.
  4. Изображения не загружаются. Проверьте права на папку image/ — она должна быть доступна для записи.

Подробнее о типичных ошибках — в статье «Ошибка 500 в OpenCart: причины и как исправить».

Чек-лист установки OpenCart

Перед запуском магазина проверьте по этому списку. Отметьте каждый пункт:

  1. Хостинг — PHP 8.2+, MySQL 8.0+, Nginx или Apache с mod_rewrite
  2. База данных — создана, пользователь с правами, кодировка utf8mb4
  3. Файлы — загружены в корень сайта, папки image/ и storage/ доступны для записи
  4. Установщик — пройдены все шаги, папка install/ удалена
  5. Админка — пароль изменён, папка admin/ переименована
  6. SEO URL — включены в настройках, mod_rewrite работает (Nginx: try_files)
  7. SSL — сертификат установлен, все редиректы на HTTPS
  8. Почта — SMTP настроен, тестовое письмо отправлено
  9. Оплата — хотя бы один способ оплаты активен
  10. Доставка — хотя бы один способ доставки активен
  11. Аналитика — Яндекс.Метрика или GA4 подключены
  12. Бэкапы — автоматическое резервное копирование настроено

Детальная пошаговая инструкция по установке на продакшен-сервер: Установка OpenCart на сервер: Ubuntu, Nginx, PHP 8.2+.

Что сделать после установки

Частые вопросы

Какую версию OpenCart выбрать?

OpenCart 3.0.3.8 — стабильная версия с максимальным количеством модулей и шаблонов. OpenCart 4.x — новая, с REST API и PHP 8.1+, но экосистема модулей пока скудная. Для большинства проектов OC3 — оптимальный выбор. Подробнее: OpenCart 3 vs 4: сравнение и миграция.

Можно ли установить OpenCart на Windows?

Для тестов — да, через OpenServer или XAMPP. Для продакшена — только Linux. На Windows возможны проблемы с правами, кодировкой и производительностью.

Сколько времени занимает установка?

Сама установка — 5–10 минут. Настройка (SEO URL, почта, оплата, доставка, товары) — от 1 до 3 дней в зависимости от объёма каталога.

Нужно ли уметь программировать?

Для базовой установки и настройки — нет. Для доработки функционала, интеграций и кастомного дизайна — да, или нужен разработчик.

Где найти помощь?

Официальный форум OpenCart, сообщество в Telegram, а также мы — техническая поддержка OpenCart от команды с 17-летним опытом.

← Предыдущая Как выбрать разработчика OpenCart: чек-лист и критерии Следующая → API OpenCart: REST API, OCMOD, Event-система — полный гайд

Комментарии (0)

Пока нет комментариев. Будьте первым!

Оставить комментарий

Ваш комментарий появится после проверки модератором.