Neu Shop 4.06 nicht mehr erreichbar, weiße Seite

marryanne

Aktives Mitglied
10. Dezember 2014
75
5
Hallo zusammen,
seit heute zeigt der Aufruf meines Shops 4.06 (PHP-Version 7.0.33) nur noch eine weiße Seite, keine Fehlermeldung, auch nicht im Systemlog, also Backend ist erreichbar.
Einzige Änderung, ich hatte 3 Standardkupons erstellt und verschickt, da eine Kundin ihn nicht einlösen konnte, wollte ich eine Testbestellung aufgeben, der Button zum Einlösen wurde aber auch mir nicht angezeigt.
Beim nächsten Versuch konnte ich schon nichts mehr in den Warenkorb legen (Fehlermeldung 503) und jetzt wird gar nichts mehr angezeigt.
Von dem Problem, nichts in den Warenkorb legen zu können, berichtete mir eine Kundin schon bevor die Kupons aktiviert wurden.
Das einzige Plugin (EU-Cockie) habe ich deaktiviert, keine Veränderung.
Bis auf die Statistikwerte habe ich den Shop zurückgesetzt und neu befüllt, keine Veränderung.
Cache geleert, keine Veränderung.
Kein fehlerhaften Statusmeldungen.
Das Systemlog ist voll mit Hinweisen, aber nach den Beiträgen hier im Forum scheinbar auch nicht so wichtig. (Ich frage mich aber schon warum angeblich keine Bestellungen gefunden wurden)
Die Hinweise habe ich inzwischen abgeschaltet.
Eine Error-Datei habe ich nicht gefunden, es wäre nett, wenn mal einer erklären könnte, wie diese genau erstellt wird. Mit dem Begriff "aktivieren" allein kann ich leider nichts anfangen.
Ich mich sehr freuen, wenn jemand eine Lösung wüsste, vielen Dank.
 

marryanne

Aktives Mitglied
10. Dezember 2014
75
5
Danke für die schnelle Rückmeldung.
Habe ich gemacht, den einzufügenden Text gab es schon, allerdings darüber noch ein ähnlicher:

//enables printing of warnings/infos/errors for the shop frontend
define('SHOP_LOG_LEVEL', 1);
//enables printing of warnings/infos/errors for the dbeS sync
define('SYNC_LOG_LEVEL', 1);
//enables printing of warnings/infos/errors for the admin backend
define('ADMIN_LOG_LEVEL', 1);
//enables printing of warnings/infos/errors for the smarty templates
define('SMARTY_LOG_LEVEL', 1);
//excplicitly show/hide errors
ini_set('display_errors', 1);

Es stand aber alles auf 0, das habe ich geändert s.o. und folgende Fehlermeldung erhalten:
Fatal error: Allowed memory size of 268435456 bytes exhausted (tried to allocate 20480 bytes) in .../htdocs/classes/CachingMethods/class.cachingMethod.advancedfile.php on line 95

In der Zeile 95 der benannten Datei steht:
$data = unserialize(file_get_contents($fileName));

Damit kann ich leider schon wieder nichts anfangen 🙁
 

marryanne

Aktives Mitglied
10. Dezember 2014
75
5
Nachtrag - Server Konfiguration
Maximale PHP Ausführungszeit 900 OK
PHP-Speicherlimit 256M OK
Maximale PHP Übertragungsgröße (FILE) 256M OK
Maximale PHP Übertragungsgröße (POST) 256M OK
allow_url_fopen aktiviertja OK
 

MBesancon

Administrator
Mitarbeiter
1. Oktober 2010
2.087
218
Erkelenz
Bei dir wird der maximal erlaubte Speicher (PHP-Speicherlimit 256M) überschritten. Falls möglich könntest du das Limit erhöhen.
 

marryanne

Aktives Mitglied
10. Dezember 2014
75
5
Ich danke Dir, komme mir schon ganz blöd vor 😉, habe mich von dem OK hinter dem Speicherlimit irritieren lassen. Sollte das nicht etwas anderes anzeigen?
 

MBesancon

Administrator
Mitarbeiter
1. Oktober 2010
2.087
218
Erkelenz
Die Anzeige an sich ist ok. Der Shop hat eine Mindestanforderung von 128 MB (wenn ich mich recht erinnere). Aus der Sicht ist die Meldung mit "OK" also schon in Ordnung. Bei manchen Shop-Installationen können aber auch durchaus höhere Werte erforderlich sein. Da spielen viele Faktoren eine Rolle.
 

