Gambio Fehlermeldung?

Den Gambio-Shop anhand von Fehlermeldungen und Log-EintrÀgen wiederherstellen, besser und sogar schneller machen? Fehler, Warnungen und Hinweise in Log-Dateien sind unsere Freunde, die uns den Weg zu einem reibungsfreien Onlineshop aufzeigen.

Gambio Logs anzeigen

Die Log-Datei "error-handler.log.json" enthĂ€lt ein oder mehrere invalide Logs. Diese EintrĂ€ge wurden ĂŒbersprungen.
Leider hÀufiges Problem

Loading-Spinner in der Logging-Übesicht
Genauso wenig hilfreich


Über den MenĂŒpunkt Toolbox → Logs anzeigen gibt Gambio Einblick in verschiedene Logdateien des Shops. Hier werden Fehler, Warnungen und sicherheitsrelevante Ereignisse protokolliert – hilfreich, um technische Probleme einzugrenzen oder verdĂ€chtige Zugriffe zu erkennen.

Das integrierte Security Log informiert automatisch ĂŒber sicherheitskritische VorfĂ€lle. Eine Auto-Reload-Funktion sorgt dafĂŒr, dass neue EintrĂ€ge in kurzen AbstĂ€nden sichtbar werden – praktisch bei der Fehlersuche in Echtzeit.

Wer regelmĂ€ĂŸig einen Blick in die Logs wirft, spart Zeit bei der Diagnose und behĂ€lt die StabilitĂ€t des Shops besser im Blick. So zumindest die Theorie. In der Praxis hat man als Shopbetreiber eigentlich Besseres zu tun, als Log-EintrĂ€ge zu studieren. Außerdem lassen sich die Logs im Adminbereich oftmals nicht anzeigen. Entweder lĂ€dt die Seite ewig (bzw. gar nicht) oder da steht eine wenig hilfreiche Meldung bzgl. invalider Logs. In dem Fall mĂŒssen wir auf den Export ausweichen, das heißt Download der Logdateien.

Logs exportieren

Liste von Error-Log-Dateien im Dateimanager
Dieser Shop hat ein Problem!

Der Zugriff auf die Logs im Adminbereich bleibt uns verwehrt? Dann hilft möglicherweise ein Griff zum FTP-Programm (zum Beispiel FileZilla) oder den Dateimanager des Gambio Hosting Anbieters. Auf beiden Wegen finden wir ein Verzeichnis namens logfiles im Wurzelverzeichnis unserer Gambio-Installation.

Die spannendste Datei im Falle von Fehlern oder Nichterreichbarkeit des Shops ist die Datei error-handler.log.txt. Die enthÀlt Fehlermeldungen und Hinweise aus den Kategorien Debug, Info, Hinweis, Warnung, Fehler, Kritisch, Alarm und Notfall. Schauen wir uns nachfolgend einige der typischen Gambio Fehlermeldungen und die passende Lösung dazu an.

Fehlermeldungen & Lösungen

Screenshot der Gambio-AdminoberflĂ€che im Bereich ‚Eigene Fehlerseiten‘. Die Einstellung ‚Seite nicht gefunden‘ ist aktiviert. Ein Texteditor mit zahlreichen Formatierungssymbolen zeigt den deutschen Standardtext ‚Die aufgerufene Seite konnte nicht gefunden werden.‘ an. Links befindet sich die Navigationsleiste mit Bereichen wie Inhalte, Artikel und Bestellungen.
Fehlerseiten aktivieren & SicherheitslĂŒcke schließen

Undefined array key „contents_meta_description“

Undefined array key „contents_meta_description“

Undefined array key „contents_meta_keywords“

Undefined array key „contents_meta_title“

Undefined array key „content_title“

Undefined array key „contents_meta_title“

Trying to access array offset on null

Undefined array key „coID“

Undefined array key „coID“

Diese fĂŒr DOS-Attacken nutzbare SicherheitslĂŒcke (ein paar tausend Requests und die Festplatte ist voll mit Logs) lĂ€sst sich einfach schließen, indem man eigene Fehlerseiten im Gambio Adminbereich aktiviert.

Maximum execution time of 30 seconds exceeded

Eine SkriptausfĂŒhrung lĂ€uft in ein Timeout. Zwei typische Lösungswege:

  1. Fehler im Skript suchen:
    Möglicherweise hÀngt sich eine Funktion auf oder verarbeitet zu viele Daten auf einmal. In diesem Fall lohnt sich ein Blick in den Code oder ein Test mit deaktivierten Modulen.
  2. AusfĂŒhrungszeit erhöhen:
    In der Serververwaltung (z. B. ĂŒber Plesk) kann der Wert fĂŒr `max_execution_time` in der PHP-Konfiguration angehoben werden – etwa auf 60 oder 90 Sekunden, je nach Bedarf und ServerkapazitĂ€t.

Allowed memory size of 134217728 bytes exhausted (tried to allocate 262144 bytes) in /var/www/system/core/logging/LogEvent.inc.php on line 93

Ein Skript beansprucht zu viel Arbeitsspeicher. Zwei Lösungswege:

memory_limit: 512M
memory_limit erhöhen in Plesks PHP Selector
  1. Ursache im Skript prĂŒfen:
    Besonders große Datenmengen, z. B. beim Generieren von PDF-Rechnungen oder Exporten, können den Speicher sprengen. Hier hilft es, Module oder Funktionen zu identifizieren, die ungewöhnlich viel RAM beanspruchen – oft durch TestlĂ€ufe mit reduziertem Datenumfang oder deaktivierten Erweiterungen.
  2. Speicherlimit erhöhen:
    Über die PHP-Einstellungen im Hosting-Panel (z. B. Plesk) lĂ€sst sich das memory_limit auf einen höheren Wert setzen, etwa 256M oder 512M – je nachdem, was der Server zulĂ€sst. Gambio benötigt erfahrungsgemĂ€ĂŸ nicht mehr als 512 MB.

include(): Failed opening ‚/var/www/bumbio.de/47/GXModules/Werbe-Markt/WMKundendatenLoeschen/routes.php‘ for inclusion

Fehlende Datei hochladen, Cache fĂŒr Modulinformationen leeren oder Dateien löschen, die versuchen, die nicht vorhandene Datei zu inkludieren.

Trying to access array offset on value of type null
file:
/system/classes/products/AttributesAjaxHandler.inc.php
line: 332
code snippet:
│ $gm_array[‚weight‘] -= $row[‚weight‘];
│ } else {
├─ $gm_array[‚weight‘] += $row[‚weight‘];
│ }
│ }

Fehlerhaften Code in der Gambio-Original-Datei /system/classes/products/AttributesAjaxHandler.inc.php korrigieren:

$gm_array = xtc_db_fetch_array($gm_query);

So erweitern:

$gm_array = xtc_db_fetch_array($gm_query);
if (!isset($gm_array['weight'])) $gm_array['weight'] = 0;

Constant MH_ID already defined

Veraltete Datei /ext/mailhive/common/local/xyc.php via FTP löschen. Sollte die Datei automatisch wieder erstellt werden, Xycons-Framework entfernen oder aktualisieren.

Class not found in registry: WMKundendatenLoeschenCronjobTask

Gambio Cache leeren

«

Schreiben Sie einen Kommentar