Haupt Pc & Mac So aktualisieren Sie WordPress ohne FTP-Zugriff

So aktualisieren Sie WordPress ohne FTP-Zugriff



Manchmal können Sie WordPress und Plugins nicht aktualisieren, ohne ein FTP-Konto zu verwenden. Dies geschieht normalerweise, wenn WordPress nicht direkt mit Ihrem Ordner / wp-content kommunizieren kann.

So aktualisieren Sie WordPress ohne FTP-Zugriff

Selbst wenn Ihnen dies passiert, gibt es bestimmte Möglichkeiten, wie Sie dieses Problem umgehen und WordPress ohne FTP-Zugriff ändern können.

Was geschieht?

Wenn Ihr Webserver die Berechtigung hat, alle erforderlichen Dateien zu erreichen, aktualisiert er automatisch WordPress und alle von Ihnen installierten Plugins. Dies bedeutet nicht, dass Sie über FTP / SFTP- oder SSH-Zugriff verfügen müssen. Stattdessen müssen Sie nur bestimmte Dateiberechtigungen auf Ihrem Webserver einrichten. Das System probiert alle Methoden aus und kehrt zu FTP zurück, wenn nichts funktioniert.

Es passiert in dieser Reihenfolge:

  1. Das System versucht, eine Datei in / wp-content zu schreiben.
  2. Wenn dies erfolgreich ist, wird der Besitz der Datei mit ihrer eindeutigen Kennung (UID) verglichen. Wenn es übereinstimmt, können Sie alle Erweiterungen installieren und WordPress aktualisieren.
  3. Wenn diese Methode fehlschlägt, werden Sie vom System benachrichtigt, dass keine Aktualisierung möglich ist.

Wenn Sie sich nicht auf diese automatische Überprüfung verlassen möchten, können Sie in Ihrer / wp-config eine Konstante definieren. Diese Konstante ist normalerweise eine FS_Method.

Geben Sie eine 'FS_METHOD' ein.

Der schnellste Weg, um dieses Problem zu lösen, besteht darin, eine Konstante zu definieren. Dies ist nützlich, wenn Sie sich nicht auf die automatische Überprüfung verlassen möchten, um das beste zu verwendende Dateisystem zu ermitteln. Sie können dies tun, indem Sie in Ihrer Datei /wp-config.php eine FS_Method definieren.

So geht's:

Suchen Sie nach /wp-config.php

Bevor Sie etwas tun, müssen Sie die Datei /wp-config.php öffnen. Sie finden es im WordPress-Stammordner. Wenn Sie Probleme haben, es zu finden, können Sie es auch in Ihrem WordPress-Installationsordner finden. Der Dateispeicherort ist wordpress / wp-config.php

wp-config

Fügen Sie eine FS_METHOD ein

Sie müssen einen Code in Ihre PHP-Datei einfügen. Unterhalb der letzten Codezeile sollten Sie Folgendes hinzufügen:

Wie bekomme ich den Twitch-Stream-Key?

define('FS_METHOD','direct');

Aktualisieren Sie WordPress ohne FTP-Zugriff

Sobald Sie diesen Code hinzugefügt haben, umgehen Sie das Problem. Wenn Sie es eingeben, können Sie die Datei in den Stammordner Ihrer Website auf dem Server hochladen, und es sollte keine Probleme geben, sofort zu arbeiten.

Durch Beheben des FTP-Problems können Sie Add-Ons, Erweiterungen, Website-Designs und andere Updates installieren.

Details zu FS_METHOD

FS_METHOD erzwingt eine Dateisystemmethode. Sie sollten nur eine der folgenden vier Optionen auswählen: direct, ssh2, ftptext oder ftpsockets. Der Code aus dem vorherigen Beispiel verwendete die Methode 'direkt'. Diese Methoden sind nach Präferenzen sortiert. Die erste Präferenz ist 'direkt' und die vierte ist 'ftpsockets'.

  1. direkt ist die erste Präferenz. Diese Einstellung wählt das System automatisch aus. Es zwingt das System, Direct File / IO-Anforderungen in PHP zu verwenden. Auf Hosts mit schlechter Konfiguration können diese Anforderungen Sicherheitsprobleme verursachen.
  2. ssh2 ist die zweite Präferenz. Diese Einstellung zwingt das System, die SSH-PHP-Erweiterung zu verwenden, wenn Sie sie installiert haben.
  3. ftptext ist die dritte Einstellung. Diese Einstellung zwingt das System, die FTP-PHP-Erweiterung für den FTP-Zugriff zu verwenden.
  4. ftpsockets ist die vierte Präferenz.

Sie sollten diesen Code nur implementieren, wenn Probleme mit Ihrem Update auftreten. Wenn Sie nach dem Ändern keine Verbesserungen feststellen, sollten Sie es zurücksetzen oder entfernen. Normalerweise sollte die Option 'ftpsockets' funktionieren, wenn automatische Updates fehlschlagen.

Alternative: Holen Sie sich den SSH SFTP Updater Support

