Neu Shop 5 RC 3 - Sprache DE entfernt -> 500 Internal Server Error

Peter_ST

Neues Mitglied
10. November 2020
15
0
Hallo,

ich habe ein Problem mit der Deinstallation der deutschen Sprache.

Installierte Sprachen: DE, EN, IT

Die Deinstallation der Sprache DE nach dem Setzen von IT als Standardsprache (deaktiviert über Wawi -> Onlineshop-Anbindung) und Komplettabgleich zum Shop führt zu einem 500 Internal Server Error und der Shop ist nicht mehr erreichbar.
Abgleich ist dann ebenfalls nicht mehr möglich.

Sprache IT von https://shop.wawi.ch/Sprachdatei-TItalienischt-fuer-JTL-Shop

Was mache ich falsch?

Grüße Peter
 

Peter_ST

Neues Mitglied
10. November 2020
15
0
Ist der Fehler bei jemandem reproduzierbar? Ich möchte gerne einen einsprachigen Shop in der Sprache IT betreiben.
 

Peter_ST

Neues Mitglied
10. November 2020
15
0
Hallo Felix,

Danke für das Feedback. Ich nehme die Änderungen dann mal vor.

Hier noch die genaue Fehlermeldung:

Code:
Fatal error: Uncaught Exception: JTL\Model\DataModel::loadByAttributes: No Data Found in /home/someurl/public_html/includes/src/Model/DataModel.php:324 Stack trace: #0 /home/someurl/public_html/includes/src/Language/LanguageHelper.php(1020): JTL\Model\DataModel::loadByAttributes(Array, Object(JTL\DB\NiceDB)) #1 /home/someurl/public_html/includes/src/Language/LanguageHelper.php(362): JTL\Language\LanguageHelper->mappedGetDefaultLanguage() #2 /home/someurl/public_html/includes/src/Language/LanguageHelper.php(185): JTL\Language\LanguageHelper->autoload() #3 /home/someurl/public_html/includes/src/Language/LanguageHelper.php(171): JTL\Language\LanguageHelper->__construct(Object(JTL\DB\NiceDB), Object(JTL\Cache\JTLCache)) #4 /home/someurl/public_html/includes/globalinclude.php(84): JTL\Language\LanguageHelper::getInstance(Object(JTL\DB\NiceDB), Object(JTL\Cache\JTLCache)) #5 /home/someurl/public_h in /home/someurl/public_html/includes/src/Model/DataModel.php on line 324
 

FPrüfer

Moderator
Mitarbeiter
19. Februar 2016
1.881
529
Halle
Ich habe das gerade mal versucht nachzustellenn... Wichtig ist hier, dass man dem Shop nicht die Standardsprache "unter den Füssen" wegzieht. Also zuerst die Standardsprache ändern, dann die globalen Daten abgleichen und erst danach die Sprache aus dem Shop nehmen und einen Komplettabgleich (ohne Bilder) machen.
Wenn das jetzt schon kaputt ist, hilft wohl nur eine Reparatur per Tabelle. Dazu in der DB in der Tabelle tsprache sowohl bei cStandard als auch bei cShopStandard ein 'Y' bei der einzigen vorhandenen Sprache setzen.
 

Peter_ST

Neues Mitglied
10. November 2020
15
0
Hallo @FPrüfer

Okay, genau so bin ich vorgegangen. Zu dem Teil "dann erst die Sprache aus dem Shop entfernen" komme ich aber leider erst gar nicht, da direkt nach dem Komplettabgleich (allerdings bisher mit mit Bildern etc.) der Zugang zum Shop komplett abreißt.

Edit: Doch klar habe ich dann in der Wawi DE und EN entfernt. Hab's falsch verstanden. Nach einem erneuten Abgleich kommt es dann zum o.g. Fehler.
 

FPrüfer

Moderator
Mitarbeiter
19. Februar 2016
1.881
529
Halle
Ich habe mir das nochmal genauer angesehen und das Problem ist wohl eher das der Shop in dem Fall keine Standardsprache mehr hat, wenn die einzige verbliebene Sprache nicht die Standardsprache der Wawi ist. Ich habe dazu ein Ticket (SHOP-4656) angelegt.
@Peter_ST Funktioniert denn der Abgleich wieder, wenn die beiden Werte - wie von mir beschrieben - in der Tabelle tsprache angepasst werden?
 
  • Gefällt mir
