Zum Inhalt

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 = On oder aktiviertes cURL
  • extension=php_openssl.dll (nur auf Windows-Servern)
  • Verarbeitung von .htaccess-Dateien: Der Shop schützt damit Verzeichnisse unter wp-content/uploads/wpsg/ vor direktem Zugriff. Unter nginx sind dafür eigene Regeln nötig.
  • Linux-Server
  • Der Datenbankbenutzer sollte das Recht LOCK TABLES haben. 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.

Über diese Installation mit wpShopGermany-, WordPress- und PHP-Version sowie PHP-Erweiterungen