Leere Seiten in "Archiv" und "Kategorien"

  • Ich habe nach der Installation von WP 2.7 (deutsches Paket) 3 Kategorien angelegt und einige Testartikel geschrieben. Die Testartikel erscheinen auch auf der Startseite. Wenn ich aber unter "Archive" auf "Januar" oder unter "Kategorien" auf eine der Kategorien klicke, erhalte ich eine völlig leere Seite. Alle anderen Links funktionieren, d.h., die Admin-Seite, usw. - alles in Ordnung, keine Fehlermeldung.

    In der Logdatei des Webservers sehe ich beim Klick auf den Link "Januar" den Eintrag:

    Code
    "GET /wordpress/?m=200901 HTTP/1.1" 500 - "http://192.168.2.2/wordpress/" und danach noch die Browserkennung

    Die "500" steht ja bekanntermaßen für "Internal Server Error", was mir aber nicht viel weiterhilft.
    Oder doch?

    wobo

    EDIT:
    Falls jemand auf die Idee kommt: Es liegt diesmal nicht an den magic_quotes! :) Die habe ich per Eintrag in die Konfigdatei auf (0) gesetzt.

    Ich bin schlimmer als ich aussehe!

    Einmal editiert, zuletzt von wobo (20. Januar 2009 um 03:45)

    • 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

  • Ja, da steht wirklich was, nur kann ich damit nichts anfangen:

    Code
    PHP Parse error:  syntax error, unexpected T_STRING, expecting '(' in /var/www/html/wordpress/wp-content/themes/default/archive.php on line 39, referer: http://192.168.2.2/wordpress/

    Ich habe mir die archive.php angesehen und finde keinen Fehler. Die Datei ist unverändert, ich habe sie trotzdem mit dem Original verglichen, stimmt überein:

    PHP
    <p class="postmetadata"><?php the_tags(__('Tags:', 'kubrick'), ', ', '<br />'); ?> <?php printf(__('Posted in %s', 'kubrick'), get_the_category_list(', ')); ?> | <?php edit_post_link(__('Edit', 'kubrick'), '', ' | '); ?>  <?php comments_popup_link(__('No Comments»', 'kubrick'), __('1 Comment »', 'kubrick'), __('% Comments »', 'kubrick'), '', __('Comments Closed', 'kubrick') ); ?> </p>

    Ich bin zwar kein wirklicher PHP-Coder, aber ich sehe nicht, wo da eine Klammer fehlt.

    wob

    Ich bin schlimmer als ich aussehe!

  • Die Fehlermeldung sagt nicht, das eine Klammer fehlt, sondern das ein String an einer Stelle steht, wo eine Klammer erwartet wird.

    Auf den 1. Blick kann ich aber auch keinen Fehler entdecken. Poste mal bitte die vollständige archive.php in PHP-Forentags fürs Syntaxhighlighting. Vielleicht fällt uns dann ja was auf.

  • Die Fehlermeldung sagt nicht, das eine Klammer fehlt, sondern das ein String an einer Stelle steht, wo eine Klammer erwartet wird.

    Ja, so ist es richtig, hatte mich nur ungenau ausgedrückt.

    archive.php

    wobo

    Ich bin schlimmer als ich aussehe!

  • Mmh, scheint alles okay zu sein. Hast du die Datei nochmal mit dem Original überschreiben (auch wenn sie gleich sein sollten)? Beim Upload den FTP-Modus (ASCII) korrekt eingestellt?

    Wenn das nicht hilft, dann würde ich den Inhalt von <p class="postmeta"> mal auf mehrere Zeilen verteilen, um herauszufinden, wo genau der Fehler auftritt:

    PHP
    <p class="postmetadata">
      <?php the_tags(__('Tags:', 'kubrick'), ', ', '<br />'); ?>
      <?php printf(__('Posted in %s', 'kubrick'), get_the_category_list(', ')); ?> | 
      <?php edit_post_link(__('Edit', 'kubrick'), '', ' | '); ?>
      <?php comments_popup_link(__('No Comments »', 'kubrick'), __('1 Comment »', 'kubrick'), __('% Comments »', 'kubrick'), '', __('Comments Closed', 'kubrick') ); ?>
    </p>
  • Sehr seltsam, das Ganze! Ich habe einfach mal die archive.php aus dem ZIP über die bestehende archive.php drübergebügelt und das Problem ist weg.
    ich schwöre bei allen Göttern von Ceget IV, dass ein Diff der Datei mit dem Original keinen Unterschied angezeigt hat!

    wobo

    EDIT: Jetzt haben wir (fast) gleichzeitig gepostet. Upload-Modus war einfaches Kopieren, da die Website erstmal zum Testen lokal auf dem gleichen System eingerichtet ist.

    Ich bin schlimmer als ich aussehe!

  • Ich habe ich ein ähnliches Problem... Nur: Die Kategorie-Seiten funktionieren, aber die Archiv-Seiten nicht. Wenn ich auf einen Tag des Kalenders klicke, kommt einfach eine weiße Seite. o__O
    Ich hab inzwischen auch original-Datei drüberkopiert und auch mit der funktionierenden Kategorie-Seite verglichen und ich finde einfach keine Fehler... -.-

    Irgendwo eine vergessenen Klammer oder so? =/
    Ich bin echt verzweifelt. :(

    Komm, entführ mich, versteck mich in deinem Herzen!

  • Hmpf, ich habe keine Ahnung wo ich das error.log finde... Bin bei goneo, wo muss ich da suchen? o__O

    Okay, weiß, wo ich suchen muss... Dauert nur nen Moment.. ^^

    Komm, entführ mich, versteck mich in deinem Herzen!

    Einmal editiert, zuletzt von Miss Mausz (22. Januar 2009 um 13:48)

  • Okay, erledigt. Ich hab die Archivseite vom default-Theme hochgeladen und jetzt funktioniert es. o__O

    Komm, entführ mich, versteck mich in deinem Herzen!

Jetzt mitmachen!

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