Direkt zum Inhalt

Cookie-Einstellungen

Wählen Sie, welche Arten von Cookies Sie erlauben. Sie können Ihre Auswahl jederzeit über Cookie-Einstellungen unten auf jeder Seite ändern. Datenschutzerklärung

Notwendig

Immer aktiv

Nötig zum Einloggen, für Ihren Warenkorb und um Ihre Auswahl zu speichern. Diese sind immer aktiv.

Welche Cookies?
  • weboke_sessie, weboke_klant, weboke_remember: Ihre Sitzung und eingeloggt bleiben
  • weboke_basket: Ihr Warenkorb
  • wkBtwIncl: Preise mit oder ohne MwSt. anzeigen
  • wok_cookies: Ihre Cookie-Auswahl, 12 Monate

Misst, welche Anzeige zu einem Besuch oder einer Bestellung führt, damit wir nicht für Anzeigen zahlen, die nichts bringen.

Welche Cookies?
  • Google Ads über Google Tag Manager (_gcl_au, _gcl_aw), bis zu 90 Tage
  • OpenAI Ads, Anzeigen in ChatGPT
  • wok_aff: über welchen Partner Sie zu uns kamen (Partnerprogramm), 60 Tage

4,6

Land und Sprache

Jedes Land hat seine eigene Website, mit Preisen und MwSt. dieses Landes.

Anzeigen

WooCommerce Status und geplante Aktionen: Probleme aufspüren

Bleiben unbezahlte Bestellungen hängen, hinken Verknüpfungen hinterher oder verhält sich Ihr Shop nach einem Update merkwürdig? Dann beginnen Sie bei WooCommerce > Status. Dort sehen Sie, wie Ihr Server eingerichtet ist, welche Fehler WooCommerce protokolliert hat und welche Aufgaben im Hintergrund laufen oder fehlschlagen. Dieser Artikel zeigt, was Sie dort finden und wie Sie den Systembericht mitsenden, wenn Sie um Hilfe bitten.

Die Tabs von WooCommerce > Status

TabWas Sie dort sehen
Systemstatus (System status)Versionen von WordPress, WooCommerce und PHP, das Speicherlimit, PHP-Einstellungen wie max_input_vars, ob WP-Cron aktiviert ist, die Datenbank, aktive Plugins und Templates, die Ihr Theme überschreibt.
Werkzeuge (Tools)Schaltflächen, um beispielsweise temporäre Daten zu löschen oder die Shop-Seiten neu zu erstellen. Erstellen Sie zuerst ein Backup.
Protokolle (Logs)Meldungen von WooCommerce und von Erweiterungen, wie Ihrem Zahlungsplugin. Schwerwiegende Fehler landen in einem Protokoll namens fatal-errors.
Geplante Aktionen (Scheduled Actions)Die Warteschlange mit Hintergrundaufgaben, nach Status.

Geplante Aktionen und der Action Scheduler

Ein Shop erledigt viel Arbeit, die nicht zu einem Klick eines Besuchers gehört: unbezahlte Bestellungen stornieren, wenn die Zeit für die Lagerbestandsreservierung abgelaufen ist, E-Mails und Webhooks versenden, Berichte aktualisieren, alte Daten bereinigen. Dafür verwendet WooCommerce den Action Scheduler, eine Warteschlange, die auch von vielen anderen Plugins genutzt wird, wie Abonnements und Buchhaltungsverknüpfungen.

StatusBedeutung und was Sie tun
Wartend (Pending)Muss noch laufen. Stehen viele mit einem Zeitpunkt in der Vergangenheit, dann hinkt die Warteschlange hinterher: Überprüfen Sie Ihren Cron (siehe unten).
In Bearbeitung (In-progress)Läuft gerade. Bleibt eine Aktion lange hängen, schauen Sie im Protokoll daneben nach.
Abgeschlossen (Complete)Erledigt. Werden standardmäßig nach einem Monat automatisch bereinigt.
Fehlgeschlagen (Failed)Ergab einen Fehler. Lesen Sie die Meldung in der Spalte Protokoll.
Abgebrochen (Canceled)Bewusst nicht ausgeführt; meist nichts Besorgniserregendes.

Bei fehlgeschlagenen Aktionen sehen Sie an der Spalte Gruppe und dem Namen des Hooks meist, welches Plugin sie erstellt. Oft handelt es sich um eine Verknüpfung, die nicht erreichbar ist, zum Beispiel nach einem geänderten Passwort. Beheben Sie zuerst die Ursache und lassen Sie die Aktionen danach erneut laufen mit Jetzt ausführen (Run). Wächst die Liste immer weiter, leeren Sie sie nicht nur, sondern finden Sie heraus, welches Plugin weiterhin plant oder fehlschlägt.

WP-Cron und ein echter Cronjob

Die Warteschlange wird über WP-Cron abgearbeitet. Standardmäßig startet WordPress seine geplanten Aufgaben nur, wenn ein Besucher kommt. Nachts geschieht dann wenig, und bei Andrang läuft die Arbeit huckepack mit der Anfrage eines Kunden, der bezahlen möchte. Für einen Shop ist ein echter Cronjob daher besser:

  1. Setzen Sie in wp-config.php die Zeile define('DISABLE_WP_CRON', true);
  2. Erstellen Sie in DirectAdmin bei Cronjobs eine Aufgabe mit dem Befehl /usr/local/bin/php /home/benutzername/domains/example.com/public_html/wp-cron.php. Ersetzen Sie benutzername und die Domain durch Ihre eigenen.
  3. Lassen Sie die Aufgabe nicht häufiger laufen, als die Regeln für Cronjobs erlauben. Im Handbuch bitten wir darum, eine Aufgabe höchstens einmal alle 10 Minuten starten zu lassen.

Alle Schritte und Regeln finden Sie unter Cronjobs: Aufgaben automatisch ausführen lassen und Cronjob oder Aufgabe erstellen (und was zu tun ist, wenn er nicht läuft). Überprüfen Sie danach bei Geplante Aktionen, ob die Anzahl der überfälligen wartenden Aktionen sinkt.

Fehlersuche: Protokolle

Den Systembericht an den Support mitsenden

  1. Gehen Sie zu WooCommerce > Status und klicken Sie auf Get system report.
  2. Klicken Sie auf Copy for support und fügen Sie den Bericht in Ihr Ticket ein, oder klicken Sie auf Download for support und fügen Sie die Datei als Anhang hinzu.
  3. Geben Sie dabei an, was schiefläuft, seit wann, und was Sie um diese Zeit geändert haben. Siehe Um Hilfe bitten: was geben Sie an den Support weiter?

Der Support eines Zahlungsplugins oder einer anderen Erweiterung bittet oft zuerst um diesen Bericht. Senden Sie niemals Passwörter mit.

Machen Sie es sich zur Gewohnheit: schauen Sie jede Woche kurz bei Geplante Aktionen nach der Anzahl fehlgeschlagener und überfälliger Aktionen sowie in den Protokollen. So bemerken Sie eine defekte Verknüpfung nach ein paar Tagen, und nicht erst, wenn Rechnungen fehlen.

Weiterführende Informationen

War dieser Artikel hilfreich?

← Zurück zu Hosting allgemein

Einen Moment bitte…

Richten Sie Ihre Domains ein

Legen Sie für jede Domain die Nameserver, die Verknüpfung mit Ihrem Hosting und den künftigen Inhaber fest.

Ihre Domains werden geladen…