Seite nicht Gefunden members usw

  • Hallo

    Habe so einiges gelesen aber nichts wirklich verstanden woran es liegt. Also Ich habe eine Wordpress installation, neuste Version, auf einem Windows 2008 Server (http://www.chatferno.de) darauf habe ich die neuste Buddypress installation gehauen.

    Soweit alles gut.

    Nur alle Links klappen nicht nach dem Muster wie sie angegeben sind:

    http://www.chatferno.de/members/ geht nicht aber http://www.chatferno.de/index.php/members/

    http://www.chatferno.de/groups/ geht nicht aber http://www.chatferno.de/index.php/groups/

    Wie kann ich das Fixen? viel gelesen von rewrite regeln. kann ich ja nicht da ich den IIS laufen habe.

    Über eine Antwort würde ich mich freuen. Uns sorry das ich solch eine warscheinlich dumme Frage gestellt habe.

    Gruß

    Torsten

    • 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

  • Hallo Torsten!
    Du hast mir einen wichtigen Hinweis gegeben, weil ich das gleiche Problem habe. Unter 'Einstellungen | Permalinks' habe ich zu 'Benutzerdefinierte Struktur' folgendes eingetragen: '/index.php/%category%/%postname%/'; bitte ohne die einfachen Anführungsstriche eingeben.

    Das hat zwar noch nicht die Verlinkung mit Buddypress gelöst, doch bin ich auf der richtigen Spur ... glaube ich. Ich nutze auch den IIS.

    Ich vermute, dass die deutsche und die engliche WP Versionen nicht ganz identisch sind.

    ---
    Ich habe es gefunden!

    Gehe in deine WP Struktur nach 'wp-content | plugins | buddypress | bp-themes | bp-default'.
    Rufe die Datei 'header.php' mit einem Editor auf. Bitte erst diese Datei sichern, falls etwas passieren sollte! Suche z.B. nach

    PHP
    <a href="<?php echo site_url() ?>/<?php echo BP_ACTIVITY_SLUG ?>/" title="<?php _e( 'Activity', 'buddypress' ) ?>"><?php _e( 'Activity', 'buddypress' ) ?></a>

    . Das ist die URL in der Menüzeile des Buddypress Standardtheme. Trage jetzt 'index.php/' an folgender Stelle eine

    PHP
    <a href="<?php echo site_url() ?>/[B]index.php/[/B]<?php  echo BP_ACTIVITY_SLUG ?>/" title="<?php _e( 'Activity',  'buddypress' ) ?>"><?php _e( 'Activity', 'buddypress' )  ?></a>

    . Mache das bitte auch für die anderen Menüpunkte darunter und speichere die Datei ab.

    Normalerweise müsste das automatisch funzen, wenn man unter 'Einstellungen|Permalinks' in 'Benutzerdefinierte Struktur' '/index.php/%category%/%postname%/' eingetragen hat. Warum das nicht passiert, keine Ahnung.

    So und jetzt muss ich noch für das Menü ganz oben die richtige Datei finden.

    Grüße Thorsten

  • header.php

    Hall Thorsten & Torsten,

    die Datei header.php enthäl bei mir nichts von dem, was sie bei dir zu enthalten scheint:

    Code
    > id="bp-default">
    
    
        •    class="selected">
        •    class="selected">
        •    class="selected">
        •    class="selected">
        •    class="selected">
        •    class="selected">


    Das ist alles. Geöffnet mit TextEdit auf dem Mac. Stimmt da irgendwas nicht? Wär neugierig! :-? Thomas

  • So Jungs! Die Lösung ist gefunden und mein Beitrag von oben bitte wieder vergessen und rücksetzen.

    Das Problem taucht bei Windows Servern mit dem IIS auf. Es liegt an der 'mod_rewrite' Funktion, die es nicht unter Windows gibt. Es existiert aber eine Lösung eines kleines Programmchen, siehe

    http://www.kylecaulfield.com/permalink-for-…rite-fixed-free

    Nach dieser Anleitung habe ich es auf meinem Server installiert und nun klappt das auch mit den Permalinks unter Einstellungen in Wordpress.

    Da Wordpress auch auf Windows Servern läuft und WP wohl irgendeinen Trick der Permalinks benutzt ist immer die 'index.php' dazwischen geschaltet. Dieser Effekt ist mit dem Programmchen nicht mehr da, siehe mein Ergebnis http://www.unitedcasting.de . Ich habe die Permalinks eingestellt auf '/%category%/%postname%/'.

    Und darauf gekommen bin ich als ich im Codex von Wordpress über Permalinks nachlas, siehe http://codex.wordpress.org/Using_Permalinks

    So, ich hoffe das hilft auch Euch, mich hat es einen ganzen Tag gekostet das rauszukriegen.

    Denkt immer daran, wenn man mit Windows arbeitet, dann funzt nicht immer alles so, wie auf den anderen Systemen.

  • echt der hammer! vielen dank! denke das du damit den windowsusern auf deutsch den arsch gerettet hast :D

    Habs so gemacht und es klappt ohne jegliche probleme!

    Sehr cool

  • Danke für das Lob ... gern geschehen.

    Prüfe doch mal, ob du auch das Problem in Buddypress hast, wenn sich ein neue User registriert und dieser einen Aktivierungslink bekommt. Dieser link funktioniert bei mir nicht und ich muss manuell die 'index.php' zwischenschalten - dann klappt der Link.

    Habe hierzu auch einen Beitrag geschrieben, siehe http://forum.wordpress-deutschland.org/buddypress/740…iert-nicht.html

    Wäre super zu erfahren, ob das Problem nur bei mir auftritt.

    Grüße
    Thorsten

  • So das Problem mit dem Aktivierungslink ist auch gelöst, denn in die httpd.conf sollte folgendes eingetragen werden:
    [COLOR=Red]
    RewriteEngine On
    RewriteBase /
    RewriteCond %{REQUEST_FILENAME} !-f
    RewriteCond %{REQUEST_FILENAME} !-d
    RewriteRule .* /index.php [L][/COLOR]

  • strackus

    Der Text Editor (TextEdit) bei Mac erkennt die HTML befehle in der Datei.
    Gehe wie folgt vor:

    Öffne den Text Editor und geh oben im Menü "Ablage" auf "Öffnen..." Wähle die "header.php" Datei aus und aktivere in dem Fenster das Häckchen "Formatierungs-Befehle ignorieren"! Klicke dann auf öffnen! Jetzt müsstest du den gesamten Code der Datei sehen!

Jetzt mitmachen!

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