WordPress verlangt FTP Login bei Plugin (De-) Installation – zumindest jetzt gerade bei mir in diesem Moment und um genau zu sein auf meiner 2 lokalen WordPress Spielwiese.
Sowas ist irgendwie nervig und kann aber insbesondere auf Live-Umgebungen von Kunden-Webseiten ein großes Problem darstellen, da die Suche nach selten verwendeten Passwörtern gerne mal etwas zeit verschlingen kann.
Was ist also zu tun? Ganz einfach befolgt einfach diese gesammelten Tips aus dem Internet:
- wp-config.php anpassen
- Datei-Eigentümer anpassen
wp-config.php anpassen
Bewegt euch unauffällig in die config.php Datei und kopiert ganz unten folgende Zeile rein:
/* Anpassung G2G - Problem mit FTP Login zur Plugin Installation beheben */
define('FS_METHOD', 'direct');
Diesen Tip habe ich übrigens von Holger Konemann, wer seinen kompletten Beitrag lesen möchte kann hier klicken.
Bei meinem ersten Versuch konnte ich damit jedoch nicht viel anfangen. Dafür bekam ich aber eine Fehlermeldung, die ich noch nie vorher gesehen. Sie lautete:
Das Plugin konnte aufgrund eines Fehlers nicht gelöscht werden: Das Plugin konnte nicht vollständig entfernt werden: akismet/akismet.php.
Danach habe ich einen anderen Tip ausprobiert…
Datei Eigentümer anpassen
Wie im Beitrag von ansas-meyer.de empfohlen habe folgende Zeilen im Terminal eingegeben:
cd /path/to/wordpress-installation
find . -exec chown www-data:www-data {} ;
Falls Sie den exakten Pfad zu Ihrer (lokalen) WordPress Installation (auf dem Mac) nicht kennen hilft ein Rechtklick auf den Ordner weiter – hier bekommen Sie nähere Informationen.
So ich hab das also super hinbekommen mit den 2 Zeilen im Terminal… aaaaber das Ergebnis sah zunächst noch ernüchternd aus, nämlich so:
Also ab zum nächsten Vorschlag…
Nachdem ich die schönen Fehlermeldungen aus dem 2. Tipp mental verarbeitet hatte, habe ich darunter noch folgende Zeilen eingegeben:
find . -type d -exec chmod 755 {} ;
find . -type f -exec chmod 644 {} ;
Um damit die CHMOD Rechte der Dateien anzupassen. Darauf wurde mir in diesem Fall kein Fehler angezeigt, aber es wurde auch keine Audio Datei mit Applaus Geräuschen abgespielt. Kurz getestet, aber es kam immer noch die gewohnte Fehler-Anzeige:
Das Plugin konnte aufgrund eines Fehlers nicht gelöscht werden: Das Plugin konnte nicht vollständig entfernt werden: akismet/akismet.php.
Also was tun? Ganz einfach: Ab zum nächsten Tip!
Datei Eigentümer anpassen
Auf diesen genialen Tip bin ich ganz von alleine gekommen, daher gibt es keinen Link zur Quelle. Geht einfach auf euren Ordner, macht einen Rechtklick und passt die Zugriffsrechte von Hand an – und das ganze am besten gleich rekursiv, sprich auf alle Unterordner. Im Screenshot fehlt noch die Anpassung beim User everyone – auch hier sollten die Rechte rekursiv auf Schreiben & Lesen gestellt werden.
Und was sagt der Plugin-Manager jetzt? Ich sag`s euch:
Das ausgewählte Plugin wurde gelöscht.
So einfach geht das ;)
Achso: Die Zeile in der config.php muss man trotzdem stehen lassen. Die Lösung war bei mir also eine Kombination aus dem ersten Tip und dem dritten.
Ich hoffe mal, dass euch dieser kleine Tipp auch weiterhilft und wünsche euch viel Erfolg. Wer Erfolg hatte und sich revanchieren möchte, oder einfach findet dass wir cool sind, ist herzlich eingeladen unsere Social Media Profile zu besuchen uns sich dort mit uns zu verknüpfen. Vielen Dank.
Update vom 4.7.2017 – Falls ihr eure Seite bei Hosteurope auf einem Server / Webpaket gehostet habt habe ich noch einen Geheimtipp für euch: Es könnet sein, dass ihr den user im KIS Bereich anpassen müsst für die Dateien / Ordner. Im Bereich: Euer Paket > Konfigurieren > Webspace & Nutzer > Dateiveraltung solltet ihr einen Blick auf die Spalte Benutzer werfen. Wenn eure Einträge mit ftp, statt wp beginnen könnte das der Fehler sein. Markiert alle Zeilen und wählt unten den User aus, der mit wp beginnt und setzt zusätzlich das Häkchen bei rekursiv. Das hat mir gerade beim Blog von sky-mp3.com weitergeholfen, nachdem der übliche Kram keine Wirkung zeigen wollte.
Besten Dank!!!
sitze seit 3 Tagen an meiner lokalen WordPress-Installation und habe mir die Haare gerauft.
1000 Tipsum mein „WordPress verlangt FTP Login bei Plugin (De-) Installation-Problem“
Auch ein paar weitere Probleme wurden durch das Einfügen dieser Zeile…
define(‚FS_METHOD‘, ‚direct‘);
…gelöst.
Ich würde normalerweise sagen, dass mich das freut. Da ich das aber jedes Mal schreibe erzähle ich dir eine Geschichte. Letztens war ich angeln, hatte den Angelschein vergessen und ein Kontrolleur kam vorbei. Er ging seiner Arbeit nach und kontrollierte mich. Da ich ihn nicht dabei hatte musste ich ihn bequatschen locker zu bleiben, da ich ja eigentlich einen habe. Er meinte ich kann ihn kurz zu Hause holen wenn`s nicht zu lange dauert. Das habe ich dann getan und konnte so ein Bußgeld vermeiden. Lockerer Typ, oder?
Der Link zum Beitrag von Holger Konemann hat sich geändert:
https://holgerkoenemann.com/posts/wordpress-benoetigt-zugriff-per-ftp-auf-deinen-webserver-fehlermeldung/
Sein Tipp war der richtige für mich :-)
Danke, dass ich ihn über deinen Beitrag gefunden habe
Mohoin Barbara!
Danke auch für den Tipp, ich werd den Link gleich mal anpassen.
Weiterhin viel Erfolg.
Dieser Atilla