Glavni Pc In Mac Kako posodobiti WordPress brez dostopa FTP

Kako posodobiti WordPress brez dostopa FTP



Včasih ne morete posodobiti WordPressa in vtičnikov, ne da bi uporabili račun FTP. To se običajno zgodi, ko WordPress ne more neposredno komunicirati z vašo mapo / wp-content.

Kako posodobiti WordPress brez dostopa FTP

Tudi če se vam to zgodi, lahko to težavo obidete in spremenite WordPress brez dostopa FTP.

Kar se zgodi?

Ko ima vaš spletni strežnik dovoljenje za dostop do vseh potrebnih datotek, bo samodejno posodobil WordPress in vse vtičnike, ki ste jih namestili. To ne pomeni, da morate imeti dostop do FTP / SFTP ali SSH. Namesto tega morate na spletnem strežniku nastaviti določena dovoljenja za datoteke. Sistem bo preizkusil vse metode in če nič ne bo deloval, se bo vrnil na FTP.

To se zgodi v tem vrstnem redu:

  1. Sistem poskuša zapisati datoteko v / wp-content.
  2. Če bo uspešna, bo začela primerjati lastništvo datoteke s svojim enoličnim identifikatorjem (UID). Če se ujema, boste lahko namestili vse razširitve in posodobili WordPress.
  3. Če ta metoda ne uspe, vas bo sistem obvestil, da je ni mogoče posodobiti.

Če ne želite biti odvisni od tega samodejnega preverjanja, lahko v svojem / wp-config določite konstanto. Ta konstanta je običajno 'FS_Method'.

Vnesite »FS_METHOD«

Najhitrejši način za rešitev te težave je določitev konstante. To je koristno, če ne želite biti odvisni od samodejnega preverjanja, da bi ugotovili, kateri datotečni sistem je najboljši za uporabo. To lahko storite tako, da v datoteki /wp-config.php določite 'FS_Method'.

Tukaj je opisano, kako to storiti:

Poiščite /wp-config.php

Preden kar koli storite, morate odpreti datoteko /wp-config.php. Najdete jo v korenski mapi WordPress. Če imate težave z iskanjem, jo ​​lahko najdete tudi v mapi za namestitev programa WordPress. Lokacija datoteke je wordpress / wp-config.php

wp-config

Vstavite FS_METHOD

V svojo datoteko php boste morali prilepiti kodo. Pod zadnjo vrstico kode dodajte:

kako narediti pdf z več slikami

define('FS_METHOD','direct');

posodobite wordpress brez dostopa do ftp -

Ko dodate to kodo, boste težavo obšli. Ko jo vtipkate, lahko datoteko naložite v korensko mapo spletnega mesta na strežniku in ne bi smelo imeti težav z delom v trenutku.

Če odpravite težavo s FTP, boste lahko namestili dodatke, razširitve, teme spletnih mest in druge posodobitve.

Podrobnosti o FS_METHOD

FS_METHOD bo prisilil metodo datotečnega sistema. Izberite le eno od naslednjih štirih: neposredna, ssh2, ftptext ali ftpsockets. Koda iz prejšnjega primera je uporabila metodo 'neposredne'. Te metode so razvrščene po željah. Prva prednost je 'neposredna', četrta pa 'ftpsockets'.

  1. neposredna je Prva preferenca. Ta nastavitev je tista, ki jo sistem izbere samodejno. Sistem prisili, da v PHP uporablja zahteve Direct File / IO. Na gostiteljih s slabo konfiguracijo lahko te zahteve povzročajo varnostne težave.
  2. ssh2 je druga nastavitev. Ta nastavitev prisili sistem, da uporablja razširitev SSH PHP, če je nameščena.
  3. ftptext je tretja prednost. Ta nastavitev prisili sistem, da za dostop do FTP uporablja razširitev FTP PHP.
  4. ftpsockets je četrta preferenca.

Te kode ne smete izvajati, razen če imate težave s posodobitvijo. Če torej po spremembi ne opazite nobenih izboljšav, jo spremenite nazaj ali odstranite. Običajno bi možnost »ftpsockets« delovala, če samodejne posodobitve ne uspejo.

Druga možnost: pridobite podporo za SSH SFTP Updater

