Buddypress: Permalink Problem oder doch was anderes?

  • Hallo Leute,

    Buddypress will bei mir nicht funktionieren. Es können keine Userprofile, die Members-Seite oder Activity-
    Seite, also alles was mit BP zu tun hat, aufgerufen werden (HTTP 404). Mache ich aber z.B. die Members-
    Seite zur Startseite, funktioniert sie.
    Hier die Website, zurzeit mit Members als Startseite eingerichtet: http://85.214.198.98/

    Ich benutze WP 4.3 und BP 2.3.3 auf meinem Root Server mit apache2, rewrite ist eingeschalten.
    Es sind keine Plugins installiert außer BP und das Standard-Theme.

    Unter Einstellungen > Permalinks habe ich schon folgendes probiert:
    /index.php/%category%/%postname%/ (Zurzeit so eingestellt)
    /index.php/%postname%/ (selbes Ergebnis)
    /index.php/?p=%post_id%/ (selbes Ergebnis)
    /%postname%/ (dann funktioniert nur die Startseite sonst nix. Das ist auch so, wenn BP deaktiviert ist!) :shock:

    Die .htaccess-Datei sieht so aus:
    <IfModule mod_rewrite.c>
    RewriteEngine On
    RewriteBase /
    RewriteRule ^index\.php$ - [L]
    RewriteCond %{REQUEST_FILENAME} !-f
    RewriteCond %{REQUEST_FILENAME} !-d
    RewriteRule . /index.php [L]
    </IfModule>

    Jo, und nu weis ich nicht mehr weiter. :)
    Kann mir jemand helfen? Vielen Dank im voraus!

    • 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

  • hast du die Permalinks auch einfach mal auf Standard gestellt und getestet?

    Das Geheimnis des Könnens liegt im Wollen!
    [size=12]Bitte keine Hilfegesuche per PN (auch keine "privaten" Links). Das ist ein öffentliches Forum.[/SIZE]

  • Und wenn ich eine Domainumleitung von einem Webhoster einrichte http://www.livekamera.eu dann wird nur beim erstem Mal der Domainname angezeigt. Nach jedem weiteren Klick ist er weg. Als ob noch eine weitere Umleitung in WP aktiv ist, keine Ahnung. Mit einem anderen CMS bleibt der Domainname erhalten. Hab es probiert mit PHP-Fusion. :shock:

  • Wenn ich nicht sehen würde, dass es sich um einen Ubuntu Server handelt, hätte ich gesagt das ist ein alter Windows Server. Alle URLS enthalten /index.php/. Stelle mal die Permalinks auf den Urzustand zurück und entferne alle manuellen Änderungen.

    WordPress ist "frei" wie in Freiheit es zu nutzen, aber nicht im Sinne von Freibier. Wer also glaubt man bekommt rund um WordPress alles kostenlos, der irrt. Hilfe ist ein Geschenk für das man sich bedankt, dafür gibt es den 'Gefällt mir' Button. Wer das nicht kann und sich selbst nicht zu helfen weiss, muss sich bezahlte Unterstützung suchen.

  • Hi mensmaximus,

    ja, ist ein Ubuntu Server, alles auf dem neuesten Stand.

    So, ich habe alles zurückgestellt: http://85.214.198.98/
    Und nach der Installation war es nicht die Standardeinstellung bei den Permalinks, sondern das war bei Benutzerdefiniert drin: /index.php/%year%/%monthnum%/%day/%postname%/ :shock:
    Wenn du lust hast, mache ich dir einen Adminzugang. Aber nur wenn de willst :)

  • Wenn du lust hast, mache ich dir einen Adminzugang. Aber nur wenn de willst :)

    Ich verweise hierzu auf meine Signatur.

    Dieser Permalink irritiert mich gewaltig bei einer frischen WordPress Installation. Da Du schreibst es sei ein Rootserver, hast Du das Betriebssystem Image selbst installiert. Ich bin grundsätzlich kein Ubuntu Fan, habe so etwas aber noch nicht gesehen, zumindest nicht bei einem aktuellen Betriebssystem. Was für eine Distribution ist das genau und wie wurde WordPress installiert? Auch das mit den Berechtigungen ist seltsam. Für mich sieht das nach einer ziemlich missglückten Serverinstallation aus.

    WordPress ist "frei" wie in Freiheit es zu nutzen, aber nicht im Sinne von Freibier. Wer also glaubt man bekommt rund um WordPress alles kostenlos, der irrt. Hilfe ist ein Geschenk für das man sich bedankt, dafür gibt es den 'Gefällt mir' Button. Wer das nicht kann und sich selbst nicht zu helfen weiss, muss sich bezahlte Unterstützung suchen.

  • Ach so Entschuldigung, habe ich nicht beachtet.

    Es ist ein Rootserver von Strato und habe das Betriebssystem automatisch installieren lassen per Auswahl mit einem Klick.

    Die Distribution ist Ubuntu 14.04.3 64 Bit.

    Ich habe die Dateien mit FileZilla auf den Server geladen und dann nach Vorschrift installiert. Hat auch alles geklappt. Nur Plugins konnte ich nicht installieren. Nach der Anpassung hat dann auch das geklappt. 2 Mal habe ich WP installiert. Die Permalinkeinstellungen waren in beiden Fällen so als Anfangszustand.

  • Einen Root-Server als Laie zu betreiben, bezeichne ich nicht als normal. Wenn man einen Root-Server nutzt, sollte man was von der Materie verstehen. Es gibt schließlich noch Managed-Server oder Hosting-Pakete. Da wäre sowas nicht passiert.

    Die Permalinks, die du als Standard hast, sind so nicht normal. Irgendwas stimmt da bei dir nicht. Da es dein Root-Server ist, müsstest du das auch fixen können und da ist jetzt das Problem.

    Das Geheimnis des Könnens liegt im Wollen!
    [size=12]Bitte keine Hilfegesuche per PN (auch keine "privaten" Links). Das ist ein öffentliches Forum.[/SIZE]

  • Also das sehe ich anders. Wir nutzen den Server für Musik- und Videostreaming. Dafür brauche ich kein Serverexperte sein. Und ein Managed Server ist nichts anderes, als das die für dich das System aktuell halten. Das kann ich auch selber 2 Mal die Woche machen. Das Wissen dafür habe ich mir angelesen und wunderbare Videos gesehen, die es im Netz inzwischen immer öfter gibt. Man muss sich nur die Zeit nehmen.

    Allerdings muss ich dir Recht geben. Die Installation beim Webhoster, hat inkl. Buddypress besser geklappt. :D
    Zwar auch nicht ganz ohne Probleme, aber ich habe alle Lösungen hier nachlesen können. Dafür auch ein dickes Danke an Euch! :)

    Na zumindest weis ich jetzt erstmal, das der Fehler auf der Serverseite liegen muss. Kann ja dann nur am apache liegen, oder?


  • Es ist ein Rootserver von Strato und habe das Betriebssystem automatisch installieren lassen per Auswahl mit einem Klick.

    Läuft PHP als mod_php, fastcgi oder PHP-FPM? Ist mod_rewrite installiert und geladen?

    WordPress ist "frei" wie in Freiheit es zu nutzen, aber nicht im Sinne von Freibier. Wer also glaubt man bekommt rund um WordPress alles kostenlos, der irrt. Hilfe ist ein Geschenk für das man sich bedankt, dafür gibt es den 'Gefällt mir' Button. Wer das nicht kann und sich selbst nicht zu helfen weiss, muss sich bezahlte Unterstützung suchen.

  • Ach so tschuldigung, ich habe zu oberflächlich geschrieben. Also ich habe nur Linux Ubuntu als Betriebssystem automatisch von Strato installieren lassen. Apache, PHP, MySQL u.s.w. habe ich selbst installiert.

    Das Modul rewrite (so heißt es bei apache) habe ich eingeschalten und läuft. Steht drin in: etc/apache2/mods-enabled

    Die anderen drei Sachen muss ich erstmal gucken, wo ich das finde. Jetzt kommt der Laie an seine Grenzen. :D

  • Ich hab es raus. Also PHP läuft als mod_php heißt bei Ubuntu php5
    Und mod_rewrite heißt bei Ubuntu rewrite.
    Ist beides bei mir in diesem Verzeichnis: /etc/apache2/mods-enabled

  • Wahnsinn, ich hab ne Lösung gefunden.

    In die VHost-Datei (bei Ubuntu unter: etc/apache2/sites-available/deinvhost.conf bzw. 000-default.conf) habe ich folgende Direktive zusätzlich eingegeben:

    <VirtualHost *:80>
    <Directory /var/www/wordpress/>
    Options -Indexes +FollowSymLinks +Includes
    AllowOverride All
    Require all granted
    </Directory>
    </VirtualHost>

    Jetzt geht's. Buddypress und auch die Einstellung "Beitragsname" unter Permalinks funktioniert.

    Jetzt bin ich Happy :D Danke an alle. :)

    Einmal editiert, zuletzt von Dittsche (18. September 2015 um 17:23)

Jetzt mitmachen!

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