WordPress hat kürzlich ein Plugin namens hinzugefügt SSH SFTP Updater Unterstützung das kann dieses Problem beheben. Dieses Plugin hält Ihre WordPress-Installation jederzeit auf dem neuesten Stand. Es verwendet phpseclib (sichere Kommunikationsbibliothek), um dieses Problem zu lösen.

Wenn Sie diese App installieren, gehen Sie zu /wp-config.php und geben Sie den Code ein:

Symbole für Windows 8

define (‘FS_Method’, ‘ssh2’);

Sobald Sie dies tun, werden Sie viel weniger Probleme mit Servern in SFTP und SSH haben.

Für fortgeschrittene Benutzer: Manuelles Aktivieren von SSH2

Wenn Sie SSH2 für Ihre Updates, Plugins und Theme-Uploads aktivieren möchten, müssen Sie Ihre eigenen SSH-Schlüssel erstellen und das PHP-SSH-Modul installieren. Wenn Sie dies tun, wird WordPress feststellen, dass Sie SSH2 zur Verfügung haben. Dies bedeutet, dass Sie eine SSH2-Option sehen, wenn Sie ein Upgrade durchführen.

Sie erstellen SSH-Schlüssel, indem Sie einen Code eingeben:

ssh-keygen
cd~/.ssh
cp id_rsa.pub authorized_keys

Dann ändern Sie die Berechtigung, damit Sie über WordPress auf diese Dateien zugreifen können:

cd ~
chmod 755 .ssh
chmod 644 .ssh/*

WordPress-Update ohne FTP-Zugriff

Abschließend

Das FTP-Problem tritt häufig auf, wenn Sie Shared Hosting verwenden und sich die Berechtigungen und Eigentumsverhältnisse überschneiden, was zu einem Konflikt führt. Aus diesem Grund ist es gut, ein FS_METHOD zu definieren, damit Sie Ihr WordPress aktualisieren und ändern können, ohne jemals FTP-Details angeben zu müssen.

Interessante Artikel

Tipp Der Redaktion

So ändern Sie die Sprache in Fortnite
So ändern Sie die Sprache in Fortnite
Fortnite eroberte die Welt im Sturm. Nachdem es zu einem der beliebtesten Multiplayer-Battle-Arena-Spiele aller Zeiten geworden war, wurde es schnell zu einem weltweiten Phänomen. Dank der Popularität des Spiels hat Fortnites Entwickler Epic Games im Laufe der Zeit viele Sprachen eingeführt many
Administratorkonto vor UAC-Eingabeaufforderung in Windows 10 ausblenden
Administratorkonto vor UAC-Eingabeaufforderung in Windows 10 ausblenden
Standardmäßig zeigt eine UAC-Eingabeaufforderung ein lokales Administratorkonto für Standardbenutzer in Windows 10 an. Sie können dieses Administratorkonto ausblenden.
So aktivieren Sie den Detailbereich in Windows 10
So aktivieren Sie den Detailbereich in Windows 10
In diesem Artikel erfahren Sie, wie Sie den Detailbereich im Datei-Explorer in Windows 10 aktivieren oder deaktivieren. Zwei verschiedene Methoden werden erläutert.
Fügen Sie der Taskleiste in Windows 10 die Symbolleiste zur Fehlerbehebung hinzu
Fügen Sie der Taskleiste in Windows 10 die Symbolleiste zur Fehlerbehebung hinzu
So fügen Sie die Fehlerbehebungs-Symbolleiste in Windows 10 zur Taskleiste hinzu Stattdessen oder zusätzlich zum Kontextmenü 'Fehlerbehebung' können Sie in der Taskleiste auch eine Symbolleiste verwenden, mit der einzelne Windows-Fehlerbehebungen in Windows 10 direkt gestartet werden können Sie finden heraus, was los ist
So exportieren Sie Ihren Chat-Verlauf aus WeChat
So exportieren Sie Ihren Chat-Verlauf aus WeChat
https://www.youtube.com/watch?v=IlCTQY9n7BI Ob Sie ihnen glauben oder nicht, WeChat sagt, dass Ihr Chat-Verlauf nicht auf seinen Servern gespeichert wird. Wenn Sie das Telefon wechseln, verschwinden alle Ihre alten Chats, wenn Sie wechseln
Laden Sie das Cortana-Suchfeld oben in Windows 10 herunter
Laden Sie das Cortana-Suchfeld oben in Windows 10 herunter
Cortana-Suchfeld oben in Windows 10. Hier ist eine Optimierung, um das Suchfeld von Cortana an den oberen Rand des Suchbereichs zu verschieben. Verfasser: Winaero. Laden Sie das Cortana-Suchfeld oben in Windows 10 herunter. Größe: 677 B AdvertismentPCRepair: Behebung von Windows-Problemen. Alle von ihnen. Download-Link: Klicken Sie hier, um die Datei Support usWinaero herunterzuladen
So streamen Sie von einem Android-Telefon auf den Fire Stick
So streamen Sie von einem Android-Telefon auf den Fire Stick
Die vollständige Anleitung zum Streamen oder Spiegeln eines Android-Smartphones auf einen Amazon Fire TV Stick-Streaming-Stick, mit Schritten für Samsung-Modelle.