Problem: Seiten /nach-Marke/ sind leer

Hallo,

wir haben einen Fehler den ich einfach nicht gelöst bekomme. (Oxid PE 4.5.5)
Seit wenigen Tagen sind die /nach-Marke/ Seiten leer.
Das “content” div hat keinen Quelltext im Browser.
Die Zuordnung der Artikel ist laut Backend Ok. Die Marke Moveo hat drei Artikel.

http://www.wecycle.de/Nach-Marke/Moveo/

Weiterhin dauert das öffnen dieser Seiten zum Teil extrem lange.

Wir haben ein altes template eingespielt und das Problem besteht weiterhin. Daher denke ich, dass es nicht an einer .tpl liegt.

Hat vielleicht jdm soetwas schon gehabt? Ideen? Bin für jeden Tipp dankbar.

Danke und Gruß

Was ist denn davor gemacht worden? Neue Marken eingepflegt?
Update oder frische Installation?
Logs?
Konsole?
Debug-Mode?

Hi,

keine neuen Marken eingeplegt
das Update auf 4.5.5. ist schon ein wenig älter, daran wird es glaube ich nicht liegen
wir hatten im Dezember FactFinder mal integriert zum testen. Aber eigentlich sauber deinstalliert (auch die tplblocks in der DB gelöscht)
EXCEPTION_LOG steht nichts (zumindest nichts, dass hier passen würde)
SEO URLs neu berechnet
tmp gelöscht
Cache gelöscht
anderer Browser getestet
andere Rechner getestet
anderer Internet-Zugang getestet

wo sollte ich das debug setzen? Die Seite hat ja eigentlich keinen Inhalt!?!

Danke und Gruß

das Debug-Level kann man in der config.inc.php setzen, gibt da verschiedene Ausgabe-Möglichkeiten, steht aber alles in den Kommentaren drin

ich schau mir das dann mal in Ruhe noch an.
Falls jdm etwas ähnliches mal hatte -> bin dankbar für Tipps

also einen Scriptfehler hab ich auf die Schnelle entdeckt - dürfte aber nichts mit dem eigentlichen Problem zu tun haben:

$ is not defined Zeile 34:

<script type="text/javascript">
        $(document).ready(function(){
            $("#shadow").css("height", $(document).height()).hide();
            $(".lightSwitcher").click(function(){
                $("#shadow").toggle();
                if ($("#shadow").is(":hidden"))
                    $(this).html("Video").removeClass("turnedOff");
                 else
                    $(this).html("Video").addClass("turnedOff");
            });
            
        });
    </script>

ah danke.
aber hat nichts mit dem Problem zu tun. Dieses Script funktioniert eigentlich Problemfrei auf anderen Seiten des Shops.

Das sind ja noch mehr Markenseiten, die nicht funktionieren. Wurde auf diesen Seiten Content via CMS oder via eigener Templates (include) eingepflegt? Es könnte an einem falschen / fehlenden Tag liegen.

es betrifft alle Markenseiten außer Scott/Cube/Specialized/ONeal welche eigene Templates haben. Die mit den eigenen Templates funktionieren Problemfrei.

Nur die /nach-Marken/ Seiten sind fehlerhaft.

Ich glaube es liegt an der DB Abfrage. Die brauchen über 60 sekunden zum Teil.

:eek:

Problem gelöst!
Ich habe die Datei /tpl/page/list/list.tpl geändert (ich habe nur ein Textzeichen eingefügt damit die Datei zu speichern ist) und neu gespeichert.

Die Datei ist inhaltlich genau wie vorher, nur das neue speichern hat das Problem gelöst. Ich habe dieser Datei aber seit Monaten nichts geändert!?

Danke für die Hilfe.
Gruß

Herzlich Willkommen in der Voodoo-Welt :-))
Wer weiss, wodurch die Datei kaputt gegangen ist…

Gruß

Bei mir ist diese Seite jetzt komplett leer:
http://www.wecycle.de/Nach-Marke/

Die Übersichts-Seite hat aber auch einige Darstellungsfehler.

Warum sind manche URL´s so gestaltet:
http://www.wecycle.de/Cube/
und andere so?
http://www.wecycle.de/Nach-Marke/Assos/

Danke für die Hinweise, schau ich mir mal an.
Welche Übersichts-Seite meinst Du?

Bei den URLs: bei einigen Marken pflegen wir noch Content ein wie Bilder, Texte und Videos.
Da wir diese Marken-Seiten unterscheiden wollen ist die URL anders.

hmm, das Problem besteht leider wieder, bzw. immer noch!?
Es liegt wohl doch nicht an einer defekten Datei.
auch per log kann ich absolut nicht feststellen wo das Problem hier liegt. “Gefühlt” würde ich behaupten dass wenn ich den tmp Ordner leere, es ein paar Stunden später funktioniert. Aber auch wieder nur für ein paar Stunden und dann zeigen die Marken-Seiten wieder keine Artikel an, und haben extrem lange Ladezeiten.

Was mit aufgefallen ist: “früher” hatten wir immer an die 10000 Dateien im tmp ordner. Jetzt sind es nur noch zwischen 200-300 ? Kann hier das Problem liegen?

Gruß

oxchkversion schonmal versucht?

ja, schon versucht, es sind bei ungenutzen Template Dateien (basic) einige Versionsunterschiede. Ansonsten siehts gut aus.
Bin echt ratlos!? Heute Morgen haben die Marken-Seiten ganz normal funktioniert. Dann habe ich eine Änderung (binär FTP) an der oxid.css gemacht und ab da ist der Fehler wieder da!?
Das macht doch keinen Sinn?

[QUOTE=Hebsacker;77799]also einen Scriptfehler hab ich auf die Schnelle entdeckt - dürfte aber nichts mit dem eigentlichen Problem zu tun haben:

$ is not defined Zeile 34:

<script type="text/javascript">
        $(document).ready(function(){
            $("#shadow").css("height", $(document).height()).hide();
            $(".lightSwitcher").click(function(){
                $("#shadow").toggle();
                if ($("#shadow").is(":hidden"))
                    $(this).html("Video").removeClass("turnedOff");
                 else
                    $(this).html("Video").addClass("turnedOff");
            });
            
        });
    </script>

[/QUOTE]
nun fehlt komischerweise die letzten closing brackets “});”
und ich bekomm in der Fehlerkonsole noch so komische Sachen:

Fehler: uncaught exception: Error: <http://platform.twitter.com> wurde die Erlaubnis für das Lesen der Eigenschaft Proxy.InstallTrigger verweigert.

sollte zwar nicht mit dem eigentlichen Problem zusammenhängen, dürfte aber die Ladezeit erhöhen :slight_smile: