Weiße/ leere Seite nach Update auf JTL Shop 4 - Hilfe!

mirkoe

Aktives Mitglied
20. Oktober 2012
11
0
Weidhausen / Leipzig
Hallo,

ich habe mich heute getraut den Shop auf die Version 4 zu Upgraden.

Vor dem Upload der neuen Daten via FTP natürlich die .htaccess, admin/.htaccess, robots.txt, shopinfo.xml, rss.xml und export/sitemap_index.xml lokal gelöscht. Upload war erfolgreich und ohne Fehler. Danach im Backend auf Update, welches auch wunderbar lief und keine Fehlermeldung ausgab. Das Theme war noch von der 3er-Version, daher hat der Lizenzschlüssel nicht mehr gestimmt, welches er mir auf der Startseite angezeigt hat. Habe dann auf das EVO gewechselt.

Seit dem ist die Startseite leer (und auch alle anderen Seiten). Habe dann ein Abgleich mit der WaWi probiert, welche aber ohne Fehlermeldung abbricht. Bei jedem Abgleich sendet er erneut alle Daten: Screenshot by Lightshot

In das Backend komme ich ohne Probleme, das Frontend bleibt aber komplett leer.
- In der defines.php habe ich kein display_errors um dieses auf 1 setzen zu können.
- Plugins habe ich alle deaktiviert
- Cache habe ich über das Backend gelöscht
- Datenbankcheck alles OK
- Verzeichnis-Check OK (hatte bei der rss.xml und bei den uploads keine Schreibrechte. Reicht ein 775 oder muss es 777 sein?)

Domain: http://shop.manufakturplus.de/

Über Rat und Hilfe wäre ich sehr dankbar!

Viele Grüße,
Mirko
 

Thomas_S

Sehr aktives Mitglied
2. Oktober 2012
720
122
50226 Frechern
AW: Weiße/ leere Seite nach Update auf JTL Shop 4 - Hilfe!

Das Theme war noch von der 3er-Version, daher hat der Lizenzschlüssel nicht mehr gestimmt,

Das Theme spielt keine Rolle bei der Lizenz. Hast du einen 4er Lizenzschlüssel und diesen in der WaWi hinterlegt und aktiviert?

Wenn ja, ändere bitte die Log Level in der includes/config.JTL-Shop.ini.php wie folgt ab (oder am Ende einfügen und später wieder löschen), damit die Fehlermeldungen ausgegeben werden:

PHP:
//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', E_ALL); 
//enables printing of warnings/infos/errors for the smarty templates 
define('SMARTY_LOG_LEVEL', E_ALL);
//excplicitly show errors 
ini_set('display_errors', 1);
 

mirkoe

Aktives Mitglied
20. Oktober 2012
11
0
Weidhausen / Leipzig
AW: Weiße/ leere Seite nach Update auf JTL Shop 4 - Hilfe!

Hallo Tom,

Danke für dein Feedback. Der Lizenzschlüssel ist in der WaWi, diese bestätigt bei einer Prüfung dies aus.
Die Fehlerausgabe funktioniert jetzt.

Parse error: syntax error, unexpected '[' in /www/htdocs/w00fd480/shop/templates/Evo/php/functions.php on line 494

Folgender code steht in dieser Zeile:
$result = [
'xs' => get_image_size($params['item']->cPfadMini),
'sm' => get_image_size($params['item']->cPfadKlein),
'md' => get_image_size($params['item']->cPfadNormal),
'lg' => get_image_size($params['item']->cPfadGross)
];

Hat es beim Upgrade irgendwas grundlegendes zerschossen?
 

Thomas_S

Sehr aktives Mitglied
2. Oktober 2012
720
122
50226 Frechern
AW: Weiße/ leere Seite nach Update auf JTL Shop 4 - Hilfe!

Welche PHP Version läuft bei dir? Für den 4er Shop brauchst du mindestens Version 5.4.

Sehen die Zeilen vorher so aus?

PHP:
function prepare_image_details($params, &$smarty)
{
    if (!isset($params['item'])) {
        return null;
    }

    $result = [
        'xs' => get_image_size($params['item']->cPfadMini),
        'sm' => get_image_size($params['item']->cPfadKlein),
        'md' => get_image_size($params['item']->cPfadNormal),
        'lg' => get_image_size($params['item']->cPfadGross)
    ];
 

mirkoe

Aktives Mitglied
20. Oktober 2012
11
0
Weidhausen / Leipzig
AW: Weiße/ leere Seite nach Update auf JTL Shop 4 - Hilfe!

Die PHP Version war in der tat die falsche. Nach einem Update auf PHP 5.4 kommt jetzt eine ganze Menge an Errors.


Warning: session_start(): open(/tmp/sess_a4c29d95f7fa330ba36222364c6bb544, O_RDWR) failed: Permission denied (13) in /www/htdocs/w00fd480/shop/classes/core/class.core.SessionStorage.php on line 136

Warning: session_start(): Cannot send session cache limiter - headers already sent (output started at /www/htdocs/w00fd480/ shop/classes/core/class.core.SessionStorage.php:136) in /www/htdocs/w00fd480/shop/classes/core/class.core.SessionStorage.php on line 136

Fatal error: Uncaught --> Smarty: unable to write file /www/htdocs/w00fd480/shop/templates_c/Evo/wrt56432432f297e8_49114777 <-- thrown in /www/htdocs/w00fd480/shop/includes/libs/smarty-3.1.27/libs/sysplugins/smarty_internal_write_file.php on line 46

Warning: Unknown: open(/tmp/sess_a4c29d95f7fa330ba36222364c6bb544, O_RDWR) failed: Permission denied (13) in Unknown on line 0

Warning: Unknown: Failed to write session data (files). Please verify that the current setting of session.save_path is correct (/tmp) in Unknown on line 0
 

testjo

Sehr aktives Mitglied
AW: Weiße/ leere Seite nach Update auf JTL Shop 4 - Hilfe!

RECHTEN und caching.
( unde en hoster vielleicht wegen den tmp sessions nachfragen)

Wicht den jtlshop testscript herunterladen und mall checken damit
 

Thomas_S

Sehr aktives Mitglied
2. Oktober 2012
720
122
50226 Frechern
AW: Weiße/ leere Seite nach Update auf JTL Shop 4 - Hilfe!

Wie testjo schreibt, mal den Cache, auch den Tempaltecache, löschen. Eventuell die Schreibrechte in templates_c prüfen.