LiteCart — шведская open-source платформа для e-commerce, и её главная отличительная черта вынесена прямо в название: она буквально лёгкая. Дистрибутив весит около 4 МБ, страницы отдаются за миллисекунды, сторонних библиотек в коде минимум — разработчик Томас Альмрот (T. Almroth, LiteCart AB) намеренно написал большинство компонентов с нуля вместо того чтобы тащить за собой чужие пакеты. Это не маркетинговое преувеличение: по сравнению с PrestaShop (десятки МБ), Magento (сотни МБ) или Shopware (ещё больше) разница разительная.
Актуальная версия — LiteCart 2.6.3, вышла в октябре 2025 года. Работает на PHP, jQuery, HTML5, CSS3. Бесплатная для всех, без лицензионных платежей.
В этом руководстве разберём для кого подходит LiteCart, как установить его на VPS THE.Hosting в любой из 50+ локаций — от Германии (Франкфурт) до Японии (Токио), от Нидерландов (Меппел) до Бразилии (Сан-Паулу) — и как правильно настроить. Только практика.
Что такое LiteCart
LiteCart — это не форк и не ещё одна итерация osCommerce. Платформа написана с нуля шведским разработчиком с акцентом на скорость и минимализм. Вместо подключения сторонних библиотек LiteCart использует собственные реализации большинства компонентов: HTTP-клиент, SMTP-клиент, кеш, роутинг, шаблонизатор — всё своё.
Ключевая концепция кастомизации — vMods (Virtual Modifications). Это механизм внесения изменений в файлы платформы без прямого редактирования ядра: vMod хранит правила модификации отдельно и применяет их при рендеринге. Обновить платформу можно не боясь затереть свои правки — они сохраняются в vMods независимо от версии ядра.
Из коробки: неограниченное количество товаров и категорий, мультиязычность, мультивалютность, фиксированные цены в каждой валюте, одношаговый checkout, оптимизация изображений с поддержкой WebP, встроенная статистика, редактор заказов, plug-and-play аддоны через административную панель, CSV-импорт с автоопределением разделителя.
LiteCart vs конкуренты:
LiteCart занимает конкретную нишу — быстрый малый и средний магазин без лишней сложности. Zen Cart и osCommerce тяжелее по архитектуре и несут за собой код из нулевых. PrestaShop и OpenCart богаче по функционалу из коробки но требуют значительно больше ресурсов сервера. WooCommerce тащит WordPress. LiteCart работает быстрее всех перечисленных на одинаковом железе — и это измеримо, а не маркетинг.
Для кого подходит LiteCart
LiteCart оптимален для нескольких сценариев. Первый — малый и средний бизнес, которому нужен быстрый и дешёвый в обслуживании магазин: низкие требования к серверу означают дешёвый хостинг и предсказуемую производительность. Второй — разработчики которые хотят чистую кодовую базу без легаси и оверинжиниринга: архитектура LiteCart читается и расширяется легко благодаря принципу «одна фича — один файл». Третий — стартапы и личные магазины, где важно запуститься быстро с минимальными вложениями.
Платформа не рассчитана на высоконагруженные маркетплейсы, сложные B2B с прайс-листами для разных групп покупателей или проекты которым нужны сотни специфических интеграций. Для таких задач смотрите на CS-Cart, Magento или коммерческий X-Cart.
Системные требования LiteCart 2.6.x
Требования намеренно минимальны:
- Apache 2.4+ (Nginx также работает с дополнительной конфигурацией)
- PHP 5.6 или выше — официально рекомендуется последняя стабильная версия (PHP 8.1/8.2/8.3)
- MySQL 5.7+ или MariaDB
PHP-расширения: curl, gd или Imagick (для обработки изображений; Imagick предпочтительнее для работы с WebP и AVIF), mbstring, pdo, pdo_mysql, zip.
Дисковое пространство: дистрибутив — около 4 МБ. С кешем, изображениями и логами — считайте от 100 МБ для небольшого магазина. RAM: LiteCart уверенно работает на 512 МБ, на 1 ГБ — с запасом.
Параметры php.ini не требуют специфической настройки — LiteCart работает на стандартных значениях. Разумно поставить:
memory_limit = 128M
upload_max_filesize = 32M
post_max_size = 32M
max_execution_time = 60
Подготовка VPS
Подключаетесь:
ssh root@ваш-IP-адрес
Обновляете систему:
apt update && apt upgrade -y
Создаёте пользователя:
adduser litecart
usermod -aG sudo litecart
Файрвол:
ufw allow OpenSSH
ufw allow 80/tcp
ufw allow 443/tcp
ufw enable
Временная зона:
timedatectl set-timezone Europe/Berlin
Установка стека
Apache
apt install apache2 -y
systemctl start apache2
systemctl enable apache2
a2enmod rewrite headers deflate expires
systemctl restart apache2
Модуль rewrite обязателен для работы роутинга LiteCart и SEO-URL.
MariaDB
apt install mariadb-server mariadb-client -y
systemctl start mariadb
systemctl enable mariadb
mysql_secure_installation
Создаёте базу данных:
mysql -u root -p
CREATE DATABASE litecart CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci;
CREATE USER 'lc_user'@'localhost' IDENTIFIED BY 'сильный_пароль';
GRANT ALL PRIVILEGES ON litecart.* TO 'lc_user'@'localhost';
FLUSH PRIVILEGES;
EXIT;
PHP 8.2
add-apt-repository ppa:ondrej/php -y
apt update
apt install php8.2 libapache2-mod-php8.2 php8.2-mysql php8.2-curl \
php8.2-gd php8.2-mbstring php8.2-xml php8.2-zip php8.2-imagick -y
Imagick предпочтительнее GD для LiteCart — обеспечивает корректную работу с WebP, AVIF и прозрачностью изображений.
Перезапускаете Apache:
systemctl restart apache2
Проверяете PHP:
php -v
Установка LiteCart
Скачиваете актуальную версию с официального сайта:
cd /tmp
wget https://github.com/litecart/litecart/releases/latest/download/litecart.zip
Или с litecart.net/en/download.
Распаковываете:
apt install unzip -y
unzip litecart.zip -d /tmp/lc-src
В архиве есть папка public_html/ — переносите содержимое этой папки, а не саму папку:
mkdir -p /var/www/litecart
cp -r /tmp/lc-src/public_html/. /var/www/litecart/
Устанавливаете права:
chown -R www-dаta:www-data /var/www/litecart
find /var/www/litecart -type d -exec chmod 755 {} \;
find /var/www/litecart -type f -exec chmod 644 {} \;
chmod -R 777 /var/www/litecart/cache
chmod -R 777 /var/www/litecart/data
chmod -R 777 /var/www/litecart/images
chmod -R 777 /var/www/litecart/logs
Виртуальный хост Apache
nano /etc/apache2/sites-available/litecart.conf
Содержимое:
<VirtualHost *:80>
ServerName yourstore.com
ServerAlias www.yourstore.com
DocumentRoot /var/www/litecart
<Directory /var/www/litecart>
AllowOverride All
Require all granted
Options -Indexes
</Directory>
ErrorLog ${APACHE_LOG_DIR}/litecart-error.log
CustomLog ${APACHE_LOG_DIR}/litecart-access.log combined
</VirtualHost>
Активируете:
a2ensite litecart.conf
a2dissite 000-default.conf
systemctl restart apache2
SSL-сертификат
apt install certbot python3-certbot-apache -y
certbot --apache -d yourstore.com -d www.yourstore.com
Веб-установщик LiteCart
Открываете в браузере https://yourstore.com/install/. Установщик автоматически проверяет требования сервера — зелёные галочки по всем пунктам означают что можно продолжать.
Вводите данные подключения к базе данных: хост localhost, имя базы, пользователь, пароль. Устанавливаете имя магазина, email и пароль администратора. Выбираете язык интерфейса и валюту по умолчанию.
Установщик создаёт таблицы и заполняет базу начальными данными. Процесс занимает несколько секунд — LiteCart работает быстро даже при установке.
После завершения обязательно удаляете папку install/:
rm -rf /var/www/litecart/install
Если хотите дополнительно переименовать папку admin/ для безопасности:
mv /var/www/litecart/admin /var/www/litecart/myadmin_2026
Административная панель доступна по /admin/ (или переименованному пути): https://yourstore.com/admin/.
Настройка магазина
Основные параметры — Admin → Settings → Store. Название, email, страна, валюта, единицы измерения.
Языки — LiteCart поддерживает мультиязычность из коробки. В Admin → Localizations → Languages добавляете нужные языки. Переключатель языка появляется на витрине автоматически.
Валюты — Admin → Localizations → Currencies. Можно добавить несколько валют с фиксированными курсами — LiteCart поддерживает фиксированные цены в каждой валюте независимо, без автоматического пересчёта.
Платёжные модули — Admin → Modules → Payment. Базовые платёжные методы включены, расширенные (PayPal, Stripe, Mollie, Klarna) подключаются через платные аддоны на litecart.net.
Доставка — Admin → Modules → Shipping. Фиксированные ставки, расчёт по весу, бесплатная доставка от суммы. Интеграции с перевозчиками — через аддоны.
vMods — Admin → Modules → vMods. Здесь устанавливаете скачанные аддоны и настраиваете кастомные модификации кода без прямого редактирования файлов ядра.
SEO — Admin → Settings → SEO. LiteCart генерирует SEO-дружественные URL из коробки. Дополнительные мета-теги, canonicals и sitemap настраиваются здесь же.
Производительность
LiteCart быстр по умолчанию — архитектура не предполагает лишних слоёв. Но несколько настроек улучшат ситуацию ещё.
Включаете OPcache в /etc/php/8.2/apache2/php.ini:
opcache.enable = 1
opcache.memory_consumption = 64
opcache.max_accelerated_files = 4000
opcache.revalidate_freq = 60
Сжатие уже включено модулем deflate — убедитесь что он активен: apache2ctl -M | grep deflate.
Кеш страниц: LiteCart имеет встроенный файловый кеш. Включается в Admin → Settings → Advanced. Для продакшн магазина рекомендуется всегда держать включённым.
Imagick вместо GD: уже установлен выше. LiteCart автоматически определяет наличие Imagick и использует его для обработки изображений — это означает корректный WebP, AVIF и правильную обработку прозрачности.
Какой VPS выбрать на THE.Hosting
LiteCart — одна из немногих платформ где Ferrum VPS с 1 vCPU / 1 GB RAM / 20 GB NVMe реально хватает даже для небольшого боевого магазина. Для магазина с трафиком до 5,000 посетителей в день берите 2 vCPU / 2 GB RAM — с запасом.
Для магазина с каталогом в десятки тысяч товаров и активным трафиком — Standard VPS с 4 vCPU / 4 GB RAM / 80 GB NVMe.
Европейский рынок: Германия (Франкфурт) — соответствие GDPR, финансовый центр; Нидерланды (Меппел) — лучшая связность в Европе; Швеция (Стокгольм, если доступна) — исторически близко к корням платформы (LiteCart AB зарегистрирована в Швеции); Великобритания (Лондон); Франция (Париж).
Азиатский рынок: Япония (Токио) — низкий пинг для Восточной Азии; Гонконг — Китай и Юго-Восточная Азия; Южная Корея (Сеул).
Американская аудитория: США (Нью-Джерси, Secaucus); Канада (Торонто); Бразилия (Сан-Паулу).
СНГ и Восточная Европа: Молдова (Кишинёв) — доступны Dedicated серверы; Польша (Варшава); Финляндия (Хельсинки).
LiteCart на VPS с NVMe диском — отличный выбор: I/O интенсивность у платформы низкая, но быстрый диск ускоряет кеш-операции и работу с изображениями.
Типичные проблемы
Ошибка 403 или 404 после установки. Скорее всего модуль rewrite не активирован или AllowOverride All не прописан. Проверьте: apache2ctl -M | grep rewrite. Если модуль отсутствует — a2enmod rewrite && systemctl restart apache2.
Изображения не загружаются или отображаются с артефактами. Проверьте что папки images/ и data/ доступны для записи www-data. Если Imagick показывает ошибки с прозрачностью — убедитесь что установлена актуальная версия (php8.2 -m | grep imagick).
WebP не генерируется. Нужны Imagick или GD с поддержкой WebP. Проверьте: php -r "echo function_exists('imagewebp') ? 'GD WebP OK' : 'No WebP';". Если нет — убедитесь что php8.2-imagick установлен.
После удаления /install/ магазин не открывается. Убедитесь что конфиг Apache с AllowOverride All применён. Перезапустите Apache: systemctl restart apache2.
CSV-импорт прерывается. LiteCart 2.6.x поддерживает возобновление импорта после ошибки. Если файл большой — увеличьте max_execution_time в php.ini до 300 и memory_limit до 256M.
Готовы запустить магазин на LiteCart?
VPS THE.Hosting с NVMe диском — то что нужно для быстрого и лёгкого магазина на LiteCart. Минимальные требования платформы означают что начать можно с самого доступного тарифа. 50+ локаций — выбирайте ближайшую к аудитории.
FAQ:
LiteCart бесплатный? Да, полностью. Open-source под собственной лицензией LiteCart — можно использовать в коммерческих проектах. Некоторые аддоны (платёжные модули PayPal, Stripe, Mollie, IBAN-переводы) платные: цены от $9.99 до $49.99 в год за конкретный модуль.
Сколько товаров выдержит LiteCart? Официально — неограниченно. Практически: на VPS с 2 GB RAM каталог из 50,000+ товаров работает без заметных задержек благодаря лёгкой архитектуре. LiteCart значительно опережает PrestaShop и OpenCart по отдаче страниц каталога при аналогичной нагрузке.
Что такое vMods и зачем они нужны? vMods (Virtual Modifications) — система внесения изменений в файлы ядра без прямого их редактирования. Вы описываете что именно нужно изменить (добавить код после определённой строки, заменить фрагмент), и LiteCart применяет эти правила динамически. При обновлении платформы ваши vMods не затираются — это главное преимущество перед прямым редактированием core-файлов.
Поддерживает ли LiteCart Nginx? Да, с дополнительной конфигурацией. Нужно настроить rewrite-правила в блоке location по аналогии с .htaccess который используется Apache-версией. Конфиг Nginx для LiteCart есть в официальной wiki.
Как мигрировать с другой платформы? LiteCart официально поддерживает Cart2Cart — сервис автоматической миграции. Через него можно перенести категории, товары, производителей, покупателей, заказы и налоговые ставки. Ручной импорт через CSV тоже поддерживается.
Полезные ссылки THE.Hosting:
- VPS в Германии (Франкфурт)
- VPS в Нидерландах (Меппел)
- VPS в США (Нью-Джерси)
- VPS в Японии (Токио)
- Dedicated Servers
- База знаний
Ресурсы LiteCart: