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

  • Temporäre Senkung der Mehrwertsteuer Hier findet ihr gesammelt alle Informationen, Videos und Fragen inkl. Antworten: https://forum.jtl-software.de/threads/mehrwertsteuer-senkung-vom-01-07-31-12-2020-offizieller-diskussionthread-video.129542/

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.396
328
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.396
328
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.396
328
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 Forum Antworten Erstelldatum des Themas
Neu Shop 5 Meta/SEO Angaben für weitere Sprache nicht speicherbar JTL-Shop - BETA - Feedback und Bugmeldungen 2
Neu JTL Shop mit Sprache Niederländisch Einrichtung von JTL-Shop4 4
Neu WAWI Händler Preise - im shop anzeigen User helfen Usern - Fragen zu JTL-Wawi 0
Neu Online-Shop Kundengruppe wurde nicht zugeordnet Onlineshop-Anbindung 1
Neu Sprachen aus Wawi und Shop entfernen User helfen Usern - Fragen zu JTL-Wawi 3
Neu Artikel nach WaWi-Update und Umzug auf Server im Shop plötzlich gesperrt --> trotzdem verfügbar, aber grüne Markierung fehlt User helfen Usern - Fragen zu JTL-Wawi 5
Neu Bilder werden im Shop 5 nicht richtig angezeigt (PNG) Allgemeine Fragen zu JTL-Shop 2
Neu Newsletter Versand funktioniert nicht JTL Shop 5.0 JTL-Shop - Fehler und Bugs 1
Neu EVO Template für Shop 5 "404" Anzeige im Frontende Hersteller Templates für JTL-Shop 1
Neu OnPage Composer "Not found" - JTL Shop 5 Installation / Updates von JTL-Shop 3
Neu JTL shop 5 PLugin Fehlerhaft Installation / Updates von JTL-Shop 1
Neu Ebay Namen des Kunden in Shop 5 anzeigen Technische Fragen zu Plugins und Templates 0
Neu Freshdesk Widget in JTL Shop Plugins für JTL-Shop 0
Neu Shop 1:1 kopieren Installation / Updates von JTL-Shop 6
Neu Kundendatenimport in den JTL-Shop 5 Allgemeine Fragen zu JTL-Shop 1
Erforderliche Versionen Wawi und Shop für upgrade ? Upgrade JTL-Shop4 auf JTL-Shop5 2
Neu Links ändern / anpassen für Kategorien im Shop Allgemeine Fragen zu JTL-Shop 0
Neu S360 - Amazon Pay Plugin funktioniert nicht im 5er Shop Plugins für JTL-Shop 3
Neu JTL Search funktioniert im 5er Shop nicht Plugins für JTL-Shop 1
Neu JTL Shop 5 - Demos? Allgemeine Fragen zu JTL-Shop 9
Neu Konfigurationsartikel nicht findbar im Shop schalten Arbeitsabläufe in JTL-Wawi 1
Neu Nach JTL Shop 5 Update nicht mehr in google zu finden ? Allgemeine Fragen zu JTL-Shop 24
Neu Die Anzeigen-URL erreicht unsere Shop Seite nicht User helfen Usern - Fragen zu JTL-Wawi 2
Neu Shop 5 Consent Manager JTL-Shop - Fehler und Bugs 4
Neu Attribute waWi -> SHOP User helfen Usern - Fragen zu JTL-Wawi 0
Neu Fehlende Variablen im Shop 5? JTL-Shop - Fehler und Bugs 7
Neu Shop 5 langsam nach Erstinstallation Allgemeine Fragen zu JTL-Shop 4
Neu Shop 5 Blog-Hauptkategorie steht laut Google auf noindex - wo ändern? Betrieb / Pflege von JTL-Shop 4
Neu [Shop4] Problem mit einer Versandarten und der Bezeichnung im Shop (Dopplung) Technische Fragen zu Plugins und Templates 1
Neu Fehler nach Update von gehostetem Shop 4 auf 5 Installation / Updates von JTL-Shop 1
Neu Seiten für Variationen im Shop deaktivieren Allgemeine Fragen zu JTL-Shop 2
Neu neues Google Shopping Plugin für Shop 5 - alter Fehler bei den Versandkosten Plugins für JTL-Shop 1
Neu JTL Shop Schriftgröße und Hintergrundfarbe User helfen Usern - Fragen zu JTL-Wawi 0
Neu Google Pagespeed motzt über die OPC Gallerie im JTL Shop 5 Allgemeine Fragen zu JTL-Shop 0
Neu Sortierreihenfolge von Artikeln wird nicht richtig im Shop angezeigt WooCommerce-Connector 0
Neu Alle Daten aus vorhandenem Shopware Shop in Wawi Synchronisieren Shopware-Connector 3
Neu Shop 5 - Variationsbilder Allgemeine Fragen zu JTL-Shop 2
Neu [Shop 5 / Blog ] Beiträge mit Tags versehen? Allgemeine Fragen zu JTL-Shop 1
Neu JTL-Shop 4 Variablen Newsletter Allgemeine Fragen zu JTL-Shop 0
Neu Mitlaufendes Header Menü in JTL Shop 5 (NOVA) Templates für JTL-Shop 2
Neu Kunden Daten Sync JTL-Wawi --> JTL Shop Allgemeine Fragen zu JTL-Shop 1
Neu Bezahlanbieter für JTL Shop 5??? Umstieg auf JTL-Shop 1
Neu JTL Shop Update 4.06 zu 5.0 Front End Internal Server Error Installation / Updates von JTL-Shop 7
Neu Megamenü nach Shop Zurücksetzugn verschwunden Allgemeine Fragen zu JTL-Shop 1
Neu EVO Template für Shop 5 Templates für JTL-Shop 0
Neu JTL Shop 5: JTL Google reCaptcha v2 JTL-Shop - Fehler und Bugs 0
Neu JTL Shop 5: Checkbox cannot link to link ID 67 JTL-Shop - Fehler und Bugs 0
Neu ausblenden Kategorienamen JTL5 Shop Templates für JTL-Shop 0
Neu Shop 5 - 17 Kategorien - wie anzeigen? JTL-Shop - BETA - Feedback und Bugmeldungen 12
Neu SHOP 4 SHOP 5 JTL-Shop - Fehler und Bugs 7
Ähnliche Themen