Hallo, hab meinen Testshop lange nicht mehr betreten und fand heute dieses vor. Wie kann ich dem Layout auf die Sprünge helfen? Danke, Marieluise
1. Die Version ist eine exakte Kopie vom Live-Shop. Xycons wurde im Testshop gestestet, bevor es live ging. 2. Browser löscht beim Abschalten IMMER alle Caches und Cookies 3. Cache vom Testshop und templates_c Verzeichnis in filezilla gelöscht, weil im Backend ja nichts angesteuert werden kann, auch nicht mit direkter URL z.B. zum OrdersOverview - null Wirkung.
Sieht aus als würde die Javascript Engine nicht laufen. Das muss man sich inner Browserkonsole ansehen und da was herauslesen. Da fehlt was, oder da bricht was ab.
Also, ich habe zwei Fehler gefunden. Die XYAdmin.js von Xycons, die nicht geladen werden kann, weil sie nicht vorhanden ist. Im Live-Shop aber auch nicht, und da sieht das Backend tadellos aus. Zweiter Ladefehler: Stack trace: #0 /var/www/vhosts/marieluiseritter.www84.hostkraft.de/httpdocs/testshop/GXMainComponents/Services/Core/OrderStatus/Repositories/OrderStatusRepository.inc.php(86): LanguageProvider->getCodeById(Object(IdType)) #1 /var/www/vhosts/marieluiseritter.www84.hostkraft.de/httpdocs/testshop/GXMainComponents/Services/Core/OrderStatus/OrderStatusService.inc.php(45): OrderStatusRepository->findAll() #2 /var/www/vhosts/marieluiseritter.www84.hostkraft.de/httpdocs/testshop/GXMainComponents/Controllers/HttpView/AdminAjax/OrderStatusAjaxController.inc.php(41): OrderStatusService->findAll() #3 /var/www/vhosts/marieluiseritter.www84.hostkraft.de/httpdocs/testshop/GXEngine/Services/System/Http/HttpViewController.inc.php(152): OrderStatusAjaxController->actionDefault() #4 /var/www/vhosts/marieluiseritter.www84.hostkraft.de/htt"</a></span><span id="error_51233" class="gambio_error_box details error" style="display: none;"><b>Information:</b><br/><br /> <b>Fatal error</b>: Uncaught UnexpectedValueException: No language code has been found in /var/www/vhosts/marieluiseritter.www84.hostkraft.de/httpdocs/testshop/GXMainComponents/Shared/LanguageProvider.inc.php:127 Stack trace: #0 /var/www/vhosts/marieluiseritter.www84.hostkraft.de/httpdocs/testshop/GXMainComponents/Services/Core/OrderStatus/Repositories/OrderStatusRepository.inc.php(86): LanguageProvider-&gt;getCodeById(Object(IdType)) #1 /var/www/vhosts/marieluiseritter.www84.hostkraft.de/httpdocs/testshop/GXMainComponents/Services/Core/OrderStatus/OrderStatusService.inc.php(45): OrderStatusRepository-&gt;findAll() #2 /var/www/vhosts/marieluiseritter.www84.hostkraft.de/httpdocs/testshop/GXMainComponents/Controllers/HttpView/AdminAjax/OrderStatusAjaxController.inc.php(41): OrderStatusService-&gt;findAll() #3 /var/www/vhosts/marieluiseritter.www84.hostkraft.de/httpdocs/testshop/GXEngine/Services/System/Http/HttpViewController.inc.php(152): OrderStatusAjaxController-&gt;actionDefault() #4 /var/www/vhosts/marieluiseritter.www84.hostkraft.de/htt in <b>/var/www/vhosts/marieluiseritter.www84.hostkraft.de/httpdocs/testshop/GXMainComponents/Shared/LanguageProvider.inc.php</b> on line <b>127</b><br /> </span></pre> Denselben Ladefehler hat der Shop aber auch. Vielleicht habe ich ihn noch nie bemerkt, weil ich nur Deutsch verwende. So lange man keinen Unterschied findet, ist nicht einzusehen, warum der Testshop nicht genau so funzen sollte wie der Shop. - Wobei der Shop tadellos ist. Nur das Backend schmollt.
Das riecht stark nach einem Problem mit den Sprachen in der Datenbank, wahrscheinlich ist da was korrupt. Mal mit Sprachen gespielt oder eine der Standardsprachen gelöscht (deutsch, englisch)? Letzteres mag der Shop gar nicht.
Rumgespielt hab ich mit Sprachen nie. Meine Kinderhörspiele werden nur von deutschsprachigen Kunden gekauft. Früher, als ich noch wenig Platz auf dem Server hatte, hab ich immer die Ordner lang/english gelöscht. Das mache ich aber schon lang nicht mehr. Außerdem kommt diese error-Meldung ja auch bei der Netzwerküberprüfung im Live-Shop, und ich sehe keinerlei Folgen davon in der Performance. Mir ist es jetzt mit Hilfe von Zoom gelungen, einen einzelnen Menüpunkt in dem Gewurschtel anzuklicken. Da kam eine Fehlermeldung, dass in /public das fonts-Verzeichnis fehlte. Das hab ich ersetzt. Das hat teilweise Erfolg gebracht. Aber nun passiert was Seltsames. Vielleicht wirst du ja draus schlau, wo da die Gesetzesmäßigkeit liegt. Vielleicht fehlt ja noch irgendwo ein Verzeichnis. Wenn ich z.B. folgende Seiten anklicke: Bestellungen Rechnungen Kundengruppen Google Quick Edit Zahlungsweisen Und z.B. bei folgenden Seiten steht links weiterhin Gewurschtel und rechts winzige Schrift: Start Widerrufe Kunden Kategorien/Artikel Artikelattribute Sonderangebote Artikeleigenschaften Modul Center Versandarten Zusammenfassung Ich möchte auch gern mal wissen, wie ich das mit der robots.txt machen soll. Testshop und Shop schreien abwechselnd nach einer neuen, wenn ich sie für einen der beiden Shops im Hauptverzeichnis geändert habe. Sie stehen ja beide im selben. Soll ich den Text der zweiten einfach in die erste reinkopieren, damit das Gemoser endlich aufhört? Liebe Grüße Marieluise