Reaktionen: Peter_ST

Peter_ST

Neues Mitglied
10. November 2020
15
0
Ich habe bisher einfach die komplette DB und das Webverzeichnis aus dem Backup wiederhergestellt. Ich kann die Änderungen aber gleich in der DB gerne mal vornehmen.
 

Peter_ST

Neues Mitglied
10. November 2020
15
0
@FMoche Ich habe die Änderungen nun vorgenommen. Es hat sicher allerdings nichts geändert. Der Fehler bleibt identisch.

Hallo,

zufälliger Weise hatte ich ein ähnliches Problem, wenn die eigene Firma in Deutschland sitzt und deutsch im Shop nicht aktiv ist. Könntest du die Änderungen aus https://gitlab.com/jtl-software/jtl-shop/core/-/merge_requests/1362/diffs einmal testen?

Ansonsten bräuchte ich die genaue Fehlermeldung - "500 Internal Server Error" hilft uns hier wenig weiter.
 

FPrüfer

Moderator
Mitarbeiter
19. Februar 2016
1.881
529
Halle
Der Shop lädt hier:
includes/src/Language/LanguageHelper.php (Zeile 1019)
PHP:
$lang = LanguageModel::loadByAttributes($shop ? ['default' => 'Y'] : ['shopDefault' => 'Y'], $this->db);
den falschen Standard, wenn System- ( Wawi) Standardsprache und Shop-Standardsprache nicht identisch sind. Die Zeile muss wie folgt geändert werden:
PHP:
$lang = LanguageModel::loadByAttributes($shop ? ['shopDefault' => 'Y'] : ['default' => 'Y'], $this->db);
 
  • Gefällt mir
Reaktionen: Peter_ST

Peter_ST

Neues Mitglied
10. November 2020
15
0
@FPrüfer Das hat funktioniert. Vielen Dank! :thumbsup::)

Der Shop lädt hier:
includes/src/Language/LanguageHelper.php (Zeile 1019)
PHP:
$lang = LanguageModel::loadByAttributes($shop ? ['default' => 'Y'] : ['shopDefault' => 'Y'], $this->db);
den falschen Standard, wenn System- ( Wawi) Standardsprache und Shop-Standardsprache nicht identisch sind. Die Zeile muss wie folgt geändert werden:
PHP:
$lang = LanguageModel::loadByAttributes($shop ? ['shopDefault' => 'Y'] : ['default' => 'Y'], $this->db);
 

Peter_ST

Neues Mitglied
10. November 2020
15
0
@FPrüfer @FMoche

Da habe ich mich wohl etwas zu früh gefreut. Im Frontend sieht nun alles gut aus, im Backend aber nicht. Ich habe sowohl die Änderungen von Fmoche als auch von FPrüfer vorgenommen.
Dies führt zu folgendem Resultat im Backend.

Code:
Notice: Trying to get property 'cISO' of non-object in /home/someurl/public_html/includes/src/Plugin/PluginLoader.php on line 35
Fatal error: Uncaught TypeError: Argument 2 passed to JTL\Plugin\PluginLoader::loadFromObject() must be of the type string, null given, called in /home/someurl/public_html/includes/src/Plugin/PluginLoader.php on line 52 and defined in /home/someurl/public_html/includes/src/Plugin/PluginLoader.php:84 Stack trace: #0 /home/someurl/public_html/includes/src/Plugin/PluginLoader.php(52): JTL\Plugin\PluginLoader->loadFromObject(Object(stdClass), NULL) #1 /home/someurl/public_html/admin/includes/smartyinclude.php(88): JTL\Plugin\PluginLoader->init(1) #2 /home/someurl/public_html/admin/includes/admininclude.php(109): require('/home/someurl/...') #3 /home/someurl/public_html/admin/einstellungen.php(12): require_once('/home/someurl/...') #4 {main} thrown in /home/someurl/public_html/includes/src/Plugin/PluginLoader.php on line 84

Anmerkung: Ich habe den Shop noch einmal auf RC 3 default zurückgesetzt (DB und Webfiles) und nur die Änderung von FPrüfer eingespielt. Diese reicht scheinbar nicht aus, um das Problem zu beheben, da es wieder zum 500er Fehler kommt. Liegt es an meinen Shopfiles der RC 3? Muss ich das Master von gitlab aufspielen?

