Wordpress und Adminrechte

  • Liebe Forenten,

    ich habe dieses Forum und auch das Joomla-Forum schon durchforstet, bin aus den Antworten zu meiner Frage aber nicht schlau geworden:

    Ich hatte unter Joomla 1.0.13 Stable eine etwas ältere Wordpress-Komponente installiert, die problemlos lief. Da ich aber noch keine Beiträge geschrieben hatte, habe ich die Komponente deinstalliert und die aktuelle Version 2.3.8 installiert.

    Jetzt bekomme ich nur noch den Tellerrand zu sehen und wenn ich im Backend Beiträge schreiben will, dann bekomme ich folgende Fehlermeldung:
    Du hast nicht ausreichend Rechte, um auf diese Seite zuzugreifen.

    Was habe ich falsch gemacht und was muss ich ändern?

    Danke für die Antworten!

    • 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

  • Niemand eine Idee? Ich bin mittlerweile ziemlich ratlos und verzweifelt:cry:

    Ich weiß auch nicht, was ich noch alles machen soll, da ich schon sehr viel ausprobiert habe.

    Ich habe via FTP kontrolliert, ob irgendwelche "Leichen" nach der Deinstallation übrig blieben, via phpadmin nachgesehen, ob auch alle Datenbankeinträge verschwunden sind und ich habe sogar einen Superadministrator namens "admin" angelegt, weil ich dachte es könne daran gelegen haben...

    Ich habe sowohl hier als auch im Joomla-Forum alle Beiträge, die sich auch nur im entferntesten auf dieses Thema bezogen, durchwälzt, gepostet, private Nachrichten geschrieben.

    Nichts brachte den erwünschten Erfolg.

    Was kann ich noch machen?

  • hi,
    leider kann ich dir mit dem konkreten fall nicht helfen, da ich die kombination joomla/wordpress nicht kenne.
    ich würde zunächst mal so vorgehen: wenn der fehler angezeigt wird, solltest du in der url den pfad und den dateinamen der datei sehen, auf die mangels der rechte nicht zugegriffen werden kann. dann schaue per ftp programm welche lese- und schreiberechte diese datei und das verzeichnis in dem sie liegt, hat. evtl hast du es hier nämlich garnicht mit einen wordpress-user-rechte problem zu tun, sondern mit einem konflikt der rechte auf dem server. je nachdem, ob die datei deinem (ftp)user gehört, oder dem server-user (zb "apache"), kann es kollidieren.

  • Hallo Webrocker,

    in der Tat scheint das ein Problem zu sein... Ich habe mal nachgesehen und alle php-Dateien in der wp-admin haben ausschließlich CHMOD 666.

    Welche Dateien müssen jetzt geändert und welcher CHMOD eingestellt werden? Ich möchte sicherheitsbedingt natürlich nicht zu viele Rechte vergeben...

  • Hallo Herr Schmidt,

    also ich bin innerhalb meines Joomlas als Superadministrator eingetragen (so auch in der DB _users. Meine WP-Komponente hat in der Joomla-DB keine eigene Tabelle, sondern nur ein wp_usermeta, aus deren Einträgen ich aber nicht schlau werde und auch nicht genau weiß, ob das wichtig ist.

  • Hallo Webrocker,

    in der Tat scheint das ein Problem zu sein... Ich habe mal nachgesehen und alle php-Dateien in der wp-admin haben ausschließlich CHMOD 666.

    Welche Dateien müssen jetzt geändert und welcher CHMOD eingestellt werden? Ich möchte sicherheitsbedingt natürlich nicht zu viele Rechte vergeben...


    Du musst für WP keine CHMODs ändern! Also lass' die Dateien bei 644....

    "Eine gut gestellte Frage ist schon halb beantwortet."

  • Problem gelöst

    Hallo,

    also ein sehr kompetenter Joomla-Experte aus dem Forum von Joomlaos hat mir letztlich weitergeholfen und das Problem gelöst, hier in nuce, jetzt von mir in aller Ausführlichkeit:

    Bei der Installation von Joomla wird automatisch ein User "admin" mit der ID62 eingestellt. Installiert man im weiteren Verlauf die Wordpress-Komponente, dann wird als Administrator automatisch dieser "admin" mit der ID62 eingetragen.

    Hat man allerdings - so wie in meinem Fall - in der Zwischenzeit diesen User gelöscht, weil man einen anderen User zum Superadministrator gemacht hat, findet Wordpress keinen Admin und lässt auch niemanden, auch nicht den Superadmin von Joomla ins System.

    Folgender Weg führte zur Lösung:
    Im User-Manager von Joomla einen neuen User namens "admin" anlegen. Der Name ist ganz wichtig, mit einem anderen funktioniert es nicht. Dann im User-Manager gucken, welche ID dieser neue User hat und z.B. via phpmyadmin auf die Joomla-Datenbank zugreifen.

    Hier dann unter jos_wp_usermeta die beiden user_id-Einträge ändern und zwar mit der ID des "admin". Speichern, fertig.

    Jetzt nur noch im Joomla mit "admin" anmelden und der volle Zugriff auf die Wordpress-Komponente sollte funktionieren.

    Nochmals besten Dank an Rooney aus dem Joomlaos-Forum, der sich der Sache so kompetent annahm.

Jetzt mitmachen!

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