Alibaba Cloud konfiguriert LNMP und installiert Nginx. Ich finde, dass SFTP auch sehr praktisch ist und die Geschwindigkeit in China hoch genug ist, sodass ich zu faul bin, FTP zu installieren und Ressourcen zu verbrauchen.
Wenn WordPress jedoch zum Upgrade auffordert, kann es nicht normal aktualisiert werden. Es fordert Sie auf, die FTP-Konto- und Passwortinformationen einzugeben. Ich denke, dass die Installation von SFTP nicht funktionieren sollte. Also bin ich nicht dorthin gegangen. Egal, es wird jedes Mal manuell aktualisiert.
Die Alibaba Cloud meines Freundes war kaputt und ich habe kein FTP installiert. Ich habe nur eine Weile herumgespielt, und dann war es in Ordnung. und es könnte automatisch aktualisiert werden, das ist traurig, also muss ich mir einen Weg überlegen und es erkunden. Es scheint, dass SFTP immer noch möglich ist.
Laut Benutzern des LNMP-Ein-Klick-Installationspakets wird bei der Aufforderung von WordPress zum Upgrade eine Seite zum Ausfüllen von FTP-Informationen angezeigt, wenn sie auf „Automatisches Upgrade“ klicken. Viele von uns, die LNMP verwenden, installieren kein FTP Server. Tatsächlich besteht das Problem darin, dass die Ausführungsidentität von Nginx nicht die Identität des Dateieigentümers ist.
Lösung:
Angenommen, Ihr WordPress-Installationsverzeichnis ist /home/wwwroot/zoneself.org
Verwenden Sie Putty, um sich beim Linux VPS anzumelden, und führen Sie Folgendes aus: chown -R www /home /wwwroot/zoneself.org
Führen Sie den obigen Befehl aus, um den Besitzer aller Dateien unter /home/wwwroot/zoneself.org in www zu ändern. Dies kann das Problem lösen, für das FTP ausgefüllt werden muss automatische Updates.
Bis jetzt funktioniert meines noch nicht automatisch. Ich muss auch die WordPress-Konfigurationsdatei wp-config.php ändern und diese Zeile hinzufügen:
define('FS_METHOD' , "direct");
Geben Sie dann den Hintergrund ein, klicken Sie auf „Upgrade“ und stellen Sie fest, dass das Upgrade erfolgreich war!