Neu JTL-Shop auf PHP 7.3 umstellen

masternr1

Aktives Mitglied
3. März 2011
49
0
Hallo,

wir benutzen den JTL-Shop 4.06.17 mit PHP 7.0. Der Shop ist direkt bei JTL gehostet. Wir benötigten ein Plugin welches mindestens PHP 7.2 benötigt. In den "Hosting-Einstellungen" haben wir auf PHP 7.3 umgestellt.

Nach der PHP Umstellung ist der Shop nicht mehr erreichbar. Es kommt die Fehlermeldung "Diese Seite funktioniert nicht - HTTP ERROR 500". Muss noch irgendwas angepasst werden oder haben wir irgendwas nicht beachtet? Sind über eure Hilfe dankbar.
 

Anhänge

  • php_umstellung_shop.jpg
    php_umstellung_shop.jpg
    144,5 KB · Aufrufe: 44
  • adminbereich.jpg
    adminbereich.jpg
    129,4 KB · Aufrufe: 43

NETZdinge.de

Sehr aktives Mitglied
7. April 2010
2.665
420
Falls ihr verschlüsselte Module einsetzt, dann müsst ihr die wahrscheinlich eh noch mal für die richtige PHP Version downloaden und auf den Server kopieren…
 
  • Gefällt mir
Reaktionen: JulianG

JulianG

Administrator
Mitarbeiter
14. November 2013
1.254
398
Ganz richtig. Der JTL-Shop selbst in deiner Version unterstützt 7.3, aber jedes Plugin ist relevant (Alle von JTL nicht).
Falls ihr in dem Bezug bei euren genutzten Plugins keinen Überblick habt und die Informationen nicht bei den Pluginentwicklern findet, könnt ihr über die temporäre Aktivierung von display_errors über den "Pfad" normalerweise rausfinden, welches Plugin verantwortlich ist (Hinweis: Es können mehrere Plugins inkompatibel sein, aber in der Fehlermeldung wird nur das erste angezeigt, welches funktionstechnisch an der Reihe war): https://guide.jtl-software.de/jtl-s...-jtl-shop-abgleich-angezeigt-was-soll-ich-tun

So wäre es hier dann also richtig:
PHP:
//enables printing of warnings/infos/errors for the shop frontend
define('SHOP_LOG_LEVEL', E_ALL ^ E_NOTICE ^ E_DEPRECATED ^ E_WARNING);
//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', E_ALL ^ E_NOTICE ^ E_DEPRECATED ^ E_WARNING );
//excplicitly show/hide errors
ini_set('display_errors', 1);
 

Ähnliche Themen