Staging Environment Manager
Description
Highlights
About the Extension
The Staging Environment Manager lets you create a fully functional copy of your production shop inside a subdirectory of your existing installation - no second server, no separate hosting, no DevOps overhead. Everything runs directly from the Admin panel using pure PHP and PDO, without any shell commands or server-side tools.
When you provision a staging environment, the plugin copies your files recursively, clones the entire database table by table via a streaming PDO cursor (so even large shops with millions of rows work without memory issues), rewrites all sales channel domain URLs, patches the .env file with the staging database credentials and URL, disables the mailer to prevent accidental emails to real customers, and generates a ready-to-use .htaccess plus an nginx configuration stub.
Once provisioned, you can sync your staging environment at any time with a single click - only changes are applied. The full process is visible in real time through a live log viewer built into the Admin, showing each step with timestamps and status indicators.
Database passwords are stored encrypted at rest using AES-256-CBC with your APP_SECRET as the key. All subdirectory inputs are validated against a strict allowlist and a resolved-path check to prevent path traversal. .env files are locked to 0600 permissions and a PHP guard is injected into public/index.php to block any web access to dot-files regardless of webserver configuration.
Multiple staging environments can exist in parallel, each with its own subdirectory, database, and configuration. Environments stuck in a running state due to a server crash can be manually reset through the Admin. All activity is written to a structured log per environment, accessible at any time.
This plugin only will work properly, if all files are on the same server and the data is in the same database.
Details
- Available: English, German
- Latest update: 3 July 2026
- Publication date: 3 July 2026
- Version: 2.0.0
- Category: Administration
Resources
Reviews (0)
About the Extension Partner
weedesign
Partner Status
-
Shopware
Extension Partner
Details
- Ø-Rating: 4.9
- Partner since: 2019
- Extensions: 45
Support
- Based in: Germany
- Speaks: German, English
- Response time: Very quickly