Die benötigte Server-Hardware ist abhängig von der Anzahl der Artikel, die im Shop angeboten werden sollen und dem erwarteten Traffic (Besucher / Tag). Die Anforderungen werden von den meisten Hosting-Providern erfüllt und zertifizierte Hoster sollten hier eine geeignete Konfiguration zur Verfügung stellen.
Linux-basiertes Betriebssystem mit Apache 2.2 oder 2.4 Webserver mit mod_rewrite Modul und die Möglichkeit die Webserver Einstellungen in der .htaccess zu ändern.
PHP 7.4 / 8.0 / 8.1 (seit 5.7.8) / 8.2 (seit 5.7.17)
7.4.14 und 8.0.1 sind nicht kompatibel
MySQL >= 5.7 (außer 8.0.20, 8.0.21 und 8.0.29)
Möglichkeit Cronjobs einzurichten
Mindestens 4 GB freier Speicherplatz
Der Support von PHP 7.4 wurde von PHP bereits eingestellt. PHP 8.0 wird bald eingestellt. Weitere Informationen hierzu findest Du hier.
Apache Mod-Rewrite
GD Library ab Version 2.0
installierte cURL-Library
Character type checking (ctype)
Document Object Model (dom)
HASH Message Digest Framework(hash)
iconv
JavaScript Object Notation (json)
Multibyte String (mbstring)
OpenSSL
Session Handling (session)
SimpleXML
xml
zip
zlib
PDO/MySQL
INTL
Varnish Version 5.0 oder höher
Node-js Version 12 oder höher
Redis 5 oder höher
Elasticsearch 7.x
Es wird aus Performance-Gründen dringend empfohlen zu überprüfen, ob der PHP OPCache aktiviert ist.
memory_limit > 256M
upload_max_filesize >6M
allow_url_fopen -> aktiviert
Wenn die Shopware ESD Funktionen genutzt werden sollen, wird dringend die Nutzung von Apache mod_xsendfile empfohlen.
MySQL Variable group_concat_max_len sollte auf 2048 hochgesetzt werden. (standard: 1024)
innodb_buffer_pool_size sollte so groß sein wie die komplette Datenbank.
query_cache_size sollte normalerweise zwischen 100 - 200MB liegen.
Beachte bitte, dass die Werte hier als absolutes Minimum zu sehen sind. Sobald Du eine hohe Anzahl an Artikeln im Shop hast oder ein hoher Traffic zu erwarten ist und der Shop somit viele Anfragen gleichzeitig verarbeiten soll, ist es dringend zu empfehlen, die Serverressourcen zu erhöhen.
Die oberhalb aufgeführten Anforderungen stellen das empfohlene Setup dar, um Shopware zu installieren. Generell ist der Betrieb auch auf ähnlichen Setups möglich (Mac OS, nginx, MariaDB, etc.). Bitte berücksichtige aber, dass wir keinen offiziellen Support für die Einrichtung solcher Server-Systeme und Setups anbieten können. Die Einrichtung alternativer Server-Systeme mit allen notwendigen Voraussetzungen obliegt dem jeweiligen Hosting-Partner.
Shopware unterstützt im Standard Elasticsearch Server. Weitere Informationen dazu findest Du hier.
Die Administration Deines Shops kann komplett online über den Webbrowser erfolgen. Hierzu ist es notwendig, dass Du Javascript und Cookies aktiviert hast. Durch den Einsatz von Cookies ist eine eindeutige Identifizierung Deiner Person möglich, somit wird ein hohes Sicherheitslevel gewährleistet. Durch den Einsatz von Javascript erhöht sich die Usability des Systems enorm und ermöglicht in Verbindung mit Ajax als Kerntechnologie von Shopware die komfortable und schnelle Administration Deines Shops.
In aktueller Version: Mozilla Firefox, Chrome, Safari oder Internet Explorer ab Version 11
Javascript und Cookies aktiviert
4 GB Arbeitsspeicher
Dual-Core CPU
Bildschirmauflösung für das Backend: Min. 1366 x 768 Px.