Hoved Pc Og Mac Slik oppdaterer du WordPress uten FTP-tilgang

Slik oppdaterer du WordPress uten FTP-tilgang



Noen ganger kan du ikke oppdatere WordPress og plugins uten å bruke en FTP-konto. Dette skjer vanligvis når WordPress ikke kan kommunisere direkte med mappen / wp-innhold.

Slik oppdaterer du WordPress uten FTP-tilgang

Selv om dette skjer med deg, er det visse måter du kan omgå dette problemet og endre WordPress uten FTP-tilgang.

Hva skjer?

Når webserveren din har tillatelse til å nå alle nødvendige filer, vil den automatisk oppdatere WordPress og alle plugins du har installert. Dette betyr ikke at du trenger FTP / SFTP eller SSH-tilgang. I stedet trenger du bare å sette opp visse filtillatelser på webserveren din. Systemet vil prøve alle metoder, og hvis ingenting fungerer, vil det gå tilbake til FTP.

Det skjer i denne rekkefølgen:

  1. Systemet prøver å skrive en fil til / wp-innhold.
  2. Hvis det lykkes, begynner det å sammenligne eierskapet til filen med dens unike identifikator (UID). Hvis det samsvarer, kan du installere alle utvidelsene og oppdatere WordPress.
  3. Hvis denne metoden mislykkes, vil systemet varsle deg om at det ikke kan oppdateres.

Hvis du ikke vil være avhengig av denne automatiske kontrollen, kan du definere en konstant i / wp-config. Denne konstanten er vanligvis en ‘FS_Method’.

Skriv inn en ‘FS_METHOD’

Den raskeste måten å løse dette problemet er å definere en konstant. Dette er nyttig når du ikke vil være avhengig av automatisk kontroll for å identifisere det beste filsystemet å bruke. Du kan gjøre dette ved å definere en ‘FS_Method’ i /wp-config.php-filen.

Slik gjør du det:

Finn /wp-config.php

Før du gjør noe, må du åpne /wp-config.php filen. Du finner den i WordPress-rotmappen. Hvis du har problemer med å finne den, kan du også finne den i WordPress-installasjonsmappen. Filplasseringen er wordpress / wp-config.php

wp-config

Sett inn en FS_METHOD

Du må lime inn en kode i php-filen. Under den siste linjen med kode, bør du legge til:

hvordan man utestenger noen fra facebook-siden som ikke har likt siden

define('FS_METHOD','direct');

oppdater wordpress uten ftp-tilgang

Når du har lagt til denne koden, vil du omgå problemet. Når du skriver det, kan du laste opp filen til nettstedets rotmappe på serveren, og den skal ikke ha noen problemer med å fungere på et øyeblikk.

Ved å fikse FTP-problemet, vil du kunne installere tillegg, utvidelser, nettstedstemaer og andre oppdateringer.

Detaljer om FS_METHOD

FS_METHOD vil tvinge en filsystemmetode. Du bør bare velge en av følgende fire: direkte, ssh2, ftptext eller ftpsockets. Koden fra forrige eksempel brukte 'direkte' metoden. Disse metodene er sortert etter preferanse. Første preferanse er 'direkte' og den fjerde er 'ftpsockets'.

  1. direkte er den første preferansen. Denne innstillingen er den som systemet velger automatisk. Det tvinger systemet til å bruke Direct File / IO-forespørsler i PHP. På verter med dårlig konfigurasjon kan disse forespørslene forårsake sikkerhetsproblemer.
  2. ssh2 er den andre preferansen. Denne innstillingen tvinger systemet til å bruke SSH PHP-utvidelsen hvis du har den installert.
  3. ftptext er den tredje preferansen. Denne innstillingen tvinger systemet til å bruke FTP PHP-utvidelsen for FTP-tilgang.
  4. ftpsockets er den fjerde preferansen.

