Neu Nach Installation von JTL-Shop 5.3.2 kein Zugriff auf Backend und Shop

  • Hinweis: Am 25.02.2025 zwischen 21:30 u. 22:30 Uhr - Einschränkungen beim Login und Erreichen folgender Dienste: FFN, Kundencenter, Admin, JTL-Shop, JTL-Wawi, Lizenzserver, ISI Gateway, Vouchers, Kassensysteme, Plan&Produce, Versand. Grund dafür ist ein Major Upgrade des OAuth-Dienstes. Vielen Dank für euer Verständnis!

binki

Aktives Mitglied
5. April 2020
3
0
Nach erfolgreicher Installation von JTL- Shop 5.3.2 auf Ubuntu erhalte ich nur einmal das Login-Fenster vom Backend.

Der Ubuntu-Server ist komplett neu aufgesetzt. PHP8.3, apache2, MySql DB.

Der systemcheck zeigt für alle Punkte grün an.
Wenn ich dann direkt von der letzten Seite des Installationsassistenten in Backend wechsle, erscheint das Loginfenster.
Nach Eingabe Zugangsdaten werde ich dann aber auf die Novo-template-Seite weitergeleitet.

Dort werden dann folgende Fehlermeldungen angezeigt:

Warning: Undefined array key "header_full_width" in /var/www/html/templates_c/NOVA/5a14b6fae5563236670a22c3357d3114610b9f6d_0.file.header.tpl.php on line 1158
Warning: Undefined array key "mobile_search_type" in /var/www/html/templates_c/NOVA/93e21f983ea0a3cb619d062e0abacd5eb9edb9e0_0.file.header_nav_search.tpl.php on line 108
Warning: Undefined array key "mobile_search_type" in /var/www/html/templates_c/NOVA/5a14b6fae5563236670a22c3357d3114610b9f6d_0.file.header.tpl.php on line 1126
Warning: Undefined array key "mobile_search_type" in /var/www/html/templates_c/NOVA/5a14b6fae5563236670a22c3357d3114610b9f6d_0.file.header.tpl.php on line 1142

Nach ctrl+F5 erhalten ich dann nur noch die Browsermeldung: The requested URL was not found on this server.

Mich wunderte die Meldung im Installationsassistenten, keine config.JTL-Shop.ini.php gefunden, aber mit OK (grün) gekennzeichnet, so dass mit der Installation fortgefahren werden konnte.
Der Installationsassistent hat auch die Werte in die config.JTL-Shop.ini.php geschrieben.

Die /var/www/html/.htaccess sind die Einträge: RewriteEngine on und RewriteBase / aktiv.

Die Lösungsvorschläge von ChatGPT haben mir auch nicht weiter geholfen.

Wer kann mir hier weiterhelfen?
 

css-umsetzung

