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.878
518
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.878
518
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.878
518
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 Hilfe - Performanceproblem mit Shop durch Worker JTL-Shop - Fehler und Bugs 0
Neu JTL Shop Gutscheine über JTL-Vouchers erstellen Allgemeine Fragen zu JTL-Shop 0
Neu Shop Suchfunktion Probleme mit (HTML-)Sonderzeichen JTL-Shop - Fehler und Bugs 0
Kundenattribute aus Shop übernehmen und aus Wawi zurück an Shop übermitteln Einrichtung JTL-Shop5 1
Neu Produktdaten aus Shop zur Wawi WooCommerce-Connector 9
Neu Unterstützung bei JTL5-Shop-Überarbeitung gesucht - Template/Plugin uvm. Dienstleistung, Jobs und Ähnliches 1
Neu Shop in Unterverzeichnis führt dazu, dass Inhalte aus dem übergeordneten Verzeichnis im Shop gezeigt werden JTL-Shop - Fehler und Bugs 3
Neu Kuriosum - Shop 5.1.5 mit Datenbank 5.2.4 Mischbetrieb nach fehlgeschlagenem Update Installation / Updates von JTL-Shop 8
Neu Weiße Seite nach Update Shop 5.1.5. auf 5.2.4 Installation / Updates von JTL-Shop 24
Neu E-Commerce-Effizienz steigern: Welche Programmiersprache verbessert die JTL-Shop-Entwicklung? Technische Fragen zu Plugins und Templates 1
Neu Kompatibilitätsliste JTL Shop & JTL Wawi Installation / Updates von JTL-Shop 2
Neu JTL-Shop 5 Paypal Zahlung 30 Tage Zahlungsziel Allgemeine Fragen zu JTL-Shop 6
Neu JTL-Shop 5.3.0 RC3 Fehler nach Update Portlet Banner, fehlendes Produkt JTL-Shop - Fehler und Bugs 0
Neu Funktionsattribut unverkäuflich wird nicht an den Shop übertragen Allgemeine Fragen zu JTL-Shop 1
Neu Umstieg von Shopware 5 zu JTL Shop 5 - Ranking behalten Allgemeine Fragen zu JTL-Shop 2
Neu Verbindungsproblem Wawi (1.8.12.0) zum JTL-Shop (5.2.4) über localhost User helfen Usern - Fragen zu JTL-Wawi 0
Neu Lizenz zu verkaufen für JTL-Shop Standard Edition Allgemeine Fragen zu JTL-Shop 4
Neu Suchbegriff hängt Shop auf?! Allgemeine Fragen zu JTL-Shop 2
JTL Shop : automatisch setzen: Verfügbar ab: 28.04.2024 (Vorbestellung möglich) JTL-Wawi 1.8 0
Neu Programmierung eines Tools zur Verwaltung einer Datentabelle (JTL Shop 5) Technische Fragen zu Plugins und Templates 6
I have faced an issue while the JTL Shop order has synchronized to the JTL WAWI 1.8 version. JTL-Wawi 1.8 0
Neu JTL Shop 5 Umfrage!? Allgemeine Fragen zu JTL-Shop 0
Neu Woocommerce mit JTL Connector "Die Shop-URL verweist nicht auf einen gültigen Shop" WooCommerce-Connector 3
Hosting JTL- Shop unter https://...12358.jtl-shop.de/ Einrichtung JTL-Shop5 0
Neu Issue SHOP-1348: Sortierung nach Preis unter Umständen fehlerhaft Allgemeine Fragen zu JTL-Shop 0
Neu JTL-Shop Standard Edition Lizenz zu verkaufen Umstieg auf JTL-Shop 7
Neu WAWI Kategorien werden im Shop nicht angezeigt Gelöste Themen in diesem Bereich 3
Neu Bilder werden Falsch im Shop angezeigt. WooCommerce-Connector 0
Neu Shop nicht mehr erreichbar HTTP 500 Error Betrieb / Pflege von JTL-Shop 1
Neu Wie kann ich im JTL-Shop einen Abwesenheitshinweis einstellen? Allgemeine Fragen zu JTL-Shop 1
Neu JTL Shop 5.30? Allgemeine Fragen zu JTL-Shop 9
Neu Anzeige von Neuheiten und Topsellern im JTL Shop 5 Allgemeine Fragen zu JTL-Shop 2
Neu Variationen im Shop Auswahl zurücksetzen (Plugin?) Betrieb / Pflege von JTL-Shop 4
Neu NEU ✔️ PDF-Angebots-Plugin für den JTL-Shop 5 - PDF Angebote von der Produktseite oder aus dem Warenkorb heraus generieren B2C / B2B Plugins für JTL-Shop 5
Neu JTL Shop funktioniert nicht mehr Allgemeine Fragen zu JTL-Shop 2
Neu Shop im Urlaub offline stellen/oder Benachrichten Allgemeine Fragen zu JTL-Shop 8
Neu JTL Shop Template Domain lösen? Allgemeine Fragen zu JTL-Shop 0
Neu Migration von eCommerce-Integrator auf JTL Connector - Software 5 Shop Onlineshop-Anbindung 2
Neu CloudFlare RocketLoader und JTL-Shop OnPage Composer JTL-Shop - Fehler und Bugs 0
Neu JTL-Shop 5 und PHP OpCache Allgemeine Fragen zu JTL-Shop 9
Neu Shop wird nicht verbunden Onlineshop-Anbindung 2
Neu Performance Online-Shop Allgemeine Fragen zu JTL-Shop 14
Sprachauswahl im JTL Shop 5 Einrichtung JTL-Shop5 5
Neu JTL Shop und WAWI komplett testen vor Shop-Release Gelöste Themen in diesem Bereich 8
Neu JTL Wawi Warenwirtschaft mit Gambio Cloud-Shop Gambio-Connector 0
Neu Anfängerfrage nach der prinzipiellen Funktionsweise mit JTL-Shop und FFN Starten mit JTL: Projektabwicklung & Migration 4
Neu Neue Tab in JTL 5 Shop erstellen Allgemeine Fragen zu JTL-Shop 3
Neu B2B Bestellung im Shop - Pflichtfelder Allgemeine Fragen zu JTL-Shop 1
Kein Abgleich zum Shop, ich komme nicht in Plattformen/Verkaufskanäle rein JTL-Wawi 1.8 3
Neu Artikelbilder werden im Shop verzerrt angezeigt JTL-Shop - Fehler und Bugs 4

Ähnliche Themen