Antworten:
Das Aktualisieren von Modulen mit dieser Methode funktioniert nur, wenn auf dem Server, auf dem Drupal ausgeführt wird, auch ein FTP-Server ausgeführt wird. In diesem Fall müssen Sie den Benutzernamen und das Kennwort eingeben, um eine Verbindung zum FTP-Server herzustellen. Der Server ist normalerweise "localhost", da sowohl der Webserver als auch der FTP-Server von derselben IP-Adresse ausgeführt werden. Ist dies nicht der Fall, sollten Sie "localhost" mit dem Namen des Servers ändern (z. B. ftp.example.com).
Wenn Sie Drupal auf Ihrem lokalen Computer ausführen, z. B. wenn Sie es als Testsite verwenden, können Sie auf diese Weise keine Module aktualisieren, wenn Sie keinen FTP-Server auf Ihrem Computer haben. In diesem Fall kopieren Sie einfach die Dateien auf Ihren Computer, nachdem Sie die Archive mit den aktualisierten Versionen heruntergeladen haben.
To avoid this, make sure the folder /sites/default is OWNED by the user that executes the drupal scripts. On most Ubuntu installations, this is the user apache user: www-data.
Machen Sie www-data nicht zu / sites / default oder einem anderen Ordner außer / sites // files oder / files, sobald die Site aktiv ist. Die Funktion "Modul installieren" in drupal sollte nur während der Site-Entwicklung verwendet werden, wenn die Site nicht aktiv ist. Der Server sollte nicht in der Lage sein, in / sites / all oder / sites / default oder einen anderen Ordner (außer Dateien) zu schreiben, da dies ein Sicherheitsrisiko darstellt. Auch hier mag es zweckmäßig erscheinen, dies auf diese Weise zu tun, aber es ist ein sehr schlechter Plan, wenn der Server in einen beliebigen Ordner außer Dateien schreibt. Sie können pwned sein.
Ich habe den folgenden Befehl ausgeführt und es funktioniert wunderbar !!
sudo chown -R www-data sites/default
Wenn Sie Zugriff auf das /sites/all/modules
Verzeichnis haben, können Sie auch Folgendes direkt hochladen module-name.tar.gz
:
/sites/all/modules/
admin-bar -> modules
Dies sollte das neue Modul installieren.
chown _www sites/default
undchown _www modules
.