Dateirechte geändert?

  • Hallo zusammen,

    ich habe etwas Ärger mit Wordpress. Ich musste für einen Drittanbieter einen weiteren Benutzer mit Adminrechten anlegen, dieser hat auch einen eigenen FTP-Zugang zum Verzeichnis erhalten, in dem das Webprojekt liegt.

    Nun ist mir aufgefallen, dass Wordpress bei jeder Plugin Installation nach den FTP Zugangsdaten fragt, was es vorher nicht getan hat. Nachdem ich diese eingegeben habe startet die Plugin Installation auch.

    So weit so gut, allerdings haben sich nun neue Probleme aufgetan.
    Nachdem ich ein Backup Plugin installiert hatte und den Auftrag gestartet hatte bekomme ich die Meldung, dass das Plugin keine Verzeichnisse auf dem FTP anlegen kann. Ein weiteres Problem ist, nachdem ich mit Yoast Duplicate Post eine Seite dupliziert habe die CSS Datei für den Klone nicht geladen werden kann.

    Ich weiß nicht was da schiefgelaufen ist, ich denke es hat etwas mit dem neuen User und dem eigenen FTP Zugang zu tun. Datei oder Verzeichnisrechte habe sich geändert?

    Es wäre schön, wenn Ihr mir da ein paar Vorschläge machen könntet, wie ich dies wieder in den Griff bekomme.


    Viele Grüße

    • 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


  • Nun ist mir aufgefallen, dass Wordpress bei jeder Plugin Installation nach den FTP Zugangsdaten fragt, was es vorher nicht getan hat. Nachdem ich diese eingegeben habe startet die Plugin Installation auch.


    Es kann sein, dass WordPress nach FTP-Zugangsdaten fragt, wenn es die Dateien nicht direkt zugreifen kann. Das liegt meist daran, dass PHP als der Apache-Benutzer (mod_php oder CGI) läuft, anstatt als der Benutzer, der Ihre WordPress-Dateien besitzt.

    Um das zu beheben, kannst du entweder die Dateiberechtigungen ändern, so dass WordPress die Dateien schreiben kann, oder du kannst deine FTP-Zugangsdaten in der wp-config.php-Datei definieren, so dass WordPress sie automatisch verwenden kann.

    Um die Dateiberechtigungen zu ändern, musst du den Besitzer und die Gruppe deiner WordPress-Ordner auf den Benutzer setzen, der PHP ausführt. Das kannst du mit dem Befehl `sudo chown -R www-data:www-data PATH_TO_YOUR_WORDPRESS_FOLDER` tun. Ersetze dabei `PATH_TO_YOUR_WORDPRESS_FOLDER` mit dem tatsächlichen Pfad zu Ihrem WordPress-Ordner.

    ^- wenn du keine Berechtigung dafür hast - wende dich an den Supoort von deinem Provider.

    Um die FTP-Zugangsdaten in der wp-config.php-Datei zu definieren, kannst du folgenden Code hinzufügen:

    ```
    define('FTP_USER', 'USERNAME');
    define('FTP_PASS', 'PASSWORD');
    define('FTP_HOST', 'FTP.EXAMPLE.COM');
    ```

    Ersetze dabei `USERNAME`, `PASSWORD` und `FTP.EXAMPLE.COM` mit Ihren eigenen Daten.

    Ich hoffe, das hilft Ihnen weiter.

    WordPress asking for my FTP credentials to install plugins. https://stackoverflow.com/questions/1792…install-plugins.
    How to Fix WordPress asking FTP credentials to Install ... - WPBlogX. https://wpblogx.com/how-to-fix-wor…tp-credentials/.
    How To Fix WordPress Asking For FTP Credentials • GigaPress. https://gigapress.net/wordpress-asking-for-ftp-credentials/.



    Es wäre schön, wenn Ihr mir da ein paar Vorschläge machen könntet, wie ich dies wieder in den Griff bekomme.

    wende dich an deinen Provider

    Mit offenen Augen träumen

  • @r23 vielen dank für deine antwort. mich wundert nur das wordpress bevor ich einen neuen benutzer und ftp zugriff erstellt habe ohne probleme plugins installieren konnte und alles wie gewohnt funktioniert hat.

  • mir wäre wichtig zu wissen, wie es zu dem fehler gekommen ist, dann könnte ich den ganzen mist evtl. rückgängig machen.

    Bist du Systemadministrator oder Webmaster?
    Deine LAMPP isntallation ist fehlerhaft. PHP hat keine Schreibrechte auf dem Server und läuft als Modul (grusel macht man seit Jahren nicht mehr)

    und ich hatte dir geschrieben, wie du mit chown die Rechte der Dateien ändern kannst - da du vermutlich nur Bahnhof verstanden hast => wende dich mit deiner Problembeschreibung an deinen Provider. Dieser kann für dich den richtigen chown Befehl ausführen und alles wird gut.

    oder suche dir sofort einen richtigen Provider, der keine fehlerhaften Umgebungen vermietet.

    Mit offenen Augen träumen

  • Hallo, noch mal danke für deine antwort. Ich bin Webmaster und habe das mit chown schon verstanden, frage mich nur wie es dazu gekommen ist, da es ja vorher alles wunderbar funktioniert hat. wie kommt du darauf das meine lampp installation fehlerhaft ist? ich habe doch gar keine url oder provider daten mitgeliefert? ich unterstelle nicht das du falsch liegst, frage mich nur wie du darauf kommst. mein provider ist übrigens webgo.

Jetzt mitmachen!

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