Руководство по 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. Запуск установщика
Откройте сайт в браузере — появится мастер установки:
- Приветствие — проверка требований. Убедитесь, что все пункты зелёные.
- Лицензия — примите условия GPL.
- Конфигурация — введите данные базы данных: хост (
localhost), имя базы, пользователя, пароль, префикс таблиц (обычноoc_). - Данные администратора — введите email и пароль для админки.
- Готово — удалите папку
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 из админки (Каталог → Экспорт/импорт).
- Заполните шаблон товарами.
- Загрузите файл через админку.
- Проверьте результат.
Типичные ошибки при установке
- Белая страница. Проверьте
error.logвsystem/storage/logs/. Частая причина — неверные права на config.php. - Ошибка подключения к БД. Убедитесь, что хост, имя базы, пользователь и пароль совпадают с тем, что создали.
- Не работает ЧПУ. Убедитесь, что
mod_rewriteвключён на Apache, или настроенtry_filesна Nginx. - Изображения не загружаются. Проверьте права на папку
image/— она должна быть доступна для записи.
Подробнее о типичных ошибках — в статье «Ошибка 500 в OpenCart: причины и как исправить».
Чек-лист установки OpenCart
Перед запуском магазина проверьте по этому списку. Отметьте каждый пункт:
- Хостинг — PHP 8.2+, MySQL 8.0+, Nginx или Apache с mod_rewrite
- База данных — создана, пользователь с правами, кодировка utf8mb4
- Файлы — загружены в корень сайта, папки image/ и storage/ доступны для записи
- Установщик — пройдены все шаги, папка install/ удалена
- Админка — пароль изменён, папка admin/ переименована
- SEO URL — включены в настройках, mod_rewrite работает (Nginx: try_files)
- SSL — сертификат установлен, все редиректы на HTTPS
- Почта — SMTP настроен, тестовое письмо отправлено
- Оплата — хотя бы один способ оплаты активен
- Доставка — хотя бы один способ доставки активен
- Аналитика — Яндекс.Метрика или GA4 подключены
- Бэкапы — автоматическое резервное копирование настроено
Детальная пошаговая инструкция по установке на продакшен-сервер: Установка OpenCart на сервер: Ubuntu, Nginx, PHP 8.2+.
Что сделать после установки
- Настройте SEO URL — Nginx для SEO URL или
.htaccess. - Установите SSL — настройка HTTPS в OpenCart.
- Подключите аналитику — Яндекс.Метрика или Google Analytics.
- Настройте бэкапы — резервное копирование OpenCart.
- Проверьте безопасность — чек-лист безопасности.
Частые вопросы
Какую версию 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-летним опытом.
Комментарии (0)
Пока нет комментариев. Будьте первым!
Оставить комментарий