Neu Ist JTL-Shop 4.06.9 für PHP 7.1 resp. 7.2 freigegeben?

Mirko.Schmidt User deaktiviert

Guest
Hi, community
ich habe nun endlich eine 7.2 Testumgebung.
Beim ersten Aufruf sowohl des Backends als auch des Frontends sehe ich eine makellos weiße Seite. Sonst nichts.
Bei der Suche in den JTL-docs bin ich im Zusammenhang mit plugins auf LOG-LEVEL Einträge gestossen, die in der config.JTL-Shop.ini.php eingetragen werden sollen.
Code:
//backtrace bei SQL-Exceptions auslösen
define('NICEDB_EXCEPTION_BACKTRACE', true);
//Backtrace ggf. via echo im Frontend ausgeben
define('NICEDB_EXCEPTION_ECHO', true);
//alle durch PHP verursachten Fehler, Warnungen und Hinweise im Frontend anzeigen
define('SHOP_LOG_LEVEL', E_ALL);
//alle Fehler, Warnungen und Hinweise bei Wawi-Abgleich anzeigen
define('SYNC_LOG_LEVEL', E_ALL);
//alle Fehler, Warnungen und Hinweise im Backend anzeigen
define('ADMIN_LOG_LEVEL', E_ALL);
//alle Fehler, Warnungen und Hinweise in Templates anzeigen
define('SMARTY_LOG_LEVEL', E_ALL);
//Smarty-Templates bei jedem Seitenaufruf neu kompilieren (Work-around für Smarty 3.1.27 bei aktiviertem OpCache)
define('SMARTY_FORCE_COMPILE', true);
//Fallbacks für alte Templates deaktivieren
define('TEMPLATE_COMPATIBILITY', false);
Leider sehe ich bei erneutem Aufruf weiterhin lediglich eine weisse Seite (OK Weiterhin makellos, aber komplett ohne Inhalt der irgendeinen Rückschluss auf den Fehler geben könnte)
Auch im Errorlog des Servers herrscht absolute Stille.
Warum sehe ich keine Fehlermeldung? Was mache ich da falsch?
Gruß
Konrad

Hier fehlt das Anzeigen der Errors durch
Code:
ini_set('display_errors', 1);
erst danach werden die Errors auch angezeigt. Wenn aber ein Plugin wie css_umsetzung schreibt, dies wieder ausschaltet, dann müssen die alle einmal deaktiviert werden.
 

css-umsetzung

Offizieller Servicepartner
SPBanner
6. Juli 2011
8.623
2.683
Berlin
Firma
css-umsetzung
Stimmt das display_errors fehlte da auch.

Ich verweise und nutze am liebsten immer meinen Block in der config.JTL-Shop.ini.php wenn es Probleme gibt bei einem Kunden, der es ermöglicht schnell mal zwischen den error Anzeigen hin und her zu schalten.

Code:
$show_error=false;
$strong = false;
if($show_error) {
if($strong) {
    define('SHOP_LOG_LEVEL', E_ALL);
    define('SYNC_LOG_LEVEL', E_ALL);
    define('ADMIN_LOG_LEVEL', E_ALL);
    define('SMARTY_LOG_LEVEL', E_ALL);
    } else {
        define('SHOP_LOG_LEVEL', E_ALL & ~E_WARNING & ~E_NOTICE & ~E_STRICT & ~E_DEPRECATED);
        define('SYNC_LOG_LEVEL', E_ALL & ~E_WARNING & ~E_NOTICE & ~E_STRICT & ~E_DEPRECATED);
        define('ADMIN_LOG_LEVEL', E_ALL & ~E_WARNING & ~E_NOTICE & ~E_STRICT & ~E_DEPRECATED);
        define('SMARTY_LOG_LEVEL', E_ALL & ~E_WARNING & ~E_NOTICE & ~E_STRICT & ~E_DEPRECATED);
    }
    ini_set('display_errors', 1);
    ini_set('error_log',PFAD_ROOT. 'jtllogs/phperror_'.date("d-m-Y").'.log');
} else {
    //enables printing of warnings/infos/errors for the shop frontend
    define('SHOP_LOG_LEVEL', 0);
    //enables printing of warnings/infos/errors for the dbeS sync
    define('SYNC_LOG_LEVEL', 0);
    //enables printing of warnings/infos/errors for the admin backend
    define('ADMIN_LOG_LEVEL', 0);
    //enables printing of warnings/infos/errors for the smarty templates
    define('SMARTY_LOG_LEVEL', 0);
    //excplicitly show/hide errors
    ini_set('display_errors', 0);
}

