In beiden bekannten Fällen lässt sich das Problem durch den Austausch einer einzigen Datei beheben. Welche Datei es ist, hängt von der Ursache ab.
Typisch für dieses Problem: Die Seite bleibt vollständig leer, es erscheint keine Fehlermeldung, und in den Log-Dateien des Shops steht nichts. Das liegt daran, dass die betroffene Datei technisch fehlerfrei bleibt und einfach nichts mehr ausliefert.
Vorbereitung: Installationspaket herunterladen
Laden Sie zunächst das aktuelle magnalister-Paket für Gambio von magnalister.com herunter und entpacken Sie es auf Ihrem Rechner. Daraus entnehmen Sie je nach Fall eine oder beide Dateien.
Legen Sie vor dem Überschreiben eine Sicherung der jeweiligen Datei auf dem Server an. Übertragen Sie die Dateien per FTP im Binär-Modus, nicht im ASCII-Modus.
Ursache 1: Ein Sicherheits-Scanner hat die Datei verändert
Viele Hoster betreiben einen Malware-Scanner (zum Beispiel Imunify360 oder ImunifyAV). Dieser kann den Auto-Update-Mechanismus von magnalister fälschlich als Schadcode einordnen und daraufhin Teile der Datei admin/magnalister.php entfernen. Es liegt dabei keine Infektion vor.
So erkennen Sie den Fall: Öffnen Sie admin/magnalister.php in einem Texteditor und suchen Sie nach init.php. Fehlt diese Zeile, hat ein Scanner die Datei gekürzt. Häufig hat der Scanner zusätzlich einen eigenen Hinweis in die Datei geschrieben, der die Worte malicious infection enthält.
Schnell-Fix: Ersetzen Sie admin/magnalister.php durch die Version aus dem Installationspaket. Danach ist magnalister sofort wieder erreichbar.
Wichtig für die Dauer: Bitten Sie Ihren Hoster, den Ordner admin/includes/magnalister/ sowie die Datei admin/magnalister.php im Scanner auf die Whitelist zu setzen, den zugehörigen Quarantäne- beziehungsweise Cleanup-Eintrag zu löschen und den Fund als False Positive zu markieren. Ohne diese Ausnahme bearbeitet der Scanner die Datei beim nächsten Durchlauf erneut, und die Seite ist wieder weiß.
Ursache 2: Die installierte magnalister-Version ist noch nicht auf PHP 8.5 vorbereitet
Wurde auf dem Server auf PHP 8.5 umgestellt, zum Beispiel im Zuge eines Shop-Updates, benötigt magnalister eine entsprechend angepasste Version.
So erkennen Sie den Fall: Prüfen Sie im Gambio-Administrationsbereich oder beim Hoster die eingesetzte PHP-Version. Liegt sie bei 8.5 oder höher und ist Ihre magnalister-Installation älter, ist dies die wahrscheinliche Ursache.
Schnell-Fix: Ersetzen Sie die Datei admin/includes/magnalister/php/lib/functionLib.php durch die Version aus dem aktuellen Installationspaket.
Wir empfehlen, anschließend das vollständige Paket einzuspielen, am besten über den Update-Button im Plugin, damit auch alle übrigen Dateien auf dem aktuellen Stand sind.
Wenn keiner der beiden Fälle zutrifft
Dann hilft uns die Dateigröße weiter. Teilen Sie unserem Support bitte mit:
Damit können wir den Fall in der Regel ohne weitere Rückfragen einordnen.