Code:
Fatal error: Uncaught TypeError: Argument 1 passed to JTL\Services\JTL\CountryService::getCountry() must be of the type string, null given, called in /home/someurl/public_html/includes/src/Firma.php on line 138 and defined in /home/someurl/public_html/includes/src/Services/JTL/CountryService.php:84 Stack trace: #0 /home/someurl/public_html/includes/src/Firma.php(138): JTL\Services\JTL\CountryService->getCountry(NULL) #1 /home/someurl/public_html/includes/src/Firma.php(121): JTL\Firma->loadFromDB() #2 /home/someurl/public_html/includes/letzterInclude.php(178): JTL\Firma->__construct() #3 /home/someurl/public_html/filter.php(191): require('/home/someurl/...') #4 /home/someurl/public_html/index.php(13): require('/home/someurl/...') #5 {main} thrown in /home/someurl/public_html/includes/src/Services/JTL/CountryService.php on line 84
 
Zuletzt bearbeitet:

Peter_ST

Neues Mitglied
10. November 2020
15
0
Aufgefallen ist außerdem, dass nach der Entfernung der Sprachen DE und EN der linke Navigationsbaum (Kategorien etc) komplett verschwunden ist. (Sprache IT)
 

Peter_ST

Neues Mitglied
10. November 2020
15
0
Habe jetzt den aktuellen 5er von gitlab noch einmal auf einem weiteren Server installiert, gleiches Problem. Die hier genannten Änderungen reichen nicht aus, um das initiale Problem zu lösen.
 

Peter_ST

Neues Mitglied
10. November 2020
15
0
Hallo noch einmal. Das Problem ist auch in der 5er Release-Version noch nicht komplett behoben. Zwar wird kein 500er Fehler mehr ausgeworfen, die Artikelansicht (Template unangetastet) ist aber teils unformatiert und die Navigation links fehlt komplett.
 