$show_error= false -> ist der normale Modus den jeder Shop Besitzer im laufenden Betrieb nutzen sollte.
$show_error=true -> es werden Fehler angezeigt die unter anderem eine weiße Seite erzeugen würden.
$show_error=true & strong=true -> es wird schonungslos alles angezeigt was PHP zu bemängeln hat

Sobald die error Anzeige aktiviert wird, wird wenn der Server es zulässt auch ein errorlog mit dem aktuellem Datum in jtllogs/ angelegt, das ist für Webspaces gut wo man nicht so einfach an ein errorlog herankommt.
 

Der Konnektor

Gut bekanntes Mitglied
3. Juli 2014
106
3
Hier fehlt das Anzeigen der Errors durch
Code:
ini_set('display_errors', 1);
erst danach werden die Errors auch angezeigt. Wenn aber ein Plugin wie css_umsetzung schreibt, dies wieder ausschaltet, dann müssen die alle einmal deaktiviert werden.

Liebe Leute ich bin doch nicht Medienmarkt ;)
aber irgendwas fehlt, oder übersehe ich.

Das steht in meiner config drin (nach dem ganzen Datenbankgeraffel)
Code:
//backtrace bei SQL-Exceptions auslösen
define('NICEDB_EXCEPTION_BACKTRACE', true);
//Backtrace ggf. via echo im Frontend ausgeben
define('NICEDB_EXCEPTION_ECHO', true);
//enables printing of warnings/infos/errors for the shop frontend
define('SHOP_LOG_LEVEL', E_ALL);
//enables printing of warnings/infos/errors for the dbeS sync
define('SYNC_LOG_LEVEL', 0);
//enables printing of warnings/infos/errors for the admin backend
define('ADMIN_LOG_LEVEL', E_ALL);
//enables printing of warnings/infos/errors for the smarty templates
define('SMARTY_LOG_LEVEL', E_ALL);
//Smarty-Templates bei jedem Seitenaufruf neu kompilieren (Work-around für Smarty 3.1.27 bei aktiviertem OpCache)
define('SMARTY_FORCE_COMPILE', true);
//Fallbacks für alte Templates deaktivieren
define('TEMPLATE_COMPATIBILITY', false);
//excplicitly show/hide errors
ini_set('display_errors', 1);
Und abschließend habe ich jetzt auch noch die Zeile
Code:
ini_set('error_log',PFAD_ROOT. 'jtllogs/phperror_'.date("d-m-Y").'.log');
hinzugefügt.

Weiterhin absolute Ruhe im Karton... und eine Datei wird auch nicht erzeugt (Schreibrechte für Verzeichnis sind OK)
Mich wundert allerdings die Ausgabe von phpinfo() direkt in der admin/index.php eingebaut ergibt u.a diese Ausgabe:
Code:
Directive Local Value Master Value 
display_errors    Off    On

Die Plugins (alle von JTL) sind auch aus. verzweifel...

Gruß
Konrad
 

Xantiva

Sehr aktives Mitglied
28. August 2016
1.795
316
Düsseldorf
Ich hänge mich hier mal dran, da ich nach einem Update von 4.05.9 auf 4.06.11 im Test- Shop auch PHP 7.2 aktiviert und bei den ersten Aufrufen der Pluginverwaltung auch diese Fehlermeldung erhalten habe (ist jetzt weg, evtl. ein Caching Problen). Es geht auch um die genannte PHPMailerAutoload.php:

Code:
AH01071: Got error 'PHP message: PHP Deprecated:  __autoload() is deprecated, use spl_autoload_register() instead in /var/xxx/includes/vendor/phpmailer/phpmailer/PHPMailerAutoload.php on line 45\n', referer: xxx/admin/pluginverwaltung.php

