it-swarm.com.de

Beim Aktualisieren von Plugins werden Sie nach FTP-Informationen gefragt. Warum? (Dies ist eine neue)

Zunächst einmal hat dies nichts mit Berechtigungen zu tun, das habe ich bereits überprüft. Bitte kennzeichnen Sie dies nicht als Duplikat.

Jedes Mal, wenn ich versuche, ein Plugin zu aktualisieren, wird der folgende Dialog angezeigt:

enter image description here

Ich bin über Bord gegangen und habe alle Berechtigungen (-rw-rw-rw-) für alle Dateien zugelassen, und immer noch die Plugins werden ohne FTP nicht aktualisiert. Und SFTP ist keine Option, da ich auf diesem Server ssh-Schlüssel verwende (keine Passwörter erlaubt). Ich lasse WP auf nginx und php5-fpm laufen. Was soll ich sonst noch versuchen?

1
CaptSaltyJack

Herausgefunden. Anscheinend ist WordPress ein bisschen dumm, und selbst wenn Ihre Dateien dem Benutzer abc und der Gruppe www-data (abc:www-data) gehören und alle gruppenbeschreibbar sind, führt WordPress die einfache Aktualisierungsmethode nur durch, wenn die Dateien tatsächlich www-data:www-data gehören. Es macht sich nicht einmal die Mühe, die Gruppenberechtigungen zu überprüfen.

0
CaptSaltyJack

Sie haben recht damit, dass dies nicht mit Berechtigungen zu tun hat. Sie werden abhängig von einer bestimmten Serverkonfiguration darauf stoßen. Um sicherzustellen, dass Sie nicht ständig damit umgehen müssen, sollten Sie die FTP-Anmeldeinformationen wie folgt zu wp-config.php hinzufügen:

define( 'FTP_USER', 'username' );
define( 'FTP_PASS', 'password' );
define( 'FTP_Host', 'ftp.example.org:21' );

Es gibt einen ganzen Abschnitt in The Codex , der alle Wordpress-Konstanten erklärt, mit denen Sie auch SSH-Schlüssel in der Datei wp-config.php angeben können.

0
brianjohnhanna

Ich habe es mit WP-CLI nach dem Vorschlag von @Sven gelöst. In der SSH PuTTY-Befehlszeilenschnittstelle folgte ich dem Weg den sie auf ihrer Site erwähnten bei der Installation von WP-CLI.

Ich habe dann 2 Plugins aktualisiert:

Mailchimp für WP Wenn Sie die Plugin-URL aufgerufen haben, ist der Slug der Schlüssel: mailchimp-for-wp. Ich habe das kopiert und mit SSH PuTTY einfach Folgendes eingegeben: wp plugin update mailchimp-for-wp, und innerhalb von 2 Sekunden ist die Sache erledigt. :)

WP Super Cache - Schlüssel: wp-super-cache, ich habe folgendes eingegeben: wp plugin update wp-super-cache und es ist geschafft.

Hoffentlich hilft das.

0
Mayeenul Islam