Systemanforderungen¶
wpShopGermany ist eine vollständig webbasierte Shop-Lösung und lässt sich auf nahezu jedem Server mit WordPress installieren. Die folgenden Anforderungen gelten für Version 4.6.1.
Mindestanforderungen¶
- WordPress 6.7 oder neuer; wpShopGermany 4.6.1 ist mit WordPress bis Version 7.1.2 getestet
- PHP 8.3 oder neuer (getestet bis PHP 8.5)
- MySQL oder MariaDB in einer Version, die Ihre WordPress-Version unterstützt
- aktueller Webserver (Apache, nginx, IIS)
PHP-Erweiterungen¶
| Erweiterung | wofür |
|---|---|
| cURL und OpenSSL | Verbindungen per HTTPS zum Registrierungs- und Updateserver sowie zu Zahlungsanbietern |
| Zip | Installation von Modulen aus dem Backend, Produktexport mit Medien, Import von ZIP-Dateien |
| GD | Bildverarbeitung, z. B. Logos und Bilder in PDF-Dokumenten (Rechnungen, Lieferscheine) |
| fileinfo | Prüfung hochgeladener Dateien, z. B. des Widerrufsformulars; wird auch für E-Rechnungen benötigt |
| DOM, SimpleXML, libxml | Sichern und Laden der Einstellungen als XML-Datei, E-Rechnungen |
| mbstring, JSON | Verarbeitung von Texten und Daten |
| SOAP | wird vom Systemcheck geprüft; fehlt sie, erscheint ein Hinweis. Nur einzelne Schnittstellen benötigen sie. |
| Imagick (optional) | Umwandlung von CMYK-Bildern für E-Rechnungen nach PDF/A-3 |
Empfohlene PHP- und Webserver-Einstellungen¶
memory_limit = 128M*max_execution_time = 600*max_input_vars = 5000*upload_max_filesize = 40M*allow_url_fopen = Onoder aktiviertes cURLextension=php_openssl.dll(nur auf Windows-Servern)- Verarbeitung von
.htaccess-Dateien: Der Shop schützt damit Verzeichnisse unterwp-content/uploads/wpsg/vor direktem Zugriff. Unter nginx sind dafür eigene Regeln nötig. - Linux-Server
- Der Datenbankbenutzer sollte das Recht
LOCK TABLEShaben. Fehlt es, aktivieren Sie unter Erweitert die Option „Bestellungen nicht mit LOCK TABLES verarbeiten“. - Schreibrechte für den Webserver, siehe Installation
- Eine funktionierende WordPress-Zeitsteuerung (WP-Cron), z. B. für die Erinnerung bei unvollständiger Bestellung und das automatische Anonymisieren von Kundendaten
*) Je nach Nutzung des Servers kann dieser Wert zu gering sein und muss dann erhöht werden.
Firewall-Einstellungen¶
Für Aktivierung, Updates und die Installation von Modulen muss der Server folgende Adresse erreichen können: https://api.maennchen1.de/
Zahlungsmodule und andere Schnittstellen benötigen zusätzlich Verbindungen zu den Servern des jeweiligen Anbieters.
Server¶
Die benötigte Hardware hängt u. a. von den verwendeten WordPress-Plugins, dem Theme, der Anzahl der Produkte und den erwarteten Besuchern ab. Die Anforderungen erfüllen die meisten Hosting-Anbieter.
Client¶
Die Verwaltung erfolgt vollständig im Webbrowser über das WordPress-Backend. JavaScript und Cookies müssen aktiviert sein. Verwenden Sie einen aktuellen Browser wie Firefox, Safari, Chrome, Edge oder Opera.
Wo finde ich meine PHP-Version?¶
Die PHP-Version, die WordPress-Version, die Einstellungen der php.ini, die geladenen PHP-Erweiterungen und die aktivierten wpShopGermany-Module finden Sie im Backend unter:
wpShopGermany → Konfiguration → Über → Über diese Installation
Unter Über → Systemcheck sehen Sie außerdem, ob der Shop Probleme an der Installation erkannt hat.