Offizieller Servicepartner
SPBanner
6. Juli 2011
7.411
2.034
Berlin
Die Lösungsvorschläge von ChatGPT haben mir auch nicht weiter geholfen.
ChatGPT wird zum Unwort des Jahre, bald hören wir alle auf zu denken wenn ich in den Beiträgen nur noch sehe das sich Shop Besitzer darüber Sachen programmieren lassen oder den Dienst fragen wie heiß der Kaffee sein darf. :(


Der JTL Support oder ein Servicepartner kann das mit Sicherheit schnell regeln.
Rewritebase sollte nur gesetzt werden, wenn aufgerufene Links nicht funktionieren, ansonsten muss das aus bleiben, wenn das ein 1und1 Hosting ist, dann muss es aktiv sein, dann musst du aber auch in dem admin/ Verzeichnis das rewrtitebase mit /admin/ einfügen
 

binki

Aktives Mitglied
5. April 2020
3
0
ChatGPT wird zum Unwort des Jahre, bald hören wir alle auf zu denken wenn ich in den Beiträgen nur noch sehe das sich Shop Besitzer darüber Sachen programmieren lassen oder den Dienst fragen wie heiß der Kaffee sein darf. :(


Der JTL Support oder ein Servicepartner kann das mit Sicherheit schnell regeln.
Rewritebase sollte nur gesetzt werden, wenn aufgerufene Links nicht funktionieren, ansonsten muss das aus bleiben, wenn das ein 1und1 Hosting ist, dann muss es aktiv sein, dann musst du aber auch in dem admin/ Verzeichnis das rewrtitebase mit /admin/ einfügen
Den JTL-Shop möchte ich in meiner lokalen Umgebung 192.168.1.0 zum Testen aufsetzen. Installiert habe ich das ganze in /var/www/html. Wenn ich mit dem Browser der Link: http://192.168.1.30/admin aufrufe, sollte es eigentlich ohne RewriteEngine On funktionieren. Die Seite lässt sich aber auch nicht mit RewriteEngine On und mit den Einträgen in .htaccess mit RewriteBase / noch mit /admin/ noch mit den Einträgen im Verzeichnis admin mit RewiriteBase /admin/, aufrufen.

Ich kann mir auch nicht erklären, dass nach einem Neustart des Servers beim ersten mal das admin Loginfenster erscheint. Da der Login aber nicht funktioniert, komme ich auch hiermit nicht ins Backend. Ein erneuter Aufruf des Links bringt dann die Fehlermeldung: The requested URL was not found on this server.

In der /var/ log/apache2/error.log findet man nur die "Undefined array key ... " Meldungen.
 

binki

Aktives Mitglied
5. April 2020
3
0
MIt Hilfe von ChatGPT habe ich den Fehler gefunden.

In Zeile 57 der Datei: /var/www/html/includes/vendor/marcusschwarz/lesserphp/lessify.inc.php gibt es einen Syntax-Fehler.

"Array and string offset access syntax with curly braces is no longer supported" deutet darauf hin, dass im Code geschweifte Klammern ({}) verwendet werden, um auf Array- oder String-Offsets zuzugreifen. Diese Syntax ist in neueren PHP-Versionen (ab PHP 7.4) nicht mehr unterstützt.

Richtig ist:

if ($this->buffer[$this->count] == $what) {
$this->count++;
return true;
}

Nun kann ich mich an das Backend anmelden.

Hat mir 5 Tage gekostet, um den Syntax-Fehler in einer PHP-Datei zu finden.
 

css-umsetzung

Offizieller Servicepartner
SPBanner
6. Juli 2011
7.411
2.034
Berlin
MIt Hilfe von ChatGPT habe ich den Fehler gefunden.
Ganz klasse, du hast also auf anraten vom GURU den Core des Shops verändert. :cool:

Ein Programmierer hätte das in einer halben Stunde gelöst, ohne den Core umzuschreiben.
Darüber solltest du nachdenken, wenn du eines Tages einen gut laufenden Onlineshop hast und der dann, aus was für einem Grund auch immer, nicht mehr geht.
 

OliverS

Sehr aktives Mitglied
Mitarbeiter
1. April 2022
121
57
Hückelhoven
MIt Hilfe von ChatGPT habe ich den Fehler gefunden.

In Zeile 57 der Datei: /var/www/html/includes/vendor/marcusschwarz/lesserphp/lessify.inc.php gibt es einen Syntax-Fehler.

"Array and string offset access syntax with curly braces is no longer supported" deutet darauf hin, dass im Code geschweifte Klammern ({}) verwendet werden, um auf Array- oder String-Offsets zuzugreifen. Diese Syntax ist in neueren PHP-Versionen (ab PHP 7.4) nicht mehr unterstützt.

Richtig ist:

if ($this->buffer[$this->count] == $what) {
$this->count++;
return true;
}

Nun kann ich mich an das Backend anmelden.

Hat mir 5 Tage gekostet, um den Syntax-Fehler in einer PHP-Datei zu finden.
Das ist kein Fehler vom Shop. Das ist eine Drittanbieter-Library. Und da ist kein Fehler im Code, die Version ist eher veraltet. Da wurde der Shop entweder nicht korrekt hochgeladen (also vendor Ordner wurde nicht überschrieben), oder das sind Überreste aus einer alten Version, die da eigentlich nicht mehr hingehört.
 

OliverS

Sehr aktives Mitglied
Mitarbeiter
1. April 2022
121
57
Hückelhoven
Es ist ja laut User eine Neuinstallation?
Hab ich gesehen, ja. Aber sind Drittanbieterlibs und könnten damit vom Composer beeinflusst und ersetzt werden. Ich mein, kann auch sein das es tatsächlich ein Problem mit der Lib ist, oder das die veraltet ist. Ich weiß grad auch nicht auswendig, wo lesserphp verwendet wird. Ich hab das Problem nach einer Neuinstallation jedenfalls nicht festgestellt. Und das müsste ja dann schon seit einer Weile auftauchen, weil die Curly Braces, wie schon erwähnt, seit PHP 7.4 nicht mehr unterstützt werden. Und PHP 7.4 wird vom Shop auch schon seit 5.2.0 nicht mehr unterstützt. Also schon ein paar Tage jetzt. Vielleicht ist das irgendein Fallback der unter komischen Umständen eine Rolle spielt.
 

salepix.de

Offizieller Servicepartner
SPBanner
17. Januar 2013
500
51
Monheim / Köln
Firma
SALEPIX GmbH
es kommt auf das Ziel an, wenn man nur testen möchte - gehts gaaanz einfach mit einer Anfrage an JTL zur Testshop-Erstellung. Das dauer glaub ich 2-3 Minütchen. Wenn man FTP braucht noch 2-3 Minütchen. Wenn man aber Zeit hat und Lusst hat sich damit zu beschäftigen, dann kann man 5 Tage dafür brauchen. Why not? Mit einem Hintergedanken, dass mehrere Tausende Shops ohne diese Problem funktionieren und etwas ungeschlossenes im Core gar nicht die tatsächliche Lösung sein kann…
 
Ähnliche Themen
Titel Forum Antworten Datum
Neu Artikelfilter nach Kategorien und Verkaufskanälen funktionieren nicht mehr JTL-Wawi - Fehler und Bugs 0
Neu Merkmale/Artikel werden nicht mehr Abgeglichen nach Shopware Update 6.4 -> 6.5 Shopware-Connector 0
Neu DATEV Export - Aufträge nach Österreich werden nicht mehr exportiert JTL Ameise - Eigene Exporte 2
Neu Modifizierte Datei nach Update auf 5.4.1 JTL-Shop - Fehler und Bugs 4
Neu Nach dem Duplizieren eines alten Auftrags erscheint auf der Rechnung alte Bankverbindung JTL-Wawi - Fehler und Bugs 4
Neu Erneute Übermittlung der Sendungsnummern nach Adresskorrektur, oder erneutem Druck Amazon-Anbindung - Ideen, Lob und Kritik 2
Neu JTL Shop leere Startseite nach OPC Betrieb / Pflege von JTL-Shop 5
Emailversand nur sporadisch nach Update auf 1.6.9.1 JTL-Wawi 1.9 2
Neu Shopware-Kunden nach Import automatisch im JTL-Shop als registriert markieren Umstieg auf JTL-Shop 7
Beantwortet Packtisch liefert nicht nach FIFO aus Arbeitsabläufe in JTL-WMS / JTL-Packtisch+ 3
Neu Kassenbuch Fehler nach Update JTL-POS - Fehler und Bugs 7
Neu Nach Angebotsimport komplett falsche Bestände eBay-Anbindung - Fehler und Bugs 0
Neu Erheblich Workflow Probleme nach Update auf 1.9 User helfen Usern - Fragen zu JTL-Wawi 5
Neu Erstes Versandetikett nach Einschalten von Drucker immer leer JTL-WMS / JTL-Packtisch+ - Fehler und Bugs 6
Im Vaterartikel Variationen nach Farbnummer sortieren JTL-Wawi 1.9 3
In Bearbeitung Neues Kassensystem nach Sunmi T2 JTL-POS - Fragen zu Hardware 3
Export Lieferantenrechnungen nach Rechnungsadresse JTL-Wawi 1.9 4
Neu Auftragsadresse nach Anlage Auftrag ändern User helfen Usern - Fragen zu JTL-Wawi 4
Neu Probleme beim Aufruf von Email-Vorlage nach Shop-Update Betrieb / Pflege von JTL-Shop 5
Versandkosten nach Warenwert Einrichtung JTL-Shop5 3
Gelöst Kundengruppe ändern nach 2 bezahlten Bestellungen JTL-Workflows - Ideen, Lob und Kritik 4
Neu Bewertungserinnerung nach Artikelkauf - Mail wird mehrfach an Kunden versendet Betrieb / Pflege von JTL-Shop 1
In Bearbeitung Kassenbuch Fehler nach Update JTL-POS - Fehler und Bugs 13
In Bearbeitung Nach Update am 24.01.2025 wird kein Lagerbestand mehr angezeigt !!!! Einrichtung / Updates von JTL-POS 5
In Bearbeitung Nach Update Eingabe/Scanprobleme Einrichtung / Updates von JTL-POS 7
Neu Workflow Überverkäufe nach Bestandsbuchung automatisch deaktivieren? User helfen Usern - Fragen zu JTL-Wawi 1
Emailbenachrichtigung an Kunden nach Registrierung und nach Aktivierung Einrichtung JTL-Shop5 1
In Bearbeitung Nach update 1.0.11.1 keine übername Einrichtung / Updates von JTL-POS 2
In Bearbeitung Nach Update 1.0.11.1 kein Artikel Lagerbestand in Artikelübersicht Einrichtung / Updates von JTL-POS 5
In Bearbeitung JTL-POS lässt sich nach Aktualisierung nicht mehr starten. Einrichtung / Updates von JTL-POS 6
In Bearbeitung Nach Update, Retoure, Bon Nr. Suchen geht nicht JTL-POS - Fehler und Bugs 2
Neu Versandetikett wird nach Scannen eines Artikels gedruckt JTL-WMS / JTL-Packtisch+ - Fehler und Bugs 0
Nach Shopwechsel, kann man alles löschen? JTL-Wawi 1.9 0
Neu <img>-Links in der Artikelbeschreibung werden nach dem Hochladen nicht angezeigt eBay-Designvorlagen - Fehler und Bugs 0
Neu Werden laufenden Angebote nach Änderung der globalen Vorlage aktualisiert? eBay-Anbindung - Fehler und Bugs 2
Neu Jahresabschluss Lieferantenbestellungen/-rechnungen - Nach Rechnungsdatum filtern/exportieren JTL Ameise - Eigene Exporte 1
Neu WF funktioniert nach Update auf 1.9.6.5 nicht mehr User helfen Usern - Fragen zu JTL-Wawi 7
Neu Versandkosten nach Preisstaffel (Gewicht) und Warenwert Betrieb / Pflege von JTL-Shop 1
Neu SMARTY-Dingens haben geändert nach Update ... Upgrade JTL-Shop4 auf JTL-Shop5 2
fehlerhafte Rechnungsausgabe nach Storno --> Neuaustellung. JTL-Wawi 1.9 3
Neu Pluginmanager lässt sich nach Update von 5.2 auf 5.4 nicht aufrufen JTL-Shop - Fehler und Bugs 2
Neu Bestellung erst nach >1h synchronisiert. - Worker mit Connector und Woocommerce Onlineshop-Anbindung 0
Neu Lagerbewertung nach Filter laden erfolgt Absturz JTL-Wawi - Fehler und Bugs 6
Neu Fehler bei Rückbuchung nach Storno JTL-Wawi - Fehler und Bugs 0
ERLEDIGT: Nach Update auf von Shop 5.3.x auf 5.4.0 ERROR 500 Wer kann helfen Upgrade JTL-Shop4 auf JTL-Shop5 0
Neu JTL-Shop Logout nach wenigen Minuten MFA / 2FA umgehen JTL-Shop - Ideen, Lob und Kritik 0
Gespeicherte Filter (Lagerbewertung) nach SQL Umzug nicht mehr abrufbar JTL-Wawi 1.9 0
Neu Rundungen nach Shop-Import - 3. und 4. Nachkommestellen entfernen? WooCommerce-Connector 0
Neu Sortieren nach Nummern fehlerhaft JTL-Wawi - Fehler und Bugs 1
Fehler beim Abgleich nach Komplettabgleich JTL-Wawi 1.9 0

Ähnliche Themen