Du bør ikke implementere denne koden med mindre du har problemer med oppdateringen. Så hvis du ikke merker noen forbedringer etter at du har endret den, bør du vurdere å endre den eller fjerne den. Vanligvis bør alternativet 'ftpsockets' fungere hvis automatiske oppdateringer mislykkes.

Alternativ: Få støtte for SSH SFTP Updater

WordPress la nylig til et plugin som heter Støtte for SSH SFTP Updater som kan løse dette problemet. Dette pluginet vil holde WordPress-installasjonen din oppdatert til enhver tid. Den bruker phpseclib (sikkert kommunikasjonsbibliotek) for å komme over dette problemet.

Når du installerer denne appen, går du til /wp-config.php og setter inn koden:

ikoner for Windows 8

define (‘FS_Method’, ‘ssh2’);

Når du har gjort det, vil du ha mye mindre problemer med å håndtere servere i SFTP og SSH.

For avanserte brukere: Aktivere SSH2 manuelt

Hvis du vil aktivere SSH2 for oppdateringer, plugins og temaopplastinger, må du lage dine egne SSH-nøkler og installere PHP SSH-modulen. Når du gjør dette, ser WordPress at du har SSH2 tilgjengelig. Dette betyr at du ser et SSH2-alternativ når du utfører en oppgradering.

Du oppretter SSH-nøkler ved å skrive en kode:

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

Deretter endrer du tillatelsen slik at du får tilgang til disse filene ved WordPress:

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

wordpress-oppdatering uten ftp-tilgang

For å konkludere

FTP-problemet vises ofte hvis du bruker delt hosting og tillatelsene og eierskapet overlapper, og dermed forårsaker en konflikt. Av denne grunn er det bra å definere en FS_METHOD slik at du kan oppdatere og endre WordPress uten å måtte oppgi noen FTP-detaljer.

Interessante Artikler

Redaksjonens

Slik legger du til undertekster i VLC Media Player
Slik legger du til undertekster i VLC Media Player
Når det gjelder å se på videoer eller lytte til musikk på datamaskinen din eller via en internettstrøm, er det ikke noe bedre alternativ enn VLC, open source-videoplattformen som gjør det enkelt å spille av hvilken som helst filtype du
Intel Devil’s Canyon anmeldelse
Intel Devil’s Canyon anmeldelse
Intels raske produksjonsplan skal se at den nye Broadwell-arkitekturen på 14 nm kommer til jul, men det betyr ikke at Haswell er ute av triks. For å overvinne oss til neste generasjon prosessorer ankommer, har Intel gitt ut en
Slik starter du Universal File Explorer-appen i Windows 10
Slik starter du Universal File Explorer-appen i Windows 10
Se hvordan du kjører Universal UWP File Explorer-appen i Windows 10. Du må opprette en spesiell snarvei for å starte den.
Slik får du tilgang til Hotmail på telefonen din
Slik får du tilgang til Hotmail på telefonen din
Hotmail må være en av de eldste og mest kjente gratis e-posttjenestene i verden. Selv om det skiftet fra Hotmail til Outlook for to år siden, vet mange det fortsatt og refererer til det som Hotmail. Hvis du
HP Officejet Pro 8500A Plus gjennomgang
HP Officejet Pro 8500A Plus gjennomgang
Denne fine alt-i-ett-blekkskriver er også en av de dyreste du finner, men for et lite kontor er det en utmerket investering. For £ 209 belønner HP Officejet Pro 8500A Plus seg med faksfunksjoner, en enorm
Slik tømmer og sletter du alle hendelser fra Google Kalender
Slik tømmer og sletter du alle hendelser fra Google Kalender
Google Kalender er en del av Google Apps som jeg bruker mye, sammen med Gmail, Google Docs, Google Sheets og så videre. Jeg liker virkelig Google Kalender fordi den er gratis, integrert med andre apper, tilgjengelig fra hvor som helst, inkludert
Slik sletter du 'Forslag til deg' på Instagram
Slik sletter du 'Forslag til deg' på Instagram
Det er en enkel måte å slette brukere Instagram foreslår at du følger. Slik blir du kvitt dem.