Marktplatz - Eine große Auswahl an neuen und hilfreichen Modulen sowie modernen Templates für die modified eCommerce Shopsoftware
Neuigkeiten
  • Die modified eCommerce Shopsoftware ist kostenlos, aber nicht umsonst.
    Spenden
  • Damit wir die modified eCommerce Shopsoftware auch zukünftig kostenlos anbieten können:
    Spenden
  • Thema: Adminbereich nach Update nicht mehr aufrufbar

    positionen

    • Neu im Forum
    • Beiträge: 19
    • Geschlecht:
    Adminbereich nach Update nicht mehr aufrufbar
    am: 16. September 2023, 10:22:26
    Nach Ermutigung duch Forenmitglieder habe ich ein Update von 2.0.2.1. auf die aktuelle Version 2.0.7.2. durchgeführt. Streng nach Vorschrift. Scheinbar ohne Probleme.

    Leider wird nach Abschluß des Updates der Adminbereich nicht mehr angezeigt. Nur eine weiße Seite erscheint.

    Der Shop steht für die Kunden im Wartungsmodus.
    Als Admin kann ich mich einloggen und so den Shop sehen.
    Ein Probekauf funktionierte.

    Wo liegt der Fehler?

    Linkback: https://www.modified-shop.org/forum/index.php?topic=43094.0

    Karl1

    • Experte
    • Beiträge: 1.806
    Re: Adminbereich nach Update nicht mehr aufrufbar
    Antwort #1 am: 16. September 2023, 10:33:01
    Hallo positionen,
    in deinem Fall sind sicherlich Einträge in den Logs zu finden - schau im Verzeichnis /logs nach.

    Gruß Karl

    positionen

    • Neu im Forum
    • Beiträge: 19
    • Geschlecht:
    Re: Adminbereich nach Update nicht mehr aufrufbar
    Antwort #2 am: 16. September 2023, 10:54:00
    Habe die Logeinträge aus /log entfernt.
    Das Problem besteht weiterhin.

    Karl1

    • Experte
    • Beiträge: 1.806
    Re: Adminbereich nach Update nicht mehr aufrufbar
    Antwort #3 am: 16. September 2023, 11:01:28
    In den Log-Dateien stehen Fehler, Warnungen und Hinweise - momentan wichtig die Fehler.
    Du sollst die Dateien nicht löschen sondern lesen.

    Stelle den Fehler noch einmal nach und schau dann in die Logs.

    positionen

    • Neu im Forum
    • Beiträge: 19
    • Geschlecht:
    Re: Adminbereich nach Update nicht mehr aufrufbar
    Antwort #4 am: 16. September 2023, 11:11:14
    mod_warning_admin_2023-09-16.log

    [2023-09-16 11:09:44]   [warning]   [modified]   [pid:1925128]   WARNING found for URL: /...shop/admin/start.php   {}   {}
    [2023-09-16 11:09:44]   [warning]   [modified]   [pid:1925128]   require(includes/classes/shopping_cart.php): failed to open stream: No such file or directory in File: /home/www/...shop/admin/includes/application_top.php on Line: 150   {}   {}
    [2023-09-16 11:09:44]   [warning]   [modified]   [pid:1925128]   Backtrace #0 - /home/www/...shop/admin/start.php called at Line 19   {}   {}

    positionen

    • Neu im Forum
    • Beiträge: 19
    • Geschlecht:
    Re: Adminbereich nach Update nicht mehr aufrufbar
    Antwort #5 am: 16. September 2023, 11:12:55
    mod_warning_2023-09-16.log

    [2023-09-16 11:09:32]   [warning]   [modified]   [pid:1925128]   WARNING found for URL: /...shop/   {}   {}
    [2023-09-16 11:09:32]   [warning]   [modified]   [pid:1925128]   Use of undefined constant TRACKING_ECONDA_ACTIVE - assumed 'TRACKING_ECONDA_ACTIVE' (this will throw an Error in a future version of PHP) in File: /home/www/...shop/includes/application_top.php on Line: 296   {}   {}
    [2023-09-16 11:09:32]   [warning]   [modified]   [pid:1925128]   Backtrace #0 - /home/www/...shop/index.php called at Line 25   {}   {}
    [2023-09-16 11:09:32]   [warning]   [modified]   [pid:1925128]   WARNING found for URL: /...shop/   {}   {}
    [2023-09-16 11:09:32]   [warning]   [modified]   [pid:1925128]   Use of undefined constant TRACKING_ECONDA_ACTIVE - assumed 'TRACKING_ECONDA_ACTIVE' (this will throw an Error in a future version of PHP) in File: /home/www/...shop/includes/extra/header/header_body/econda_tracking.php on Line: 3   {}   {}
    [2023-09-16 11:09:32]   [warning]   [modified]   [pid:1925128]   Backtrace #0 - /home/www/...shop/includes/header.php called at Line 180   {}   {}
    [2023-09-16 11:09:32]   [warning]   [modified]   [pid:1925128]   Backtrace #1 - /home/www/...shop/index.php called at Line 35   {}   {}
    [2023-09-16 11:09:32]   [warning]   [modified]   [pid:1925128]   WARNING found for URL: /...shop/   {}   {}
    [2023-09-16 11:09:32]   [warning]   [modified]   [pid:1925128]   Use of undefined constant TRACKING_ECONDA_ACTIVE - assumed 'TRACKING_ECONDA_ACTIVE' (this will throw an Error in a future version of PHP) in File: /home/www/...shop/includes/application_bottom.php on Line: 35   {}   {}
    [2023-09-16 11:09:32]   [warning]   [modified]   [pid:1925128]   Backtrace #0 - /home/www/...shop/index.php called at Line 43   {}   {}
    [2023-09-16 11:09:41]   [warning]   [modified]   [pid:1925128]   WARNING found for URL: /...shop/Tripod-Bag:::98.html?language=en&show=box   {}   {}
    [2023-09-16 11:09:41]   [warning]   [modified]   [pid:1925128]   Use of undefined constant TRACKING_ECONDA_ACTIVE - assumed 'TRACKING_ECONDA_ACTIVE' (this will throw an Error in a future version of PHP) in File: /home/www/...shop/includes/application_top.php on Line: 296   {}   {}
    [2023-09-16 11:09:41]   [warning]   [modified]   [pid:1925128]   Backtrace #0 - /home/www/...shop/index.php called at Line 25   {}   {}
    [2023-09-16 11:09:42]   [warning]   [modified]   [pid:1927900]   WARNING found for URL: /...shop/   {}   {}
    [2023-09-16 11:09:42]   [warning]   [modified]   [pid:1927900]   Use of undefined constant TRACKING_ECONDA_ACTIVE - assumed 'TRACKING_ECONDA_ACTIVE' (this will throw an Error in a future version of PHP) in File: /home/www/...shop/includes/application_top.php on Line: 296   {}   {}
    [2023-09-16 11:09:42]   [warning]   [modified]   [pid:1927900]   Backtrace #0 - /home/www/...shop/index.php called at Line 25   {}   {}
    [2023-09-16 11:09:42]   [warning]   [modified]   [pid:1927900]   WARNING found for URL: /...shop/   {}   {}
    [2023-09-16 11:09:42]   [warning]   [modified]   [pid:1927900]   Use of undefined constant TRACKING_ECONDA_ACTIVE - assumed 'TRACKING_ECONDA_ACTIVE' (this will throw an Error in a future version of PHP) in File: /home/www/...shop/includes/application_bottom.php on Line: 35   {}   {}
    [2023-09-16 11:09:42]   [warning]   [modified]   [pid:1927900]   Backtrace #0 - /home/www/...shop/includes/header.php called at Line 155   {}   {}
    [2023-09-16 11:09:42]   [warning]   [modified]   [pid:1927900]   Backtrace #1 - /home/www/...shop/index.php called at Line 35   {}   {}

    Karl1

    • Experte
    • Beiträge: 1.806
    Re: Adminbereich nach Update nicht mehr aufrufbar
    Antwort #6 am: 16. September 2023, 11:25:12
    Hallo positionen,
    du solltest den ersten Teil deiner URL's, also "...hop/" nicht posten - vielleicht kannst du deine beiden Beiträge noch bearbeiten.
    Die Meldungen solltest du als "Code" posten, dazu oben "xml" wählen und den Text einkopieren.

    Zu deinen Meldungen:
    Die PHP-Klasse "shopping_cart" (includes/classes/shopping_cart.php) kann nicht gefunden werden.
    Scheinbar sind nicht alle Dateien auf den Server übertragen worden.
    Versuche nochmal alle Shopdateien hochzuladen.

    Gruß Karl

    positionen

    • Neu im Forum
    • Beiträge: 19
    • Geschlecht:
    Re: Adminbereich nach Update nicht mehr aufrufbar
    Antwort #7 am: 16. September 2023, 15:27:48
    Das Update verlief definitiv vollständig.

    Habe nun den Ordner "Admin" mit den Dateien des aktuellen 2.0.7.2. Shop Download komplett überschrieben.  Danach nochmal den Installer ausgeführt.
    Folge: Der Shop läuft und der Admin Bereich kann aufgerufen werden. Ist scheinbar auch alles vorhanden und vollständig.

    ABER:

    Sobald ich die PHP Version von 7.4 auf 8.0 oder 8.1 umstelle bleibt der Shop weiß. Nichts wird angezeigt.
    Der Adminbereich wird aber weiter korrekt angezeigt.

    Karl1

    • Experte
    • Beiträge: 1.806
    Re: Adminbereich nach Update nicht mehr aufrufbar
    Antwort #8 am: 16. September 2023, 17:13:46
    Hallo positionen,
    ich kann mich nur wiederholen, schau in die Logs.

    Wenn man z.B. diese Meldung genau liest
    [2023-09-16 11:09:32]   [warning]   [modified]   [pid:1925128]   WARNING found for URL: /...shop/   {}   {}
    [2023-09-16 11:09:32]   [warning]   [modified]   [pid:1925128]   Use of undefined constant TRACKING_ECONDA_ACTIVE - assumed 'TRACKING_ECONDA_ACTIVE' (this will throw an Error in a future version of PHP)...

    ist zu erkennen, dass diese Warnung (bei dir erzeugt mit PHP 7.4) in zukünftigen PHP-Versionen einen Fehler erzeugt.
    Diese Konstante wird bei einer Erstinstallation in die Datenbank geschrieben und sollte eigentlich schon seit der allerersten Shopinstallation bei dir vorhanden sein.

    Gruß Karl

    karsta.de

    • Experte
    • Beiträge: 3.048
    Re: Adminbereich nach Update nicht mehr aufrufbar
    Antwort #9 am: 17. September 2023, 09:27:49
    Hallo Karl,
    das stimmt, dass der Eintrag eigentlich schon da sein sollte, aber ich hatte letztens auch einen alten Shop upgedatet, wo genau dieser Eintrag komischer Weise fehlte und nachgetragen werden musste.

    BG Karsta

    positionen

    • Neu im Forum
    • Beiträge: 19
    • Geschlecht:
    Re: Adminbereich nach Update nicht mehr aufrufbar
    Antwort #10 am: 17. September 2023, 21:11:47
    Hallo und erst einmal vielen Dank für alle Meldungen und Kommentare.
    Kann mich erst ab jetzt wieder mit dem Problem beschäftigen.

    Die Datenbank wurde aus einem alten XT Commerce Shop bis heute mitgeschleppt. Damals hatten wir den Auftrag der Migration zum Modified Shop extern vergeben. Da wurde allerdings auch noch deutlich mehr verkauft als heute.

    Ich kann mit den Logfiles nicht wirklich viel anfangen.
    Kann mir jemand, für einen Laien verständlich, erklären, was ich tun muß, damit der Shop in Version 2.0.7.2. unter PHP 8 funktioniert? Ist es überhaupt möglich?

    positionen

    • Neu im Forum
    • Beiträge: 19
    • Geschlecht:
    Re: Adminbereich nach Update nicht mehr aufrufbar
    Antwort #11 am: 17. September 2023, 21:20:47
    Der Vollständigkeit halber:
    Habe die aktuelle Modified Version 2.0.7.2. auf einem anderen Verzeichnis als Test installiert. Also alle Shopdateien sind dort aktuell. Dann wurde die alte Datenbank darin mittels Datenbankmanager widerhergestellt.
    Auch nach dieser Prozedur läuft der Shop nicht unter PHP 8, wohl aber unter PHP 7.4.

    Q

    • Fördermitglied
    • Beiträge: 1.502
    Re: Adminbereich nach Update nicht mehr aufrufbar
    Antwort #12 am: 17. September 2023, 22:35:33
    Ja, der Shop funktioniert mit PHP 8.0 und 8.1.

    Wenn du das alte DB Backup eingespielt hast, musst du die DB wieder auf den aktuellen Stand bringen. Geht über den Installer.
    Siehe auch Wiki: https://www.modified-shop.org/wiki/Tutorial:_Alte_Datenbank-Tabellen_(xt:Commerce_/_modified-1.x)_in_einen_neuen_Shop_%C3%BCbernehmen_(ab_Shopversion_2.0.0.0)

    Desweiteren sind (u.a. nach der Umstellung auf PHP 8.x) bei weißen Seiten die Errorlogs interessant. Die Warnings sind für dich erstmal nur nice to know.

    In einer frischen Installation ohne zusätzlicher Module sollte es dann gehen. Ggf den von Karl1 und Karsta erwähnten Eintrag händisch in die DB eintragen.

    Karl1

    • Experte
    • Beiträge: 1.806
    Re: Adminbereich nach Update nicht mehr aufrufbar
    Antwort #13 am: 18. September 2023, 08:29:16
    Guten Morgen positionen,
    leider führt der Link von "Q" zu einem leeren Wiki-Eintrag, es fehlt eine schließende Klammer ")" am Ende.

    Da euer alter Shop schon umgestellt wurde auf Modified, sollte folgende Vorgenhensweise zutreffend sein:
    - schau im Adminbereich deines alten Shops welche Datenbankversion dieser Shop hat, zu finden im Menüpunkt Credits (hier ein Screenshot eines älteren Shops)
    [ Für Gäste sind keine Dateianhänge sichtbar ]
    - Installer im neuen Shop aufrufen (vermutlich nochmal hochladen, da dieser automatisch gelöscht wurde) und den Punkt Update wählen
    - bei "Update Schritte" Nummer 4. "Datenbank Update" wählen und alle nötigen Updates nacheinander ausführen
    - anschließend Punkt 5. "Datenbankstruktur Update" ausführen
    - nachher Verzeichnis "/_installer/" löschen und die Datei "/includes/configure.php" wieder schützen mit chmod 444

    Vermutlich führt das Fehlen der Konstante 'TRACKING_ECONDA_ACTIVE' noch zu einem Fehler, der manuell z.B. in phpMyAdmin abgearbeitet werden muss.
    - Datenbank auswählen und zu Tab (Reiter) "SQL" wechseln
    - nachfolgende SQL-Anweisungen in das Eingabefeld kopieren und auf "OK" klicken

    INSERT INTO configuration (configuration_id, configuration_key, configuration_value, configuration_group_id, sort_order, last_modified, date_added, use_function, set_function) VALUES (NULL, 'TRACKING_ECONDA_ACTIVE', 'false', 23, 1, NULL, NOW(), NULL, 'xtc_cfg_select_option(array(\'true\', \'false\'),');
    INSERT INTO configuration (configuration_id, configuration_key, configuration_value, configuration_group_id, sort_order, last_modified, date_added, use_function, set_function) VALUES (NULL, 'TRACKING_ECONDA_ID','', 23, 2, NULL, NOW(), NULL, NULL);
    [ Für Gäste sind keine Dateianhänge sichtbar ]

    Damit sollten deine bis jetzt bekannten Fehler behoben sein.

    Lösche alle Dateien im Verzeichnis /logs und teste deinen Shop, kontrolliere aber immer wieder deine Log-Dateien auf mögliche Einträge.

    Gruß Karl

    positionen

    • Neu im Forum
    • Beiträge: 19
    • Geschlecht:
    Re: Adminbereich nach Update nicht mehr aufrufbar
    Antwort #14 am: 18. September 2023, 16:24:24
    Hallo und Danke. Habe alles so durchgeführt.
    Die Datenbank war bereits auf Version 2.0.7.2.
    PHP 8.1 ist eingestellt. Der Shop wird korrekt angezeigt.

    Ein Fehler erfolgt dann jedoch im Bestellverlauf.
    Schritt 3 "Bestätigen" führt zu einer leeren Seite.

    mod_error_2023-09-18.log:

    Code: SQL  [Auswählen]
    [2023-09-18 16:16:46]   [error] [modified]      [pid:1034219]   ERROR found FOR URL: /.../checkout_confirmation.php     {}      {}
    [2023-09-18 16:16:46]   [error] [modified]      [pid:1034219]   Undefined constant "DISPLAY_REVOCATION_ON_CHECKOUT" IN File: /........../checkout_confirmation.php ON Line: 298 {}      {}
     
    3 Antworten
    1823 Aufrufe
    16. März 2021, 19:15:28 von arslibri
    3 Antworten
    3051 Aufrufe
    15. September 2012, 03:43:49 von Guenter59
    8 Antworten
    4428 Aufrufe
    12. Dezember 2014, 13:20:30 von darvas
    2 Antworten
    1094 Aufrufe
    26. Februar 2021, 13:19:55 von RobtheTop