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

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
6.891
1.684
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
6.891
1.684
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

Gut bekanntes Mitglied
Mitarbeiter
1. April 2022
75
38
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

Gut bekanntes Mitglied
Mitarbeiter
1. April 2022
75
38
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
483
47
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 JTL-Shop 5 nach Installation nur weiße Seiten bei Kategorien. Andere Seiten werden angezeigt Gelöste Themen in diesem Bereich 3
Neu Fehlende Bestellungen nach Amazon-Abgleich User helfen Usern - Fragen zu JTL-Wawi 2
Feld Karton im Auftrag wird nach Auftragsübermittlung aus Shop nicht befüllt. JTL-Wawi 1.9 1
Listenansicht Verkauf >> Angebote muss nach jedem Neustart neu sortiert werden JTL-Wawi 1.9 1
Widgetfenster nach Neustart nicht automatisch aktivier JTL-Wawi 1.9 0
Wawi 1.9 Suche nach Sendungsnummer JTL-Wawi 1.9 5
Neu Zahlungsmöglichkeiten werden nach PayPal Update nicht angezeigt Gelöste Themen in diesem Bereich 24
Neu Farbe setzen funktioniert nach dem Updaten anders als früher. Was kann ich dagegen tun? Arbeitsabläufe in JTL-Wawi 0
Neu Packliste nach Update von 1.5.55.8 auf 1.8.12.2 User helfen Usern - Fragen zu JTL-Wawi 6
Neu Einstellung 122 "Artikel / Kategorien erst nach Anmeldung sichtbar" JTL-Shop - Fehler und Bugs 4
Beantwortet Hilfeee Unterkategorien verschwunden nach Testtemplate vorschau Templates für JTL-Shop 1
Neu Nach Umzug des Shops auf ein Unterverzeichnis gehen die Shop-Links nicht mehr Allgemeine Fragen zu JTL-Shop 1
Neu Custom Workflow Aufträge nach Artikelnummer sortieren User helfen Usern 6
Neu Mediendateien sind nach Update im Shop 5.3.2 nicht mehr zum Download verfügbar, wenn das Format .* (.zip) ist JTL-Shop - Fehler und Bugs 0
Neu Probleme nach Update vom 1.8.x auf 1.9.4.5 Servicedesk (Beta) 1
Neu Nach Update auf SQL 2022 Express keine verbindung mehr mit Client möglich Installation von JTL-Wawi 2
Neu Regelmäßige Artikel Synchronisation von JTL Wawi mittels Connector nach Shopify problematisch - #959190594F6282F 200 "OK" Shopify-Connector 1
Neu Filter nach Vorgangsfarbe in Aufträgen JTL-Wawi - Fehler und Bugs 1
Neu JTL Wawi startet nicht mehr nach Windows Update JTL-Wawi - Fehler und Bugs 1
Meldung "Please purchase Mail.dll license at https://www.limilabs.com/mail" nach Update auf 1.9.4.4 JTL-Wawi 1.9 14
Neu "Geister Artikel" nach Woocommerce-Abgleich WooCommerce-Connector 0
Neu Ist es möglich nach jeder Position eine neue Seite anzufangen? Druck-/ E-Mail-/ Exportvorlagen in JTL-Wawi 1
Workflow Rechnung erstellen und Verschicken nach WMS Versandbestätigung JTL-Wawi 1.9 4
Neu Artikel aktualisieren nach Einschränkung bei ebay eBay-Anbindung - Ideen, Lob und Kritik 1
Neu Rechnung an EU-Land mit Ust-ID aber Lieferung nach Deutschland, Mehrwertsteuer? User helfen Usern - Fragen zu JTL-Wawi 7
Neu JTL-Pos nach Update kein QR-Code mehr und Händlerbeleg doppelt so lang JTL-POS - Fehler und Bugs 6
Neu Nach SW6 Initialimport, was mache ich mit diesen Attributen? Shopware-Connector 0
Nach Update auf 1.9.4.3 kein Auftrag mehr unter Versand JTL-Wawi 1.9 11
Neu Nach Update auf 1.9.4.2: Amazon-Abgleich hängt bei "Empfange VCS Rechnungsdaten" Amazon-Anbindung - Fehler und Bugs 4
Nach POS Update Probleme und Downgrade kein Vouchers mehr Allgemeine Fragen zu JTL-Vouchers 2
Neu POS 1.0.10.4 (5682) Absturz nach JEDEM Scan UND Artikelsuche JTL-POS - Fehler und Bugs 16
Neu JTL POS nach Update kein Abgleich mehr JTL-POS - Fehler und Bugs 2
Nach Start der Wawi Angebotsübersicht beginnt mit den ältesten Angeboten. JTL-Wawi 1.8 1
Neu nach Update auf 1.0.10.4 schließen SUMUP-Bons nicht mehr ab JTL-POS - Fehler und Bugs 51
Gelöst Kassenschublade öffnet nach Update auf 1.0.10.4 nicht mehr JTL-POS - Fehler und Bugs 16
Nach Update: Probleme mit UPS OAuth JTL-ShippingLabels - Fehler und Bugs 0
Neu JTL Standardsuche funktioniert nicht - nach Deaktiverung Doofinder Allgemeine Fragen zu JTL-Shop 3
Nach Update auf Version 1.9.4.1 bzw. 1.9.4.2 keine Artikel JTL-Wawi 1.9 7
Neu Verkauf lässt sich nicht mehr öffnen nach Update auf 1.9.4.2 User helfen Usern - Fragen zu JTL-Wawi 4
Gelöst 1.0.10.4 stürzt regelmäßig ab nach dem Scannen JTL-POS - Fehler und Bugs 7
Packtisch läßt sich nach Update nicht öffnen [WAWI-76600] JTL-Wawi 1.9 10
Nach Update auf 1.9.4.2 gibt es Fehlermeldung beim Packtisch JTL-Wawi 1.9 7
Neu Shopware 5: Nach Backup-Einspielung führt der Connector keinen Abgleich mehr durch Shopware-Connector 3
Neu Von 1.9.4.1 zurück nach 1.8.12.2- möglich ? Installation von JTL-Wawi 8
Neu Hilfe - Bin nach Plugin-Update(s) ausgesperrt und Shop nicht aufrufbar Allgemeine Fragen zu JTL-Shop 6
Beantwortet Pickreinfolge durcheinander nach neuer Lagerplatz Nummerierung Arbeitsabläufe in JTL-WMS / JTL-Packtisch+ 3
Neu 1.9.4.1 Ausgabe Dropdown-Menü für Angebote und Aufträge funktioniert nach Update nicht mehr Installation von JTL-Wawi 6
Neu nach Update v. 1.5.15.2 a. 1.8.12.2 kein Import von Backup möglich Installation von JTL-Wawi 12
In Bearbeitung JTL POS stürzt nach automatischem Update am 15.05.24 beimscannen von Produkten ab JTL-POS - Fehler und Bugs 13
Neu Nach neuem lokalen Wawi Server wöchentliche Sperre vom Shop Allgemeine Fragen zu JTL-Shop 5

Ähnliche Themen