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

Hur man kommer åt arkiverade e-postmeddelanden i Outlook
Hur man kommer åt arkiverade e-postmeddelanden i Outlook
Att arkivera gamla (men önskade) e-postmeddelanden är ett bra sätt att hålla din brevlåda ren. Så här kommer du åt arkiverade e-postmeddelanden i Outlook när du behöver dem.
Taggarkiv: nedfall 4 musfördröjning
Taggarkiv: nedfall 4 musfördröjning
Cortana Beta för Windows 10 tillåter nu hantering av anslutna enheter
Cortana Beta för Windows 10 tillåter nu hantering av anslutna enheter
En uppdatering av Cortana - Beta-appen för Windows 10 tillåter nu hantering av enheter som är anslutna till den. Det förenade Xbox One, Surface-hörlurar och Amazon Alexa-enheter under ett tak. Från och med version 2.2004.22762.0 finns en ny maskinvarusektion i inställningsmenyn. Det gör att du kan hantera någon av Cortana-enheterna du har. Typisk
Hur man ansluter en GoPro till din dator
Hur man ansluter en GoPro till din dator
Anslut din GoPro till din dator för att få ut det mesta av din kamera genom att redigera eller ladda upp dina bilder.
2 sätt att skapa en Windows 11 startbar USB-enhet
2 sätt att skapa en Windows 11 startbar USB-enhet
Skapa en Windows 11-start-USB för att installera Windows från en flashenhet. Den här artikeln ger steg-för-steg-anvisningar för två metoder.
Hur man kontrollerar teckenstorlek och ansikte på en webbplats
Hur man kontrollerar teckenstorlek och ansikte på en webbplats
Oavsett om du gillar design eller precis som utseendet på en viss webbplats, vet du vilken typ av typsnitt webbplatsen använder och vilken storlek den kan hjälpa dig att efterlikna den eller använda den på din egen webbplats.
Så här skickar du bara en del av en e-postkedja i Gmail och Outlook
Så här skickar du bara en del av en e-postkedja i Gmail och Outlook
E-postkedjor är antingen ett användbart sätt att spåra en konversation eller en mardröm av förvirring som hamnar i vägen. Chansen är stor, om du arbetar för ett stort företag eller företag är det det senare. Om du är inblandad