LiteCart на VPS: бесплатная PHP платформа для интернет-магазина весом 4 МБ

31.03.2026
12:18

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+ локаций — выбирайте ближайшую к аудитории.

Заказать VPS для LiteCart

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:

Ресурсы LiteCart:

Другие статьи

31.03.2026
3
База знаний / Все о доменах
Доменная зона .MOBI
31.03.2026
3
База знаний / Все о доменах
Доменная зона .HOSTING
31.03.2026
4
База знаний / Все о доменах
Доменная зона .WEBSITE