Shop 4.06.9. läuft prima unter PHP 7.2 oder PHP 7.1.
... du scheinst in deinem Shop noch ältere Dateien rumliegen zu haben. eos.php gibt es in 4.06 nicht mehr, PHPMailerAutoload.php hatte ich auf die Schnelle auch nicht gefunden.

Da ist die PHPMailerAutoload.php in der 4.06.11 z.B. noch drin: \includes\vendor\phpmailer\phpmailer und unter \includes\modules\eos gibt es auch noch die eos.php ...

@david : Was bedeutet das nun? Sind die Dateien versehentlich noch da drin? Oder ist die 4.06 dann doch noch nicht PHP 7.2 kompatibel?

Es wäre super, wenn Ihr künftig auch die "maximale PHP-Version" angeben würdet, bis zu der Ihr das System getestet habt. Also JTL Shop xy ist auch mit PHP 7.x getestet. Wenn die PlugIns das auch mitbringen würden - perfekt!

Ciao,
Mike
 
Ähnliche Themen
Titel Forum Antworten Datum
Neu Selektieren aller Artikel, bei denen NICHT 'Preis aus Registerkarte JTL Wawi" eingestellt ist? User helfen Usern - Fragen zu JTL-Wawi 1
Neu Shipping 2.0 ist ein Grund für kleine Shops JTL zu verlassen bzw. gar nicht erst mit JTL anzufangen JTL-ShippingLabels - Ideen, Lob und Kritik 24
Neu JTL-ShippingLabels-Server ist nicht erreichbar JTL-Wawi - Fehler und Bugs 0
Neu Ist es ohne Probleme möglich Cloudflare in der Free Version mit JTL zu nutzen? Allgemeine Fragen zu JTL-Shop 7
Neu JTL Lizensserver ist nicht erreichbar eBay-Anbindung - Fehler und Bugs 0
Neu Ab welcher JTL Wawi Version ist der OnPremise REST API Endpoint POST /v2/returns oder POST /v1/returns für Create Return verfügbar? Schnittstellen Import / Export 0
Neu Nach Update von POS ist alles groß dargestellt Sunmi t2 Allgemeine Fragen zu JTL-POS 6
Neu System für Ebay Artikelmerkmale - warum ist das so wichtig? User helfen Usern - Fragen zu JTL-Wawi 0
Neu onpage SEO auf SW - Was ist mit der Wawi? Shopware-Connector 1
Neu Wenn kein Land angegeben ist wird Ecuador JTL-Wawi - Fehler und Bugs 1
Format der E-Mail Adresse ist ungültig. Otto.de - Anbindung (SCX) 0
Neu Deine Meinung ist gefragt: direkte Anbindung der Schweizerischen Post (CH Post) in Shipping 2.0? Umfragen rund um JTL 2
Admin Zugang JWL WAWI ITler ist weg. JTL-Wawi 1.11 5
Neu Amazon Artikel ist mit Vaterartikel verknüpft Amazon-Anbindung - Fehler und Bugs 1
Neu Shipping 2.0 ist da: alle Infos zum Start, Webinar-Aufzeichnung & Q&A News, Events und Umfragen 0
Neu Verschieben ist immer nur 1x möglich JTL-Wawi - Fehler und Bugs 6
Wichtig Shipping 2.0 ist da: kurzer Überblick + Einladung zum Webinar News, Events und Umfragen 138
Neu Rechnungen zeigen Paypal Text an, obwohl er in der Vorlage nicht ausgewählt ist JTL-Wawi 2.0 3
Beantwortet Aktuelles Sicherheitsupdate - wo ist die Anleitung zum manuellen Beheben? Allgemeine Fragen zu JTL-Shop 5
Neu Connector 2.1.6 ist Live ! Releaseforum 0
Neu Release Shopify-Connector 2.1.6 ist Live Shopify-Connector 49
Neu Die Bilanz ist da Smalltalk 0
Neu Biete: KI-gestützte Produktdatenoptimierung für JTL-Wawi (Zero-Touch, mit Faktencheck) Dienstleistung, Jobs und Ähnliches 2
Neu Suche Setup-Datei / Installer für JTL-Wawi 1.6 (1.6.48.0) JTL-Wawi 1.6 1
Neu Shopify Zahlungsarten in JTL Wawi mappen – Jemand eine Lösung? Shopify-Connector 0
Neu JTL-POS 2.0.0.4 – TSE-Signaturexport führt reproduzierbar zum Absturz JTL-POS - Fehler und Bugs 2
Neu Erfahrungen mit DHL Paket International Premium Tarife in der JTL-Shipping-Cloud ? JTL-ShippingLabels - Ideen, Lob und Kritik 1
Wichtig GLS auf JTL Shipping 2.0 — Webinar am 17. September (Live-Walkthrough & Migration) News, Events und Umfragen 0
Neu JTL-POS DATEV-Export – Kassendifferenz nicht nur bei Mehrzweckgutscheinen JTL-POS - Fehler und Bugs 2
Neu Biete: REPMOD — Lieferantendaten (BMECat, CSV, Preislisten) automatisch als fertiger JTL-Ameise-Import Dienstleistung, Jobs und Ähnliches 6
Neu Google Shopping ... seit JTL Wawi 2.0.6 steigende Zahl nicht genehmigte Produkte (Attribut „Preis“ [[price]]) User helfen Usern - Fragen zu JTL-Wawi 5
Neu JTL-POS DATEV-Export – Kassendifferenz bei Mehrzweckgutscheinen Allgemeine Fragen zu JTL-POS 0
Neu Plugin: Infinite Scroll / „Mehr laden“ für JTL-Shop 5 – einmalige Lizenz, kein Abo Plugins für JTL-Shop 0
Neu JTL-Shop 5.5 – „Rechnung nicht beilegen“ per Workflow anhand der Auftragsposition erkennen User helfen Usern - Fragen zu JTL-Wawi 0
Neu JTL-POS 2.0.0.3 - Barcodeschema lässt sich nicht speichern / alte sind weg JTL-POS - Fehler und Bugs 9
Neu JTL POS Crasht bei Druckerauswahl JTL-POS - Fehler und Bugs 11
JTL API 2.0 Verbinden - HILFE GESUCHT JTL-Wawi 2.0 11
Neu JTL-POS 2.0.0.2 Absturz nach Tagesabschluss JTL-POS - Fehler und Bugs 5
Neu JTL POS App Speicherverbrauch hoch, obwohl Datensicherung klein JTL-POS - Fehler und Bugs 8
Neu Seit heute früh kein Start von JTL-Wawi möglich - Datenbank nicht erreichbar User helfen Usern - Fragen zu JTL-Wawi 7
Neu Wie verarbeitet ihr B2B-Bestellungen aus E-Mail oder PDF in JTL-Wawi? Arbeitsabläufe in JTL-Wawi 16
Neu Fehler beim öffnen von JTL Hub JTL-ShippingLabels - Fehler und Bugs 2
Neu JTL-Wawi 2.0.6: eBay-Rahmenbedingungen bei bestehenden Angeboten/Vorlagen nicht mehr änderbar eBay-Anbindung - Fehler und Bugs 11
Neu guide.jtl-software.com seit mehreren Stunden nicht erreichbar JTL-Wawi - Fehler und Bugs 1
Neu Welche JTL-Shop Plugins oder Funktionen fehlen euch noch? – menuBuilder aktuell in Entwicklung Plugins für JTL-Shop 6
Neu Neuer JTL-Shop lässt sich nicht öffnen Installation / Updates von JTL-Shop 2
Neu Shopify-Connector auf neues JTL-Kundenkonto umstellen – App bleibt altem Konto zugeordnet Shopify-Connector 4
Neu 💚 Plugin: DZM Bonus Plus - das Treueprogramm für deinen JTL-Shop Plugins für JTL-Shop 12
Neu JTL-Ameise - Neue / aktualisierte Lieferadresse als Standard setzen User helfen Usern - Fragen zu JTL-Wawi 3
Neu JTL-Ameise - Neue / aktualisierte Lieferadresse als Standard setzen User helfen Usern 0

Ähnliche Themen