Probleme durch Cache?

  • Hallo,

    ich habe folgendes Problem beim Plugin-Programmieren: ich hatte eine fehlerhafte Zeile, natürlich nicht meine Schuld :), in meinem Plugin (z.B. Zeile 34). Dementsprechend gab es eine Fehlermeldung für Zeile 34.

    Diese Zeile habe ich korrigiert, dort gibt es jetzt keinen Code mehr. Alles funktioniert, bis auf wenige Seiten, z.B. beim Ausloggen oder beim Aufuruf der Seite ohne "www.". Dann erscheint die alte Fehlermeldung von Zeile 34, in der ja schon nichts mehr steht. Das geschieht nur bei Seiten, die ich vorher mit dem fehlerhaften Code aufgerufen hatte, aber nicht bei allen.

    Den Browsercache habe ich gelöscht, das Problem tritt auch bei anderen Personen auf (die mich auf das Problem mit dem "www." hingewiesen hatten).

    Frage: hat WP einen Cache-Mechanismus, der dafür verwantwortlich ist? Oder liegt das am Server? Hat jemand ein ähnliches Problem schon mal gelöst?

    Die ganze Sache ist nicht nur blöd, weil das inkompetent bei anderen erscheint, sondern weil die Programmierung damit auch schwerer wird, weil ich nicht genau sehe, was ein alter Fehler ist und was ein neuer.

    Wenn das das falsche Forum ist oder das eine vielgestellte Frage, würde ich mich über einen Link zum richtigen Forum/der Antwort freuen.

    Vielen Dank,

    Ekkart.

    • Anzeige

    Hallo!

    Wenn du gerade an deiner Website arbeitest oder dein aktuelles Hosting überdenkst: Wir betreiben mit NetzLiving eine Hosting-Plattform, die speziell auf Performance, Sicherheit und einfache Verwaltung ausgelegt ist.

    • ✔️ Schnelle Ladezeiten (optimiert für WordPress & Co.)
    • ✔️ Deutsche Server & DSGVO-konform
    • ✔️ Persönlicher Support (kein 0815-Ticket-System)

    Mehr erfahren

  • Guck mal in wp-content/ ob da ein cache-Ordner liegt … falls ja, ist Caching aktiv.

    P.S. Seiten sollten generell nur über eine URL erreichbar sein … entweder mit oder ohne www. … beides zusammen ist unschön und führt nebenbei zu einigen anderen Problemen in der Indizierung von Suchmaschinen … aber das ist ein anderes Thema. :)

  • Oder ist sogar ein Cache Plugin installiert?

    [size=10]Bitte immer zuerst die Forensuche nutzen und erst danach Deine Fragen hier im Forum stellen, denn sehr vieles wurde schon mehrfach beantwortet. Bitte dabei auch die Forenregeln beachten.
    Kein Support per PN - Fragen gehören ins Forum.[/SIZE]
    [size=8]Wenn du eine weise Antwort verlangst, musst du vernünftig fragen. (Johann Wolfgang von Goethe)[/SIZE]

  • Danke für die Ideen:

    • es gibt kein cache-Verzeichnis
    • es wird kein cache-Plugin eingesetzt

    Wie gesagt, ein Cache war nur meine erste Idee, evtl. sind Cookies, nonces oder Unfähigkeit meinerseits die Gründe, ich weiß es nicht.

    Zum PS: ich finde es angenehm, wenn ich eine Webadresse mit oder ohne www. eintippen kann und zur richtigen Seite komme. Hast Du einen Link, wo ich mich über die Vor- und Nachteile informieren kann?

    Danke, Ekkart.

  • Puh, es war, wie nicht anders zu erwarten, ein ganz anderer Fehler.

    Ich habe innerhalb des Plugins folgenden Code verwendet:

    PHP
    <?php
    // ...
    ?>
    
    
    <?php
    // ...
    ?>


    Der "Fehler": die Leerzeile zwischen den PHP-Anfangs- und Endeanweisungen. Ich wußte zwar, dass man das am Dateiende vermeiden soll, aber zwischendurch war mir das nicht bewusst. Leider war die Fehlermeldung dazu irreführend.

    Folgender Code wäre z.B. fehlerfrei:

    PHP
    <?php
    // ...
    ?>
    <?php
    // ...
    ?>

    Gruß, Ekkart.

    PS: kann ich das Thema jetzt irgendwie auf "gelöst" setzen?


  • Zum PS: ich finde es angenehm, wenn ich eine Webadresse mit oder ohne www. eintippen kann und zur richtigen Seite komme. Hast Du einen Link, wo ich mich über die Vor- und Nachteile informieren kann?

    Einfach mal nach "suchmaschinenoptimierung duplicate content 301" suchen. Im Endeffekt geht es nur darum, entweder von example.com auf http://www.example.com oder von http://www.example.com auf example.com umzuleiten, damit nur eine Adresse gültig is.

    Bzgl. des Problems … sehr merkwürdig, denn normalerweise sollten Leerstellen innerhalb des Dokuments wirklich egal sein.

Jetzt mitmachen!

Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!