Как самостоятельно установить Shopware 6: полное пошаговое руководство (Серия: Серверы и магазины)
Хотите вести магазин на Shopware 6 и думаете, стоит ли установить его самостоятельно на собственном сервере? Это руководство проведёт вас от выбора сервера до полностью настроенной админ-панели.
Оно является частью нашей серии „Серверы и магазины". Общую настройку сервера (заказ сервера, подключение по SSH, пользователи и базовая защита) мы рассматриваем в отдельной статье, на которую здесь лишь кратко ссылаемся — чтобы эта статья оставалась на своей теме: установке Shopware. Запланированные продолжения серии — в конце.

Содержание
- Арендовать или хостить? Три модели
- Требования A: сервер и ОС
- Требования B: программный стек
- Какой метод установки?
- Метод 1: Composer (рекомендуется)
- Метод 2: веб-установщик
- Метод 3: Docker
- Привязка аккаунта Shopware
- Первый вход и First Run Wizard
- Фоновые процессы
- Домен и SSL
- Частые ошибки
- Копии, обновления, производительность
- FAQ
- Плагины и расширения
- Частые ловушки
- Чек-лист перед запуском
Арендовать или хостить самому? Сравнение трёх моделей
Перед началом стоит знать, какие три принципиально разных пути существуют — и кто чем управляет:
| Модель | Кто управляет сервером? | Кто управляет Shopware? | Для кого | Стоимость (прибл.) |
|---|---|---|---|---|
| 1. Shopware Cloud (SaaS) | Shopware | Shopware | крупные компании | от ~600 €/мес. |
| 2. Управляемый хостинг Shopware | хостер | вы | малые–средние магазины, мало технической работы | ~20–80 €/мес. |
| 3. Собственный сервер (неуправляемый) | вы | вы | техничные, максимум контроля и минимум затрат | от ~5 €/мес. (vServer) + ваш труд |
Коротко:
- Shopware Cloud — аренда «всё включено»: Shopware занимается всем, вы только собираете магазин. Удобно, но дорого — и окупается лишь для крупных продавцов от нескольких миллионов евро оборота. Для малых магазинов обычно избыточно.
- Управляемый хостинг Shopware — популярный средний путь: вы используете бесплатную Community Edition, хостер предоставляет готовый и обслуживаемый сервер (обновления ОС, безопасность, резервные копии). Вам не нужно заниматься Linux.
- Собственный неуправляемый сервер означает: вы арендуете «только» vServer или выделенный сервер и настраиваете всё сами. Максимум контроля, минимум текущих затрат, но ответственность за обслуживание и безопасность на вас. Именно это — тема данного руководства.
Реалистичные предложения аренды (Модель 2: управляемый/магазин-хостинг)
Если вы не хотите администрировать сами, вот распространённые провайдеры с прямой ссылкой на предложение — цены проверены в июне 2026 (стартовый тариф):
| Провайдер | Тариф | Цена (на 06/2026) | Прямо к предложению |
|---|---|---|---|
| dogado | Shopware M 2.0 | 29,99 €/мес. (с НДС) | к тарифу |
| mittwald | vServer (для Shopware, B2B) | от 21 €/мес. + НДС | к тарифу |
| Timme Hosting | Shop-Hosting | 29 €/мес. + НДС | к тарифу |
| webgo | Shop-Hosting „Profi" (vServer с Froxlor) | 75,95 €/мес. | к тарифу |
Для крупных магазинов с высоким трафиком maxcluster предлагает мощный управляемый хостинг — цена индивидуально через конфигуратор; у Timme Hosting для этого есть управляемые vServer от около 66 €/мес. Внимание: некоторые цены указаны без НДС (нетто). Тарифы часто меняются — прямая ссылка ведёт к актуальному предложению.
Примечание: Shopware Community Edition бесплатна. С марта 2026 для неё действует лимит 1 млн € GMV в год — более чем достаточно почти для всех проектов самостоятельного хостинга. Именно её мы устанавливаем ниже.
Требования, часть A: сервер и операционная система
Для продакшн-эксплуатации нужен сервер с root-доступом (SSH) — то есть vServer (VPS) или выделенный сервер. Классический шаред-хостинг обычно не подходит для самостоятельной установки, так как там нет консоли, собственных настроек PHP и служб вроде Redis.
- vServer/VPS: правильный выбор для большинства малых и средних магазинов. Хорошее соотношение цена/производительность.
- Выделенный сервер: собственное железо, имеет смысл лишь при высоком трафике или очень большом ассортименте.
Подходящие vServer для самостоятельной установки есть, например, у IONOS, Hetzner или webtropia — уже от нескольких евро в месяц.
Операционная система — часто упускают, но это решающее: Shopware работает на Linux. При заказе выберите распространённый, долго поддерживаемый дистрибутив:
- Ubuntu Server LTS (24.04 или 22.04) — самый распространённый, огромное сообщество, идеален для новичков.
- Debian (12) — очень стабильный, лёгкий.
Windows-серверы для Shopware нетипичны и здесь не рассматриваются. Поэтому заказывайте сразу с Ubuntu LTS или Debian.
Ориентировочные характеристики железа:
| Старт (малый магазин) | Рост (средний–крупный) | |
|---|---|---|
| CPU | 2 vCPU | 4+ vCPU |
| RAM | 4 ГБ (минимум) | 8–16 ГБ |
| Накопитель | SSD (обязательно) | NVMe SSD |
| ОПерационная система | Ubuntu LTS / Debian | Ubuntu LTS / Debian |
Правило: RAM — самое частое узкое место в Shopware — особенно при компиляции тем и индексации. Запланируйте лучше 8 ГБ, если хотите дополнительно использовать Elasticsearch. Классический HDD слишком медленный, SSD обязателен.
Примечание: Как заказать сервер, подключиться по SSH, создать пользователя sudo и настроить базовую защиту (файрвол, обновления), мы подробно показываем в статье серии „Настройка сервера" (скоро). Здесь мы исходим из того, что вы можете войти на свой сервер по SSH:
ssh polzovatel@ip-servera.
Требования, часть B: программный стек
В итоге эти компоненты должны быть доступны в правильных версиях:
| Компонент | Версия | Примечание |
|---|---|---|
| PHP | 8.2, 8.3 или 8.4 | рекомендуется 8.3; 8.4 с Shopware 6.7 |
| MySQL или MariaDB | MySQL 8.0 / MariaDB 10.11 | избегайте MySQL 8.0.20 и 8.0.21 (известные проблемы) |
| Веб-сервер | Apache (или Nginx) | document root должен указывать на папку public/ |
| Composer | 2.2 или новее | для рекомендуемого метода установки |
| Node.js | 20 (LTS) | для сборки ассетов (обязательно) |
| Redis | 7.0+ | опционально, рекомендуется для производительности |
Необходимые расширения PHP: ctype, curl, dom, fileinfo, gd, iconv, intl, json, libxml, mbstring, openssl, pcre, pdo, pdo_mysql, phar, simplexml, xml, zip, zlib
Установка стека (Ubuntu/Debian)
Эти команды устанавливают только программные пакеты. Размещение проекта, базу данных, vHost и права файлов вы настраиваете на следующих шагах (или удобно через панель вроде Froxlor).
Веб-сервер, PHP и базу данных устанавливаете командой:
sudo apt update
sudo apt install -y apache2 mariadb-server \
php php-cli php-mysql php-curl php-gd php-intl php-mbstring \
php-xml php-zip php-bcmath php-fileinfo \
unzip git
Затем проверьте версию PHP (php -v, должна быть 8.2–8.4) и расширения (php -m).
Настройка PHP: задайте в php.ini (под Apache обычно /etc/php/8.3/apache2/php.ini) разумные значения и перезапустите Apache:
memory_limit = 512M ; 1024M для компиляции темы
upload_max_filesize = 32M
post_max_size = 32M
sudo systemctl restart apache2
Composer (версия 2.2+) с getcomposer.org:
php -r "copy('https://getcomposer.org/installer', 'composer-setup.php');"
php composer-setup.php
sudo mv composer.phar /usr/local/bin/composer
composer -V
Node.js 20 через репозиторий NodeSource:
curl -fsSL https://deb.nodesource.com/setup_20.x | sudo -E bash -
sudo apt install -y nodejs
node -v
Создание базы данных
Защитите базу данных и создайте базу с пользователем:
sudo mysql_secure_installation
sudo mysql -e "CREATE DATABASE shopware CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci;
CREATE USER 'shopware'@'localhost' IDENTIFIED BY 'SILNYY_PAROL';
GRANT ALL PRIVILEGES ON shopware.* TO 'shopware'@'localhost';
FLUSH PRIVILEGES;"
Подготовка Apache и document root
Shopware использует „pretty URLs", для этого должен быть активен mod_rewrite:
sudo a2enmod rewrite
sudo systemctl restart apache2
Важная деталь о document root:
- При методе Composer vHost постоянно указывает на подпапку
public/вашего проекта. - При веб-установщике сначала укажите на каталог, где лежит файл установщика, чтобы открыть его в браузере.
Пример vHost для метода Composer (/etc/apache2/sites-available/shopware.conf):
<VirtualHost *:80>
ServerName vash-domen.ru
DocumentRoot /var/www/shopware-shop/public
<Directory /var/www/shopware-shop/public>
AllowOverride All
Require all granted
</Directory>
</VirtualHost>
Активация: sudo a2ensite shopware && sudo systemctl reload apache2.
Правильная настройка прав файлов и папок (chmod/chown)
Один из самых частых источников ошибок. Правило: папки 755, файлы 644, никогда 777. Владелец — пользователь веб-сервера (на Ubuntu/Debian www-data). Путь проекта: /var/www/shopware-shop. После установки задайте:
# владелец = пользователь веб-сервера
sudo chown -R www-data:www-data /var/www/shopware-shop
# базовые права: папки 755, файлы 644 (никогда 777!)
sudo find /var/www/shopware-shop -type d -exec chmod 755 {} \;
sudo find /var/www/shopware-shop -type f -exec chmod 644 {} \;
# права записи только для каталогов, куда пишет Shopware
sudo chmod -R 775 \
/var/www/shopware-shop/var \
/var/www/shopware-shop/public \
/var/www/shopware-shop/files \
/var/www/shopware-shop/custom/plugins \
/var/www/shopware-shop/config/jwt
Права записи веб-серверу нужны прежде всего для var/ (кэш, логи), public/ (медиа, сгенерированные ассеты), files/, custom/plugins/ (установка плагинов через интерфейс) и config/jwt/ (ключи входа).
Совет против хаоса с правами: выполняйте консольные команды (bin/console …) от имени пользователя веб-сервера, напр. sudo -u www-data php bin/console cache:clear. Иначе файлы кэша принадлежат вашему пользователю входа, и веб-сервер не может их читать — типичная причина ошибок „Permission denied".
Предпочитаете панель управления? Кто не хочет вручную управлять vHost, SSL и базами, использует бесплатную серверную панель, например Froxlor (docs.froxlor.org). Настройку Froxlor мы покажем в отдельной статье серии (скоро). Nginx вместо Apache? Работает так же — укажите root аналогично на public/ и подключите PHP через PHP-FPM.
Какой метод установки вам подходит?
Ниже мы описываем все три практичных метода в отдельных главах:
| Метод | Для кого | Усилия | Обновления |
|---|---|---|---|
| Composer (production template) | продакшн-магазины, рекомендуется | SSH/консоль | чисто и воспроизводимо |
| Веб-установщик | новички, шаред-хостинг | мастер в браузере | вручную, менее гибко |
| Docker | локальные тесты/разработка | знание Docker | только для dev |
Перед началом · Длительность ок. 45–60 мин · Сложность: средняя · Вам нужны: Linux-сервер с root/SSH, домен, указывающий на сервер, полностью установленный стек (выше) и созданная база данных.
Метод 1: установка через Composer (рекомендуется для продакшн-магазинов)
Стандарт, рекомендуемый Shopware для живых магазинов: чисто, воспроизводимо, легко обновлять.
Шаг 1 — подключение к серверу
ssh polzovatel@ip-servera
(Подробности о настройке сервера и SSH — в статье серии „Настройка сервера".)
Шаг 2 — проверка требований
php -v && composer -V && node -v
php -m # все ли расширения на месте?
Шаг 3 — создание проекта (в веб-каталоге, соответствующем vHost):
cd /var/www
composer create-project shopware/production shopware-shop
cd shopware-shop
Совет: для воспроизводимых установок зафиксируйте версию, напр. composer create-project shopware/production:6.6.10.0 shopware-shop.
Шаг 4 — настройка окружения — создайте .env и редактором (напр. nano .env) впишите базу данных и адрес магазина:
cp .env.example .env
nano .env
# важные значения:
# DATABASE_URL="mysql://shopware:SILNYY_PAROL@127.0.0.1:3306/shopware"
# APP_URL="https://vash-domen.ru"
# APP_ENV=prod # для живой эксплуатации (не "dev")
# APP_DEBUG=0 # отладка выкл. в боевом режиме
Шаг 5 — установка Shopware
./bin/console system:install --create-database --basic-setup
Создаёт структуру БД и первого администратора (по умолчанию: пользователь admin, пароль shopware — сразу после первого входа смените). Затем сгенерируйте ключи безопасности, если их ещё нет:
./bin/console system:generate-jwt-secret
./bin/console system:generate-app-secret
Шаг 6 — сборка ассетов (storefront + администрация). Актуальная команда:
composer run build:js
Старые руководства используют равнозначный shell-скрипт ./bin/build-js.sh (или целенаправленно ./bin/build-storefront.sh / ./bin/build-administration.sh). Важно: для этого должен быть установлен Node.js 20.
Шаг 7 — настройка прав файлов как описано в разделе „Права файлов и папок".
Шаг 8 — направьте веб-сервер на public/ (vHost выше) и откройте в браузере https://vash-domen.ru/admin.
Продолжение ниже в „Привязка аккаунта Shopware" и „Первый вход и First Run Wizard".
Метод 2: установка через веб-установщик (быстрый старт)
Без консоли, прямо в браузере — идеально для шаред-хостинга или если любите попроще.
Откуда всё взять? Стартовая страница — www.shopware.com. Установщик скачивается на официальной странице загрузки: shopware.com/de/download — вы получите файл shopware-installer.phar.php. (Для загрузки и магазина нужен бесплатный аккаунт Shopware, см. ниже.)
- Скачайте
shopware-installer.phar.php. - Загрузите файл по FTP/файл-менеджеру в web-root (каталог, который обслуживает ваш домен).
- Откройте
https://vash-domen.ru/shopware-installer.phar.phpв браузере. - Следуйте мастеру:
- выберите язык
- проверьте системные требования (установщик покажет зелёным/красным, подходят ли версия PHP и расширения)
- подтвердите условия
- настройте базу данных (сервер, пользователь, пароль; новая или пустая существующая база)
- запустите установку и подождите (5–15 минут в зависимости от сервера)
- базовая конфигурация: название магазина, e-mail магазина, язык по умолчанию, валюта по умолчанию, страна по умолчанию и аккаунт администратора
- По завершении вы автоматически войдёте в админ-панель.
- Обязательно для безопасности: затем удалите файл установщика.
Веб-установщик удобен, но при обновлениях менее гибок, чем Composer. Кто хочет чисто обновлять в долгосрочной перспективе, выбирает Метод 1.
Метод 3: Docker (для тестов и разработки)
Для проб на своём компьютере официальный dev-образ Shopware содержит PHP, Composer, Node.js и веб-сервер:
docker run --rm -it \
-v $PWD:/var/www/html \
ghcr.io/shopware/docker-dev:php8.3-node24-caddy \
new-shopware-setup 6.6.10.0
cd new-shopware-setup
docker compose up -d
# Storefront: http://localhost:8000
# Admin: http://localhost:8000/admin
Важно: этот dev-образ не оптимизирован для боевой эксплуатации. Для настоящего магазина используйте Метод 1.
Создание аккаунта Shopware и привязка магазина
Независимо от метода — для обновлений и магазина плагинов нужен бесплатный аккаунт Shopware, и вы должны зарегистрировать там свой магазин:
- Создайте/войдите в аккаунт на account.shopware.com.
- Перейдите в Продавец → Магазины → „Зарегистрировать магазин Community Edition".
- Укажите домен магазина (URL), версию Shopware и тип использования (боевая/тестовая среда).
- Сохраните привязку в своём магазине: в First Run Wizard или позже в Настройки → Система → Аккаунт Shopware, войдя с данными аккаунта.
Только после этого у вас есть доступ к магазину, расширениям и обновлениям. Подробности: официальная документация об аккаунте Shopware.
Первый вход и First Run Wizard
При первом открытии https://vash-domen.ru/admin вы входите (при методе Composer с admin / shopware — сразу смените). Затем First Run Wizard проведёт вас по базовой настройке. Он спрашивает:
- Регион и базовые настройки: язык и валюта по умолчанию. Примечание: язык и валюту по умолчанию вы задаёте здесь — позже их изменить нельзя, поэтому выбирайте осознанно.
- Значения по умолчанию: страна по умолчанию и другие доступные валюты (каждая с коэффициентом пересчёта).
- E-mail магазина: глобальный адрес отправителя для всех писем.
- Mailer/SMTP: настройте способ отправки писем.
- Аккаунт Shopware: подключите созданный выше аккаунт (для магазина и обновлений).
- Рекомендации расширений и импорт: необязательные рекомендации, которые можно пропустить.
После этого ваш магазин в основном готов. Первый канал продаж (sales channel), тему и способы оплаты/доставки вы настраиваете затем в админке.
Частая ловушка — домен канала продаж: проверьте в Каналы продаж → Storefront → Домены, что там указан именно ваш домен магазина. Если он не совпадает с открытым URL, storefront покажет ошибку или ничего — типичный момент „почему магазин не работает?" сразу после установки.
Настройка фоновых процессов (обязательно для живых магазинов)
Чтобы задачи вроде отправки писем, обновления кэша и запланированных заданий работали надёжно, Shopware должен обрабатывать очередь сообщений и запланированные задачи в фоне — а не через медленный „admin worker" в браузере. Для боевого магазина:
- Отключите admin worker (в
config/packages/shopware.yaml,admin_worker: enable_admin_worker: false) и очистите кэш:
sudo -u www-data php bin/console cache:clear
- Запустите обработку через cron (или надёжнее через службу systemd). Минимум как cron-задания:
* * * * * cd /var/www/shopware-shop && php bin/console scheduled-task:run --time-limit=60 >/dev/null 2>&1
* * * * * cd /var/www/shopware-shop && php bin/console messenger:consume --time-limit=60 --memory-limit=512M >/dev/null 2>&1
Для постоянной работы Shopware рекомендует службы systemd вместо cron — пошаговую настройку мы добавим в позднейшей статье серии. Подробности в официальной документации об очереди сообщений.
Домен и SSL: не забудьте про HTTPS
Живой магазин обязательно должен работать за HTTPS. Проще всего с бесплатным сертификатом Let's Encrypt через Certbot (certbot.eff.org) — или в один клик, если вы используете панель вроде Froxlor. Затем в .env переключите APP_URL на https:// и настройте перенаправление с HTTP на HTTPS.
Частые ошибки и их решения
| Сообщение об ошибке | Причина | Решение |
|---|---|---|
| „Allowed memory size exhausted" | PHP-memory_limit слишком низкий | в php.ini задать 512M (сборка темы 1024M) |
| „Class not found" / нет расширения | отсутствует расширение PHP | проверить php -m, установить через apt install php-<ext> |
| „SQLSTATE … connection refused" | БД не запущена / неверные данные | проверить DATABASE_URL в .env, протестировать mysql -u user -p |
„Permission denied" на var/cache | веб-сервер не может писать | chmod -R 775 var/cache var/log, владелец www-data |
| Белая страница / админка не грузится | устаревший/сломанный кэш | bin/console cache:clear, при необходимости удалить var/cache |
| Неверная версия Node / сборка падает | не та версия Node.js | nvm install 20 && nvm use 20, затем composer run build:js |
„Трюк на 90 процентов" при странном поведении: сначала очистите кэш bin/console cache:clear. Если не помогло, удалите папку var/cache вручную и попробуйте снова.
После установки: резервные копии, обновления, производительность
Резервные копии — ваша страховка
Без резервной копии самостоятельно размещённый магазин — это риск. Три практичных пути, лучше в комбинации:
- Резерв напрямую у хостера: многие vServer-провайдеры включают резервные копии/снимки. У webtropia в тарифах Cloud VPS, например, включены бесплатные снимки всего сервера с откатом (webtropia.com/vserver) — самый простой старт.
- ПО резервного копирования на сервере: с помощью restic (restic.net), BorgBackup (borgbackup.org) или Duplicati (duplicati.com) вы делаете автоматические и шифрованные копии. С панелью встроенные копии предлагает и Plesk.
- Целенаправленный резерв БД: дополнительно ночной
mysqldumpчерез cron — так данные магазина доступны отдельно от образа сервера.
Важно: регулярно тестируйте копии — копия, которую нельзя восстановить, — не копия.
Обновления
При методе Composer вы чисто поддерживаете Shopware в актуальном состоянии (composer update плюс официальные шаги обновления). Всегда накатывайте обновления сначала на копии/staging, никогда напрямую на живом магазине.
Производительность и обслуживание
- Включите OPcache и Redis (кэш/сессия) и прогревайте кэш после развёртываний.
- При большом ассортименте добавьте Elasticsearch для поиска (запланируйте больше RAM).
Подробнее: официальные Shopware Performance-Tweaks и хостинг-партнёр maxcluster.
Часто задаваемые вопросы (FAQ)
Могу ли я хостить Shopware бесплатно сам? Да. Shopware Community Edition бесплатна (с марта 2026 с лимитом 1 млн € GMV/год). Добавляются только расходы на ваш сервер.
Какого сервера достаточно для Shopware 6? Для малого магазина — vServer с 2 vCPU, 4 ГБ RAM и SSD. При большем числе товаров/трафике — скорее 4+ vCPU и 8–16 ГБ RAM, идеально NVMe SSD.
Нужны ли навыки программирования? Для установки нет — но немного базы Linux/SSH помогает при методе Composer. Кто не хочет консоли, берёт веб-установщик или управляемый хостинг.
Сколько длится установка? С подготовленным сервером обычно 45–60 минут. Собственно часть Shopware (Composer + setup) — несколько минут; больше всего времени уходит на стек, vHost и SSL.
Apache или Nginx? Оба работают. Это руководство использует Apache (удобно для новичков); Nginx при очень высоком трафике часто немного производительнее.
Composer или веб-установщик? Веб-установщик = самый быстрый старт. Composer = рекомендуемый путь для продакшн-магазинов, так как обновления чище и воспроизводимы.
Плагины и индивидуальные расширения — здесь подключаемся мы
Функции магазина вы расширяете плагинами из Shopware Store. Но иногда для именно вашей задачи подходящего плагина нет — особый интерфейс, собственная логика в оформлении заказа, интеграция с вашей системой учёта или бухгалтерии.
Именно здесь помогает PepperTools: мы разрабатываем ПО и пишем индивидуальные плагины для вашего магазина Shopware — точно под ваши процессы. Наши компетенции охватывают бэкенд и API, интерфейсы и автоматизацию, облачные решения и веб-приложения на заказ; мы достаточно универсальны, чтобы реализовать и сложные особые пожелания.
Есть идея или конкретная потребность? Напишите нам через форму контактов на www.peppertools.de — мы с удовольствием подготовим необязывающее предложение.
Частые ловушки — и как их избежать
Эти «gotcha» обычно стоят новичкам больше всего времени:
- Домен канала продаж не совпадает. Storefront показывает ошибку или ничего. → В Каналы продаж → Storefront → Домены укажите точно открытый URL магазина.
- Тема не назначена или не скомпилирована. Магазин грузится, но выглядит „голым". → Назначьте тему каналу продаж (Каналы продаж → Storefront → Темы) и выполните
bin/console theme:compile. - Устаревший кэш. После изменений появляются старые данные или ошибки о несуществующих данных. →
bin/console cache:clear(при необходимости такжеcache:clear:http). - Неверные или слишком открытые права. Как слишком строгие, так и
777вызывают проблемы. → Владелецwww-data, папки 755 / файлы 644, точечные права записи (см. выше) — никогда 777. - Неполная конфигурация PHP. Отсутствующее расширение или слишком низкие значения (
memory_limit,max_execution_time,upload_max_filesize) прерывают установку. → Проверитьphp -m, задать значенияphp.ini. - HTTPS переключён наполовину (mixed content).
APP_URLещё наhttp://или домен канала безhttps→ смешанный контент и предупреждения браузера. → Везде перейти наhttps://и очистить кэш. - Поиск/отображение неполные после импорта. Индексация не удалась. → Выполнить
bin/console dal:refresh:index. - Несовместимость плагина. После установки плагина возникают ошибки. → Проверьте версию плагина относительно версии Shopware, в сомнении отключите последний установленный плагин.
- Процесс прерван посреди установки/обновления (вмешательство по FTP, восстановление из резерва). Приводит к несогласованному состоянию. → Никогда не прерывайте установку/обновление, заранее сделайте резервную копию.
Чек-лист перед запуском
Перед тем как магазин выйдет в онлайн, коротко пройдитесь:
- [ ] Пароль админа по умолчанию (
shopware) изменён - [ ]
APP_ENV=prodиAPP_DEBUG=0заданы - [ ] Права файлов верны (
www-data, папки 755 / файлы 644, права записи дляvar/,public/,files/,custom/plugins/,config/jwt/) - [ ] HTTPS/SSL активен и
APP_URLнаhttps:// - [ ] Домен канала продаж совпадает с URL магазина
- [ ] Фоновые процессы работают (admin worker выкл., cron/systemd для
messenger:consumeиscheduled-task:run) - [ ] Аккаунт Shopware подключён
- [ ] Резервные копии настроены и один раз восстановлены для проверки
Итог и серия „Серверы и магазины"
Самостоятельно установить Shopware 6 вполне реально: выберите подходящий Linux-сервер с достаточным RAM и SSD, возьмите правильный метод установки (для продакшн-магазинов Composer), привяжите аккаунт Shopware, пройдите First Run Wizard, настройте фоновые процессы, HTTPS и резервные копии — готово.
Это руководство — часть нашей серии „Серверы и магазины". Запланированные продолжения, которые дополняют друг друга:
- Настройка сервера: заказ vServer, подключение по SSH, пользователи и базовая защита, файрвол.
- Настройка Froxlor: бесплатная серверная панель для доменов, vHost, SSL и баз данных.
- Поддержание пакетов сервера: обновления, патчи безопасности и обслуживание под контролем.
- Самостоятельная установка других систем магазинов.
Источники
- Shopware – System Requirements (документация для разработчиков)
- Shopware – Install Shopware 6 (First Steps)
- Shopware – First Run Wizard
- Shopware – Download (веб-установщик)
- Shopware – Планы и цены
- Shopware – Performance-Tweaks
По состоянию на июнь 2026. Цены и версии могут меняться — определяющими являются актуальные данные связанных провайдеров и официальная документация Shopware.
Prosche rabotat so schetami
Easy Invoice obiedinyaet predlozheniya, scheta i rabotu s klientami v oblake.
Poprobovat Easy Invoice