Neu Fehler 500 bei 2 Artikeln

Status
Es sind keine weiteren Antworten möglich.

Koenig123

Gut bekanntes Mitglied
25. August 2014
101
2
Hallo!

Ich bekomme seit neustem (Hypnos Template Update) bei nur zwei Artikeln im JTL-Shop 3.20.5 (+ aktuelle Wawi) einen 500er Fehler des Webservers. In der PHP-Errordatei steht folgendes:
Code:
...
[15-Aug-2016 15:20:36 Europe/Berlin] PHP Strict Standards:  DateTime::__construct(): It is not safe to rely on the system's timezone settings. You are *required* to use the date.timezone setting or the date_default_timezone_set() function. In case you used any of those methods and you are still getting this warning, you most likely misspelled the timezone identifier. We selected 'Europe/Berlin' for 'CEST/2.0/DST' instead in /homepages/25/d68722908/htdocs/xtc_modified_COM/includes/plugins/paypalpluscw/version/100/classes/Customweb/Payment/Entity/AbstractTransaction.php on line 105
[15-Aug-2016 15:20:54 Europe/Berlin] PHP Fatal error:  Allowed memory size of 134217728 bytes exhausted (tried to allocate 64236404 bytes) in /homepages/25/d68722908/htdocs/xtc_modified_COM/classes/core/class.core.NiceDB.php on line 333
[15-Aug-2016 15:20:59 Europe/Berlin] PHP Fatal error:  Allowed memory size of 134217728 bytes exhausted (tried to allocate 82758436 bytes) in /homepages/25/d68722908/htdocs/xtc_modified_COM/classes/core/class.core.NiceDB.php on line 333

und noch viel mehr was auf ein Problem mit der Zeitfunktion schließen lässt.
Ich habe schon die SuFu benutzt und folgende Dinge ausprobiert:

date_default_timezone_set("Europe/Berlin"); in der definies.php hinzugefügt

date.timezone=Europe/Berlin in der php.ini hinzugefügt

SetEnv TZ Europe/Berlin in die .htaccess geschrieben.

Alles bisher ohne Erfolg.
Habt Ihr noch einen Tipp?
 

fav-hosting.online

Sehr aktives Mitglied
16. Oktober 2012
781
60
Weiterstadt
Firma
FaV-Hosting
Die Meldung mit der Zeitzone ist nur Hinweis, den kannst du erstmal ausser acht lassen.
Die beiden anderen Zeilen stellen das eigentliche Problem dar und sagen dir das während der Ausführung des Skripts mehr Arbeitsspeicher als erlaubt verwendet wurde, was zu einem Abbruch führt.
Du kannst es testweise mit unten stehender Anweisung in der php.ini auf 256 MB statt 128 MB erhöhen.
Code:
memory_limit=256M

Was die Fehlermeldung mit der Zeitzone angeht hätte die Einstellung in der php.ini funktionieren müssen, ich gehe davon aus das du das ";" am Anfang entfernt hast und den Dienst (PHP-FPM, Apache etc.) neugestartet hast?
 

ag-websolutions.de

Sehr aktives Mitglied
29. Dezember 2009
14.548
233
Das Problem ist nicht das datetime sondern dass bei aufruf des artikels dein speicherlimit überschritten wird

Viele varkombis?
 

Koenig123

Gut bekanntes Mitglied
25. August 2014
101
2
Danke für Hilfe.
Es werden pro Aufruf ca. 3000 dieser Zeitwarnungen ausgegeben, dachte das hängt mit dem Speicherverbrauch zusammen. Geht wieder mit neuem Memorylimit

Der Artikel hat 4 Varkombis.
 
Status
Es sind keine weiteren Antworten möglich.

Ähnliche Themen