Hi,
also eigentlich ist es schon peinlich diese Frage zu stellen, denn ich habe schon zigfach Modified Shops innerhalb eines Servers zu verschiedenen Usern hin- und her kopiert, oder über Server hinweg, kurz die configure.php und .htaccess angepasst und der Shop lief wieder. Aber das hier bringt mich schier zur Verzweiflung.
Das Problem liegt eindeutig im PHP Upgrade 7.4 auf 8.0 Das Problem fiel mir schon mal vor längeren auf, als ich bei einer Domain mit einem 2.0.7.2 r14622 ein PHP Upgrade 7.4 auf 8.0 vornahm. Das Ergebis ist eine weiße Seite. In den Logs werden keine Fehler geloggt, in der export/_error_reporting.all ebenfalls nicht. Ich habe jetzt einmal in der includes/application_top.php error_reporting(1); gesetzt und das gab mir folgendes aus:
Fatal error: Uncaught Error: Undefined constant "DIR_FS_CATALOG_IMAGES" in /home/dh_q6eycv/MEINEDOMAIN.de/includes/extra/paths/categories_image.php:13 Stack trace: #0 /home/dh_q6eycv/MEINEDOMAIN.de/includes/paths.php(64): require_once() #1 /home/dh_q6eycv/MEINEDOMAIN.de/includes/configure.php(68): require_once('/home/dh_q6eycv...') #2 /home/dh_q6eycv/MEINEDOMAIN.de/includes/application_top.php(47): include_once('/home/dh_q6eycv...') #3 /home/dh_q6eycv/MEINEDOMAIN.de/index.php(25): require_once('/home/dh_q6eycv...') #4 {main} thrown in /home/dh_q6eycv/MEINEDOMAIN.de/includes/extra/paths/categories_image.php on line 13
Die configure.php ist zu 100% korrekt, incl aller Pfade, http/https-Einstellungen, DB-Verbindung/User/PW/etc
Mittels PHPMyAdmin habe ich in der configuration das bootstrap4 Template durch das tpl_modified_responsive ersetzt, um den Fehler auszuschließen.
Der Cache und Template-Cache wurde geleert, aber es lässt sich weder die URL aufrufen, noch das admin-Verzeichnis, der neu hochgeschobene _installer-Verzeichnis, noch das login_admin.php?repair=all aufrufen.
Der Gag ist aber, wenn ich eine Domain mit leeren Home-Verzeichnis auf PHP-8 setze und dann eine komplette Neuinstallation vornehme, funktioniert es.
Linkback: https://www.modified-shop.org/forum/index.php?topic=43291.0