WordPress wird Sie nur nach Ihren FTP-Verbindungsinformationen fragen, wenn Sie versuchen, Plugins oder ein WordPress-Update zu installieren, wenn es nicht direkt nach /wp-content
schreiben kann. Andernfalls, wenn Ihr Webserver Schreibzugriff auf die erforderlichen Dateien hat, übernimmt er die Updates und Installation automatisch. Diese Methode erfordert nicht, dass Sie über FTP/SFTP- oder SSH-Zugriff verfügen, sondern erfordert, dass bestimmte Dateiberechtigungen auf Ihrem Webserver eingerichtet sind.
Es wird verschiedene Methoden nacheinander ausprobieren und auf FTP zurückgreifen, wenn die direkten und SSH-Methoden nicht verfügbar sind.
https://github.com/WordPress/WordPress/blob/4.2.2/wp-admin/includes/file.php#L912
WordPress wird versuchen, eine temporäre Datei in Ihr /wp-content
-Verzeichnis zu schreiben. Wenn dies gelingt, vergleicht es das Eigentum der Datei mit seiner eigenen Benutzer-ID, und wenn Übereinstimmung besteht, können Sie die Methode "direkt" zum Installieren von Plugins, Themen oder Updates verwenden.
Wenn Sie aus irgendeinem Grund nicht auf die automatische Überprüfung zurückgreifen möchten, welche Dateisystemmethode verwendet werden soll, können Sie eine Konstante 'FS_METHOD'
in Ihrer Datei wp-config.php
definieren, die entweder 'direct', 'ssh', 'ftpext' oder 'ftpsockets'
ist, und es wird diese Methode verwenden. Beachten Sie, dass wenn Sie dies auf 'direct' setzen, aber Ihr Webbenutzer (der Benutzername, unter dem Ihr Webserver läuft) nicht über die erforderlichen Schreibberechtigungen verfügt, Sie einen Fehler erhalten.
Zusammenfassend, wenn Sie die Berechtigungen für wp-content nicht ändern möchten (oder können), damit Ihr Webserver Schreibberechtigungen hat, fügen Sie dies zu Ihrer wp-config.php-Datei hinzu:
define('FS_METHOD', 'direct');
Berechtigungen hier erklärt:
3 Stimmen
Ja, das können Sie. Verwenden Sie einfach cPanel oder ein beliebiges anderes Datei-Upload-Tool; laden Sie das gezippte Plugin hoch und entpacken es in
wp-content/plugins/
, dann gehen Sie im wp-Dashboard zum Registerkarte Plugins und aktivieren es.0 Stimmen
Wenn Sie einen
VPS
verwenden, sollten Sie dies ausprobieren: stackoverflow.com/a/44137965/31605970 Stimmen
@WPDev Wenn Ihr Kommentar als Antwort aufgeführt wäre, würde ich ihn erneut hochvoten, das war am hilfreichsten.
0 Stimmen
youtu.be/pq4QRp4427c Dies sollte funktionieren.