marryanne

Aktives Mitglied
10. Dezember 2014
75
5
Habe das Limit verdoppelt, das reicht jetzt aber angeblich auch nicht. Das kann eigentlich nicht sein... kann ich irgendwie herausfinden, ob das im Hintergrund ein Speicherfresser agiert?
 

MBesancon

Administrator
Mitarbeiter
1. Oktober 2010
2.087
218
Erkelenz
Hast du ein Plugin installiert? Wenn ja, deaktivier mal alle Plugins. Funktioniert der Shop wieder schalte die Plugins eines nach dem anderen wieder ein und prüfe nach jedem ob der Shop noch geht. Dann könntest du einem Problemkind auf die Spur kommen 🙂
 

marryanne

Aktives Mitglied
10. Dezember 2014
75
5
Nach Deaktivierung aller Plugins, einschließlich Paypal, ließ sich der Shop wieder aufrufen aber der Versuch sich einzuloggen hat nur diese Meldung zur vorherigen hinzugefügt.

Fatal error: Allowed memory size of 536870912 bytes exhausted (tried to allocate 20480 bytes) in Unknown on line 0

P.S. die PHP-Version ist 7.0.33 auf dem Server ist 7.1 angehakt, sollte aber so richtig sein, oder?
 

MBesancon

Administrator
Mitarbeiter
1. Oktober 2010
2.087
218
Erkelenz
P.S. die PHP-Version ist 7.0.33 auf dem Server ist 7.1 angehakt, sollte aber so richtig sein, oder?

Hmmm, das klingt ein wenig komisch. Wenn auf dem Server PHP7.1 eingestellt ist sollte auch PHP7.1 im Shop genutzt werden.

Nutzt du die Community-Version des Shops oder hast du eine gekaufte Lizenz? Falls es dir möglich ist mach mal ein Ticket beim Support auf. Die Kollegen aus dem Support wissen womöglich auf Anhieb wo es haken könnte. Die haben nahezu alles schon gesehen und einen riesigen Erfahrungsschatz der in solchen Fällen manchmal Wunder wirkt 🙂.
 

JulianG

Administrator
Mitarbeiter
14. November 2013
1.254
398
@marryanne Eventuell ist da auch dateimäßig etwas im Argen. Lass am besten mal von deinem Hoster den Ordner /templates_c/ (nicht mit /templates/ verwechseln!) leeren und prüfe ob es dann wieder alles klappt.
 
  • Gefällt mir
Reaktionen: MBesancon

marryanne

Aktives Mitglied
10. Dezember 2014
75
5
Vielen Dank für den Tipp, ich schätze auch, dass dateimäßig was nicht stimmt. In der Datenbank werden für meinen Geschmack zu viele rote Zahlen bei den Status Variablen angezeigt, aber ich habe da keine große Ahnung und kann nur schlecht einschätzen, was da noch normal ist. Kann der Ordner templates_c komplett geleert werden, mitsamt allen Unterordnern?
 

marryanne

Aktives Mitglied
10. Dezember 2014
75
5
Danke, hat aber leider auch nichts gebracht :
503
Service Unavailable
The server is temporarily unable to service your request due to maintenance downtime or capacity problems. Please try again later.

Kann ich noch etwas versuchen?
Paypal Plus hat auch immer wieder Fehler angezeigt, aber trotzdem funktioniert und ist im Moment auch deaktiviert.
 

MBesancon

Administrator
Mitarbeiter
1. Oktober 2010
2.087
218
Erkelenz
Hmm, wenn der Fehler 503 dauerhaft bleibt kannst du erstmal nur Kontakt zu deinem Hosting-Anbieter aufnehmen. Da müsste er dann mal prüfen was Sache ist.
 

css-umsetzung

Offizieller Service Partner
SPBanner
6. Juli 2011
8.648
2.700
Berlin
Firma
css-umsetzung
kommst du ins Backend, wenn ja dann deaktiviere den cache.
hast du dann noch immer einen Fehler dann benenne das Plugin Verzeichnis einmal um und teste es nochmals.

berichte was passiert ist.
 

marryanne

Aktives Mitglied
10. Dezember 2014
75
5
habe cache deaktiviert, der Fehler ist noch da,
Plugin-Verzeichnis umbenennen? sorry, wo genau?
 

Ähnliche Themen