WordPress je pred kratkim dodal vtičnik z imenom Podpora za SSH SFTP Updater ki lahko odpravi to težavo. Ta vtičnik bo vašo namestitev WordPress ves čas posodabljal. Za odpravo te težave uporablja phpseclib (knjižnico varnih komunikacij).

Ko namestite to aplikacijo, pojdite na /wp-config.php in vstavite kodo:

.net framework 4.7.2 namestitveni program brez povezave

define (‘FS_Method’, ‘ssh2’);

Ko to storite, boste imeli veliko manj težav s strežniki v SFTP in SSH.

Za napredne uporabnike: ročno omogočanje SSH2

Če želite omogočiti SSH2 za posodobitve, vtičnike in prenose tem, boste morali izdelati lastne SSH ključe in namestiti modul PHP SSH. Ko to storite, bo WordPress videl, da imate na voljo SSH2. To pomeni, da boste med nadgradnjo videli možnost SSH2.

Ključe SSH ustvarite tako, da vnesete kodo:

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

Nato spremenite dovoljenje, tako da WordPress dobi dostop do teh datotek:

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

posodobitev wordpress-a brez dostopa ftp -

V zaključku

Težava s FTP se pogosto pojavi, če uporabljate gostovanje v skupni rabi in se dovoljenja in lastništvo prekrivajo, kar povzroči konflikt. Zaradi tega je dobro določiti FS_METHOD, da lahko posodobite in spremenite svoj WordPress, ne da bi vam bilo treba posredovati kakršne koli podrobnosti FTP.

Zanimivi Članki

Izbira Urednika

Kako popraviti zamrznjen zaslon na telefonu Android
Kako popraviti zamrznjen zaslon na telefonu Android
Ne glede na to, kakšen telefon Android imate ali kako nov je, lahko operacijski sistem včasih zamrzne ali preprosto preneha delovati. Ne glede na to, ali je vaš Android zamrznil na zaklenjenem zaslonu ali ne bo
Ali morate imeti ponudnika kablov za vašo Amazon Fire Stick?
Ali morate imeti ponudnika kablov za vašo Amazon Fire Stick?
Amazon si vedno želi razširiti število naprav in funkcij, ki bodo izboljšale njihov ekosistem pametnega doma, ponuja nekaj zanimivih rešitev za vašo izkušnjo gledanja televizije. Kot del Amazonove družine Fire TV Fire TV Stick prinaša skorajda
Pregled Samsung Galaxy Tab S 10.5
Pregled Samsung Galaxy Tab S 10.5
Samsung bo morda odločil, da gre za pametne telefone Android, vendar korejska družba še ni potrdila svoje prevlade v tabličnem sektorju. Zdaj Samsung upa, da bo vse to spremenil s Samsung Galaxy Tab S 10.
Kako onemogočiti način brez beleženja zgodovine v Chromu
Kako onemogočiti način brez beleženja zgodovine v Chromu
Način brez beleženja zgodovine v Google Chromu je precej čedna funkcija. Omogoča vam, da svojo zgodovino brskanja ohranite zasebno, ko uporabljate javni računalnik ali napravo nekoga drugega. Uporabite ga lahko tudi na svoji napravi za osebne namene
Kako počistiti zgodovino File Explorerja v sistemu Windows 10
Kako počistiti zgodovino File Explorerja v sistemu Windows 10
Oglejte si, kako izbrišete podatke, ki jih File Explorer shrani o datotekah in mapah, ki ste jih brskali, in lokacijah, ki ste jih vnesli.
Kako izklopiti Prime v CSGO
Kako izklopiti Prime v CSGO
Prime so dobili igralci CSGO, ki so dosegli 21. mesto in preverili svojo telefonsko številko, ali tisti, ki so jo preprosto kupili v trgovini Steam. Prime vpliva na sistem povezovanja CSGO - igralci, ki so v njegovi lasti, so samo
YouTube TV ne deluje? Tukaj je opisano, kako to popraviti
YouTube TV ne deluje? Tukaj je opisano, kako to popraviti
Ko YouTube TV ne deluje, je to lahko posledica težav z internetno povezavo, strojno ali programsko opremo. Preizkusite te nasvete za odpravljanje težav z YouTube TV.