Ähnliche Themen
Titel Forum Antworten Datum
Neu IP Adresse einer Kontaktanfrage über den Shop herausfinden Allgemeine Fragen zu JTL-Shop 4
Neu Gibt es in der WaWi-Datenbank einen Zeitstempel, der anzeigt wann ein Kunde sich in einem bestimmten Shop registriert hat? User helfen Usern - Fragen zu JTL-Wawi 3
Beantwortet [Shop 5.7.2 / Wawi 2.0.5] GPSR-Daten werden am Artikel nicht angezeigt trotz korrekter Übertragung und installiertem Plugin Allgemeine Fragen zu JTL-Shop 1
Neu shop steht , brauche Hilfe Allgemeine Fragen zu JTL-Shop 6
Neu DSVGO konform 1000 Kunden in WaWi und Shop löschen! User helfen Usern - Fragen zu JTL-Wawi 4
Neu 500er Fehler im Shop nach aktivierung des Nova Child Templates für JTL-Shop 3
Neu JTL Shop Plugin - BD Automatisierter Widerruf (Von Händler für Händler - Schluss mit Mail-Chaos & Spam-Sorgen!) Plugins für JTL-Shop 0
Neu Rechte-Fehler im J10n Modul und Auswirkung auf base.mo.php in div. Plugins (Shop 5.7.1) JTL-Shop - Fehler und Bugs 0
Neu Welche JTL Shop Plugins oder kleinen Hilfstools würden euch im Alltag wirklich helfen? Plugins für JTL-Shop 0
Beantwortet Shop Abgleich nach Update auf 5.7.2 nicht mehr möglich JTL-Shop - Fehler und Bugs 4
Neu Shop zeigt keine Artikel mehr Fehler 500 Betrieb / Pflege von JTL-Shop 9
Neu Shop 5.7.1 und Downloadmodul Allgemeine Fragen zu JTL-Shop 1
Neu Plugin: JTL Exportformat Google Shopping gibt <g:google_product_category> unter Shop 5.7.1 und Wawi 2.0.4 nicht aus Plugins für JTL-Shop 1
Neu Widerrufsbutton für JTL-Shop 4 Allgemeine Fragen zu JTL-Shop 17
Neu Rabatte aus dem JTL-Shop werden in der Wawi nur als Netto-Preis übernommen, Rabatt % gehen verloren Onlineshop-Anbindung 0
Neu Laut Backend Shop Update für Shop 5.71 - Download nicht zu finden? Betrieb / Pflege von JTL-Shop 3
Neu Kategorie erscheint nicht im Shop Allgemeine Fragen zu JTL-Shop 5
Neu JTL-Shop - Wechsel von Test zum Livebetrieb - was beachten ? Installation / Updates von JTL-Shop 2
Neu Meta Shop seit September 2025: JTL-Lösung für neue Checkout-URL gesucht Allgemeine Fragen zu JTL-Shop 0
Rabatt Coupons in Verbindung mit Staffelpreisen - JTL 1.11.9, JTL Shop JTL-Wawi 1.11 0
Neu Shop-Update auf 5.7.1: Sprachvariablen im Widerrufsformular werden nicht erkannt, obwohl vorhanden?! JTL-Shop - Fehler und Bugs 3
Fehler beim Abgleich mit dem JTL-Shop JTL-Wawi 2.0 12
Neu OnFinds: KI-Suche für JTL-Shop mit fairer Abrechnung nach Artikelanzahl. 30 Tage kostenlos testen Plugins für JTL-Shop 0
Neu Freelancer für JTL-Wawi, Shop & Prozessautomatisierung Dienstleistung, Jobs und Ähnliches 2
Neu JTL Shop 5.7.1 mit Fehlern - versandarten zahlungsarten nicht änderbar, leere weiße Seite JTL-Shop - Fehler und Bugs 5
Neu Massiver jtl-shop-cron aufruf JTL-Shop - Fehler und Bugs 7
Neu Suche Workflow: Erstbestellung Shop auf Rechnung -> Auftrag Zurückhalten JTL-Wawi - Ideen, Lob und Kritik 1
Neu Neues Plugin: Erweiterter Widerrufsbutton für JTL-Shop Plugins für JTL-Shop 9
Neu [Suche 5 Beta-Tester] KI generiert JTL Shop 5 Templates per Beschreibung – kostenlos testen Templates für JTL-Shop 7
Neu Shop gesperrt - Webspace überschritten - Zusatzspace buchen bringt Fehler - Support fühlt sich nicht zuständig Betrieb / Pflege von JTL-Shop 7
Neu Telemetrie-Datenerfassung in JTL-Shop 5.7.0: Bitte um Klarstellung der DSGVO-relevanten Aspekte Allgemeine Fragen zu JTL-Shop 5
Neu GPSR Hersteller werden im Shop nicht angezeigt User helfen Usern - Fragen zu JTL-Wawi 2
Neu Nach Update auf 1.11.9 - alle Shopify Shop nicht mehr connected Shopify-Connector 4
Neu Shop 5.7 update empfhalen Installation / Updates von JTL-Shop 13
Plattformabgleich Shop löschen - Wo ist das in der MySQL DB? JTL-Wawi 2.0 4
Neu Funktioniert Shop 5.7 mit MariaDB 10.5.29? Installation / Updates von JTL-Shop 1
JTL Shop 4 Upgrade auf 5.5.0 --> Fehler 500 Upgrade JTL-Shop4 auf JTL-Shop5 2
JTL Shop 4 Upgrade auf 5.5.0 --> Fehler 404 Upgrade JTL-Shop4 auf JTL-Shop5 11
Neu JTL Shop 5 und Klarna Plugins für JTL-Shop 0
Neu JTL Shop 5.7 - Widerrufsbutton im B2B Templates für JTL-Shop 18
Neu Dropdown jtl shop länge einstellen Allgemeine Fragen zu JTL-Shop 2
JTL-Shop 5.7.0 Widerrufsbutton Einrichtung JTL-Shop5 42
Update auf Shop 5.5.0 von 5.4.1 ist der Shop nicht mehr erreichbar Upgrade JTL-Shop4 auf JTL-Shop5 4
Neu Merkmale Shop an oder Aus Allgemeine Fragen zu JTL-Shop 1
Neu JTL Shop Template Snackys Bildgrößen einstellen Templates für JTL-Shop 1
Neu Kategorie Listenansicht: Shop-Skript berechnet Höhe "falsch" Technische Fragen zu Plugins und Templates 5
Neu JTL-Shop 5.7 - Aktuell 5.7.2 Releaseforum 2
Neu Gratisgeschenke im JTL Shop nicht wirklich nutzerfreundlich. Allgemeine Fragen zu JTL-Shop 4
Neu Probleme mit Ninepoint und TikTok Shop Schnittstellen Import / Export 6
Tabelle tfirma in der Shop-Datenbank ist leer Einrichtung JTL-Shop5 3

Ähnliche Themen