{"version":1,"pages":[{"id":"5yvfs7wPtF158IX7Vcmx","title":"Introduction","pathname":"/","siteSpaceId":"sitesp_0UmtX"},{"id":"ojTaWpZKHk3i1s4D6u0J","title":"How to Get in Touch","pathname":"/introduction/how-to-get-in-touch","siteSpaceId":"sitesp_0UmtX","breadcrumbs":[{"label":"Introduction"}]},{"id":"LQReIRtyOUSRTzgVPXeX","title":"ddev for Shopware","pathname":"/ddev-for-shopware","siteSpaceId":"sitesp_0UmtX"},{"id":"6gmEOXGVrd4XFAI7IPng","title":"Less than 5 Minutes Install with ddev and Symfony Flex","pathname":"/ddev-for-shopware/less-than-5-minutes-install-with-ddev-and-symfony-flex","siteSpaceId":"sitesp_0UmtX","description":"This page describes how to install Shopware in a local ddev environment, using Shopware's Symfony Flex template.","breadcrumbs":[{"label":"ddev for Shopware"}]},{"id":"wDgJHSFAk7RXXG9YL4hF","title":"Using shopware-cli with ddev","pathname":"/ddev-for-shopware/using-shopware-cli-with-ddev","siteSpaceId":"sitesp_0UmtX","description":"This page explains how to use shopware-cli with ddev. shopware-cli replaces some of Shopware's commands (like bin/storefront-build.sh), and adds a set of useful commands.","breadcrumbs":[{"label":"ddev for Shopware"}]},{"id":"ZcxuRrA2VNftoc63e2rz","title":"Storefront and Admin Watchers with ddev","pathname":"/ddev-for-shopware/storefront-and-admin-watchers-with-ddev","siteSpaceId":"sitesp_0UmtX","description":"This page explains how to set up and use Shopware's storefront and admin watchers.","breadcrumbs":[{"label":"ddev for Shopware"}]},{"id":"AouE2c8L8xd147QM9E5G","title":"Message Queue Setup with ddev","pathname":"/ddev-for-shopware/message-queue-setup-with-ddev","siteSpaceId":"sitesp_0UmtX","description":"This page explains how to setup the messenger:consume and scheduled-task:run workers (the \"message queue\") in a ddev environment, mirroring a production server setup.","breadcrumbs":[{"label":"ddev for Shopware"}]},{"id":"EB0IKrpELioQ9leKlawW","title":"Contribute with ddev","pathname":"/ddev-for-shopware/contribute-with-ddev","siteSpaceId":"sitesp_0UmtX","description":"This page explains how to setup a local contributing environment for Shopware 6' community edition with ddev.","breadcrumbs":[{"label":"ddev for Shopware"}]},{"id":"HZ0xD9thsHvmNEIhIFWL","title":"Performance Tweaks","pathname":"/ddev-for-shopware/performance-tweaks","siteSpaceId":"sitesp_0UmtX","description":"This page provides some basic performance tweaks for running a Shopware project with ddev.","breadcrumbs":[{"label":"ddev for Shopware"}]},{"id":"slcc1dy7Ahqx2agsNtL2","title":"RabbitMQ with ddev","pathname":"/ddev-for-shopware/rabbitmq-with-ddev","siteSpaceId":"sitesp_0UmtX","description":"This page explains how to setup the open-source message queuing software RabbitMQ with ddev and Shopware 6.","breadcrumbs":[{"label":"ddev for Shopware"}]},{"id":"NJ2zJka0Da1WcULzRvDZ","title":"phpstan pro with ddev","pathname":"/ddev-for-shopware/phpstan-pro-with-ddev","siteSpaceId":"sitesp_0UmtX","description":"For phpstan pro see https://phpstan.org/blog/introducing-phpstan-pro. It's a great tool, it's monthly plan for developers should be worth it for most of us.","breadcrumbs":[{"label":"ddev for Shopware"}]},{"id":"W7NLyVZjfpl4B92Pwr6F","title":"Fetch Media from Production or Staging Server","pathname":"/ddev-for-shopware/fetch-media-from-production-or-staging-server","siteSpaceId":"sitesp_0UmtX","description":"For local development and testing you do not have to copy all media files to your local environment.","breadcrumbs":[{"label":"ddev for Shopware"}]},{"id":"OhOnElU4ZV246iyvLaIk","title":"Hosting","pathname":"/hosting","siteSpaceId":"sitesp_0UmtX"},{"id":"zeH2R1v0Ub2qOdRJKCpz","title":"How to Trouble-shoot and Evaluate Environment Variables","pathname":"/hosting/how-to-trouble-shoot-and-evaluate-environment-variables","siteSpaceId":"sitesp_0UmtX","description":"This page explains how to trouble-shoot and evaluate environment variables","breadcrumbs":[{"label":"Hosting"}]},{"id":"mn5TTF7h9ZT5K38FuSJW","title":"Media URLs Out Of Sync between Servers","pathname":"/hosting/media-urls-out-of-sync-between-servers","siteSpaceId":"sitesp_0UmtX","description":"This page explains how to solve the \"out-of-sync\" problem with media URLs on your different environments.","breadcrumbs":[{"label":"Hosting"}]},{"id":"zbRBNj2qFGsN4qF62bVQ","title":"RabbitMQ","pathname":"/hosting/rabbitmq","siteSpaceId":"sitesp_0UmtX","description":"This page describes the necessary steps to set up and activate RabbitMQ as a message transport with Shopware 6.","breadcrumbs":[{"label":"Hosting"}]},{"id":"cZXAX55R70b3GoDuYYAP","title":"SFTP-Users","pathname":"/hosting/sftp-users","siteSpaceId":"sitesp_0UmtX","description":"This page explains how to set up native SFTP - if it is really required.","breadcrumbs":[{"label":"Hosting"}]},{"id":"JSGXqtFyIiLrauql4YWx","title":"Basic-Auth for Shopware 6 with nginx","pathname":"/hosting/basic-auth-for-shopware-6-with-nginx","siteSpaceId":"sitesp_0UmtX","description":"This page explains how to establish basic-auth for Shopware 6 when using nginx (instead of Apache).","breadcrumbs":[{"label":"Hosting"}]},{"id":"9q3wKLfb5VnKJim41G0E","title":"How to Avoid Failed Systemd Units","pathname":"/hosting/how-to-avoid-failed-systemd-units","siteSpaceId":"sitesp_0UmtX","description":"This page explains how to ensure that the systemd units used to maintain Shopware's task runner and message consumer do not fail permanently.","breadcrumbs":[{"label":"Hosting"}]},{"id":"B6BXf7AFTAS3E5zuRHec","title":"JWT-Secrets as Environment Variables","pathname":"/hosting/jwt-secrets-as-environment-variables","siteSpaceId":"sitesp_0UmtX","description":"When using Shopware 6.6 in a dockerized or cluster setup, you may want to use env vars in lieu of files for your JWT keys. This is how convert your keys.","breadcrumbs":[{"label":"Hosting"}]},{"id":"QtGMBa0PGMRc9zc2FMb7","title":"How to generate INSTANCE_ID and APP_SECRET","pathname":"/hosting/how-to-generate-instance_id-and-app_secret","siteSpaceId":"sitesp_0UmtX","breadcrumbs":[{"label":"Hosting"}]},{"id":"WMRIOIrLsOtVxZnrrZlP","title":"PaaS with Coolify","pathname":"/hosting/paas-with-coolify","siteSpaceId":"sitesp_0UmtX","description":"If you're looking for affordable, high-performance, low-maintenance hosting, Coolify could be the solution. Coolify makes running your shop as easy as switching lights on and off.","breadcrumbs":[{"label":"Hosting"}]},{"id":"bj0SHQgQcf1HWc7nLdCT","title":"Deployment","pathname":"/deployment","siteSpaceId":"sitesp_0UmtX"},{"id":"JkFcPyJ0kIpUzhoTfaT5","title":"Close-to-Zero Downtime Deployment","pathname":"/deployment/close-to-zero-downtime-deployment","siteSpaceId":"sitesp_0UmtX","description":"This page explains how to deploy Shopware 6 with close-to-zero downtime.","breadcrumbs":[{"label":"Deployment"}]},{"id":"tbpDR13w3W9wmn8rm0gG","title":"PHP Cache Related Issues","pathname":"/deployment/php-cache-related-issues","siteSpaceId":"sitesp_0UmtX","description":"This page discusses issues related to (PHP) caching during deployment and what to do about it.","breadcrumbs":[{"label":"Deployment"}]},{"id":"Q21QwUkv9PQq1FwAz93j","title":"Development","pathname":"/development","siteSpaceId":"sitesp_0UmtX"},{"id":"z3CKFllAfPuw8yB6RoyG","title":"Patching the Core","pathname":"/development/patching-the-core","siteSpaceId":"sitesp_0UmtX","description":"This page explains, how to use the Composer package cweagans/composer-patches to patch Shopware 6 core modules.","breadcrumbs":[{"label":"Development"}]},{"id":"OVEgu0zkPUSnuGoaw4Xa","title":"How to Discover Available Updates?","pathname":"/development/how-to-discover-available-updates","siteSpaceId":"sitesp_0UmtX","description":"This page describes how to discover whether updates are available for any Symfony or Shopware component or any third-party plugin.","breadcrumbs":[{"label":"Development"}]},{"id":"4KvoEN0BsZY1SXdWofjq","title":"Local Testing of Shopware Commercial Features","pathname":"/development/local-testing-of-shopware-commercial-features","siteSpaceId":"sitesp_0UmtX","description":"This guide assumes you are a registered Shopware partner and have activated the wildcard domains feature.","breadcrumbs":[{"label":"Development"}]},{"id":"xBjqueEuiAv1p8h9W62s","title":"Administration","pathname":"/administration","siteSpaceId":"sitesp_0UmtX"},{"id":"g8pqmbVq4ysfHnzS813f","title":"Database","pathname":"/database","siteSpaceId":"sitesp_0UmtX"},{"id":"JoHrSBTf2EDY7AOyJMxu","title":"Migration","pathname":"/migration","siteSpaceId":"sitesp_0UmtX"},{"id":"Ocg0vEPKA2E0yOWvKOpr","title":"Side Effects","pathname":"/migration/side-effects","siteSpaceId":"sitesp_0UmtX","description":"This page describes unexpected side effects resulting from \"un-conventional\" source data.","breadcrumbs":[{"label":"Migration"}]}]}