Huvud Pc Och Mac Hur man uppdaterar WordPress utan FTP-åtkomst

Hur man uppdaterar WordPress utan FTP-åtkomst



Ibland kan du inte uppdatera dina WordPress och plugins utan att använda ett FTP-konto. Detta händer vanligtvis när WordPress inte kan kommunicera direkt med mappen / wp-innehåll.

Hur man uppdaterar WordPress utan FTP-åtkomst

Även om detta händer dig finns det vissa sätt att kringgå problemet och ändra WordPress utan FTP-åtkomst.

Vad händer?

När din webbserver har tillstånd att nå alla nödvändiga filer uppdateras WordPress automatiskt och alla plugins du har installerat. Detta betyder inte att du behöver ha FTP / SFTP eller SSH-åtkomst. Istället behöver du bara ställa in vissa filbehörigheter på din webbserver. Systemet kommer att prova alla metoder, och om ingenting fungerar, återgår det till FTP.

Det händer i denna ordning:

  1. Systemet försöker skriva en fil till / wp-innehåll.
  2. Om den lyckas börjar den jämföra ägandet av filen med dess unika identifierare (UID). Om det matchar kan du installera alla tillägg och uppdatera WordPress.
  3. Om den här metoden misslyckas meddelar systemet dig att den inte kan uppdateras.

Om du inte vill vara beroende av den här automatiska kontrollen kan du definiera en konstant i din / wp-config. Denna konstant är vanligtvis en ”FS_Method”.

Ange en 'FS_METHOD'

Det snabbaste sättet att lösa problemet är att definiera en konstant. Detta är användbart när du inte vill vara beroende av automatisk kontroll för att identifiera det bästa filsystemet att använda. Du kan göra detta genom att definiera en 'FS_Method' i din /wp-config.php-fil.

Så här gör du det:

Hitta /wp-config.php

Innan du gör något måste du öppna filen /wp-config.php. Du hittar den i WordPress-rotmappen. Om du har problem med att hitta den kan du också hitta den i din WordPress-installationsmapp. Filplatsen är wordpress / wp-config.php

wp-config

Infoga en FS_METHOD

Du måste klistra in en kod i din php-fil. Under den sista raden med kod bör du lägga till:

hur man ser vad andra gillade på instagram 2020

define('FS_METHOD','direct');

uppdatera wordpress utan ftp-åtkomst

När du har lagt till den här koden kommer du att kringgå problemet. När du skriver det kan du ladda upp filen till din webbplats rotmapp på servern och det borde inte ha några problem att fungera på ett ögonblick.

Genom att åtgärda FTP-problemet kan du installera tillägg, tillägg, webbplatsteman och andra uppdateringar.

Detaljer om FS_METHOD

FS_METHOD tvingar en filsystemmetod. Du bör bara välja en av följande fyra: direkt, ssh2, ftptext eller ftpsockets. Koden från föregående exempel använde ”direkt” -metoden. Dessa metoder sorteras efter önskemål. Första preferensen är 'direkt' och den fjärde är 'ftpsockets'.

  1. direkt är den första preferensen. Den här inställningen är den som systemet väljer automatiskt. Det tvingar systemet att använda Direct File / IO-förfrågningar inom PHP. På värdar med dålig konfiguration kan dessa förfrågningar orsaka säkerhetsproblem.
  2. ssh2 är den andra preferensen. Den här inställningen tvingar systemet att använda SSH PHP-tillägget om du har det installerat.
  3. ftptext är den tredje preferensen. Denna inställning tvingar systemet att använda FTP PHP-tillägget för FTP-åtkomst.
  4. ftpsockets är den fjärde preferensen.

Du bör inte implementera den här koden om du inte har problem med din uppdatering. Så om du inte märker några förbättringar efter att ha ändrat det, överväga att ändra tillbaka eller ta bort det. Vanligtvis bör alternativet 'ftpsockets' fungera om automatiska uppdateringar misslyckas.

Alternativ: Få stöd för SSH SFTP Updater

WordPress lade nyligen till ett plugin som heter SSH SFTP Updater Support som kan lösa problemet. Detta plugin håller hela tiden din WordPress-installation uppdaterad. Den använder phpseclib (säkert kommunikationsbibliotek) för att komma över detta problem.

När du installerar den här appen, gå till /wp-config.php och infoga koden:

.net framework 4.7.2 offlineinstallatör

define (‘FS_Method’, ‘ssh2’);

När du har gjort det kommer du att ha mycket mindre problem att hantera servrar i SFTP och SSH.

För avancerade användare: Aktivera SSH2 manuellt

Om du vill aktivera SSH2 för dina uppdateringar, plugins och temaöverföringar måste du skapa dina egna SSH-nycklar och installera PHP SSH-modulen. När du gör detta ser WordPress att du har SSH2 tillgängligt. Det betyder att du ser ett SSH2-alternativ när du utför en uppgradering.

Du skapar SSH-nycklar genom att skriva en kod:

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

Sedan ändrar du behörigheten så att du får tillgång till dessa filer med WordPress:

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

wordpress-uppdatering utan ftp-åtkomst

Sammanfattningsvis

FTP-problemet uppträder ofta om du använder delad hosting och behörigheter och ägarskap överlappar varandra och orsakar en konflikt. Av denna anledning är det bra att definiera en FS_METHOD så att du kan uppdatera och ändra din WordPress utan att behöva ange några FTP-detaljer.

Intressanta Artiklar

Redaktionen

Så här ändrar du skärmens ljusstyrka i Windows 10
Så här ändrar du skärmens ljusstyrka i Windows 10
Det finns ett antal sätt att ändra skärmens ljusstyrka i Windows 10. Att ha rätt skärmens ljusstyrka är mycket viktigt.
Starta eller stoppa underhåll manuellt i Windows 10
Starta eller stoppa underhåll manuellt i Windows 10
Se hur man startar eller stoppar underhåll manuellt i Windows 10. Det finns två metoder för att hantera det, inklusive Kontrollpanelen och kommandotolken.
Vad är en DAE-fil?
Vad är en DAE-fil?
En DAE-fil är en fil för utbyte av digitala tillgångar. Lär dig hur du öppnar en .DAE-fil eller konverterar DAE till OBJ, STL, FBX, DWG, gLTF, 3DS eller något annat filformat.
Så här fixar du ingen kamera hittad på Google Meet
Så här fixar du ingen kamera hittad på Google Meet
Vilken är din favoritapp för videokonferenser? Om svaret är Google Meet vet du redan allt om dess utmärkta funktioner. Hur du kan gå med i ett möte på flera sätt, dela din skärm och spela in själva mötena.
14 bästa gratis verktyg för borttagning av spionprogram (2024)
14 bästa gratis verktyg för borttagning av spionprogram (2024)
Här är de bästa gratis antispionprogram, verktyg som kan förhindra och ta bort spionprogram, en specifik typ av skadlig programvara som stjäl dina privata data.
Vad är Roku och hur fungerar det?
Vad är Roku och hur fungerar det?
En Roku är en liten trådlös enhet som strömmar TV, filmer, musik och TV-program direkt till din TV. Res med den också. Allt du behöver är en TV och internet.
Så här visar du sålda föremål på Facebook Marketplace
Så här visar du sålda föremål på Facebook Marketplace
Det är enkelt att hitta det du behöver på Facebook Marketplace. Du kan filtrera allt från pris och plats till leveransalternativ och varans skick. För att ytterligare begränsa din sökning kan du även se sålda varor. Detta