Principal Pc Și Mac Cum se actualizează WordPress fără acces FTP

Cum se actualizează WordPress fără acces FTP



Uneori nu vă puteți actualiza WordPress-ul și pluginurile fără a utiliza un cont FTP. Acest lucru se întâmplă de obicei atunci când WordPress nu poate comunica direct cu folderul dvs. / wp-content.

Cum se actualizează WordPress fără acces FTP

Chiar dacă vi se întâmplă acest lucru, există anumite modalități prin care puteți ocoli această problemă și modifica WordPress fără acces FTP.

Ce se întâmplă?

Când serverul dvs. web are permisiunea de a accesa toate fișierele necesare, acesta va actualiza automat WordPress și toate pluginurile pe care le-ați instalat. Acest lucru nu înseamnă că trebuie să aveți acces FTP / SFTP sau SSH. În schimb, trebuie doar să configurați anumite permisiuni de fișiere pe serverul dvs. web. Sistemul va încerca toate metodele și, dacă nu funcționează nimic, va reveni la FTP.

Se întâmplă în această ordine:

  1. Sistemul încearcă să scrie un fișier în / wp-content.
  2. Dacă are succes, va începe să compare proprietatea fișierului cu identificatorul său unic (UID). Dacă se potrivește, veți putea instala toate extensiile și actualiza WordPress.
  3. Dacă această metodă eșuează, sistemul vă va notifica că nu se poate actualiza.

Dacă nu doriți să depindeți de această verificare automată, puteți defini o constantă în / wp-config. Această constantă este de obicei o „FS_Method”.

Introduceți un „FS_METHOD”

Cel mai rapid mod de a rezolva această problemă este de a defini o constantă. Acest lucru este util atunci când nu doriți să depindeți de verificarea automată pentru a identifica cel mai bun sistem de fișiere de utilizat. Puteți face acest lucru definind un „FS_Method” în fișierul dvs. /wp-config.php.

Iată cum se face:

Găsiți /wp-config.php

Înainte de a face ceva, trebuie să deschideți fișierul /wp-config.php. Îl puteți găsi în folderul rădăcină WordPress. Dacă aveți probleme în găsirea acestuia, îl puteți găsi și în folderul de instalare WordPress. Locația fișierului este wordpress / wp-config.php

wp-config

Introduceți un FS_METHOD

Va trebui să lipiți un cod în fișierul php. Sub ultima linie de cod, ar trebui să adăugați:

cum să găsești toate comentariile tale de pe YouTube

define('FS_METHOD','direct');

actualizați wordpress fără acces ftp

După ce adăugați acest cod, veți ocoli problema. Când îl tastați, puteți încărca fișierul în folderul rădăcină al site-ului dvs. de pe server și acesta nu ar trebui să aibă probleme să funcționeze într-o clipă.

Remediind problema FTP, veți putea instala programe de completare, extensii, teme de site-uri web și alte actualizări.

Detalii despre FS_METHOD

FS_METHOD va forța o metodă de sistem de fișiere. Ar trebui să alegeți unul dintre următoarele patru: direct, ssh2, ftptext sau ftpsockets. Codul din exemplul anterior a folosit metoda „directă”. Aceste metode sunt sortate după preferință. Prima preferință este „directă” și a patra este „ftpsockets”.

  1. direct este prima preferință. Această setare este cea pe care sistemul o alege automat. Forțează sistemul să utilizeze cereri Direct File / IO în PHP. Pe gazde cu o configurare greșită, aceste solicitări pot cauza probleme de securitate.
  2. ssh2 este a doua preferință. Această setare forțează sistemul să utilizeze extensia PHP SSH dacă o aveți instalată.
  3. ftptext este a treia preferință. Această setare forțează sistemul să utilizeze extensia PHP FTP pentru acces FTP.
  4. ftpsockets este a patra preferință.

Nu ar trebui să implementați acest cod decât dacă aveți probleme cu actualizarea. Deci, dacă nu observați nicio îmbunătățire după ce ați schimbat-o, vă recomandăm să o modificați sau să o eliminați. De obicei, opțiunea „ftpsockets” ar trebui să funcționeze dacă actualizările automate eșuează.

Alternativă: obțineți suportul de actualizare SSH SFTP

WordPress a adăugat recent un plugin numit SSH SFTP Updater Support care poate rezolva această problemă. Acest plugin vă va actualiza în permanență instalarea WordPress. Folosește phpseclib (biblioteca de comunicații securizate) pentru a depăși această problemă.

Când instalați această aplicație, accesați /wp-config.php și introduceți codul:

afișează toate notificările Windows 10

define (‘FS_Method’, ‘ssh2’);

Odată ce ați făcut acest lucru, veți avea mult mai puține probleme în tratarea serverelor în SFTP și SSH.

Pentru utilizatorii avansați: Activarea manuală a SSH2

Dacă doriți să activați SSH2 pentru actualizările, pluginurile și încărcările de teme, va trebui să vă creați propriile chei SSH și să instalați modulul PHP SSH. Când faceți acest lucru, WordPress va vedea că aveți SSH2 disponibil. Aceasta înseamnă că veți vedea o opțiune SSH2 când efectuați o actualizare.

Creați chei SSH tastând un cod:

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

Apoi modificați permisiunea pentru a obține acces la aceste fișiere de către WordPress:

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

actualizare wordpress fără acces ftp

În concluzie

Problema FTP apare adesea dacă utilizați găzduirea partajată și permisiunile și proprietatea se suprapun, provocând astfel un conflict. Din acest motiv, este bine să definiți un FS_METHOD, astfel încât să puteți actualiza și modifica WordPress fără a fi nevoie să furnizați niciodată detalii FTP.

Articole Interesante

Alegerea Editorului

Cele mai bune autocolante Viber reflectă expresia ta
Cele mai bune autocolante Viber reflectă expresia ta
Viber oferă o gamă largă de autocolante pentru serviciul său de mesagerie, de la animale drăguțe până la săruturi animate și personaje de desene animate pentru a vă îmbunătăți experiența de chat. Autocolantele sunt vândute în pachete și există o expresie artistică pentru fiecare stare de spirit și
Cum să convertiți un fișier EPUB în AZW3
Cum să convertiți un fișier EPUB în AZW3
EPUB este unul dintre cele mai utilizate formate de cărți electronice. Cu toate acestea, nu funcționează pe dispozitivele Kindle. Amazon folosește în schimb formatele proprietare AZW3 sau MOBI. Deoarece platforma este cel mai mare retailer de cărți electronice la nivel global, probabil că veți dori
Rulați Windows 7? Bara de activități Pinner este o aplicație obligatorie pentru dvs.
Rulați Windows 7? Bara de activități Pinner este o aplicație obligatorie pentru dvs.
Windows 7 vă permite să fixați numai programe în bara de activități. Taskbar Pinner este un instrument indispensabil pentru Windows 7 care poate fixa orice fișier, locație sau folder!
Ce este Hi5 și este diferit de Facebook?
Ce este Hi5 și este diferit de Facebook?
Hi5 este o rețea socială mai veche, care a fost mult actualizată de-a lungul anilor. Iată ce trebuie să știți despre el și de ce l-ați putea folosi.
Recenzie Casio Smart Outdoor Watch (hands-on): ceasul inteligent Android Wear cu o durată de viață a bateriei de o lună
Recenzie Casio Smart Outdoor Watch (hands-on): ceasul inteligent Android Wear cu o durată de viață a bateriei de o lună
Cu atât de multă exagerare media și agitație în jurul mărcilor de ceasuri de lux care se încadrează în ceasuri inteligente, cât de răcoritor a fost cel mai interesant ceas lansat la CES 2016 de la nimeni altul decât Casio. Da, compania asociată cu ceasurile digitale utilitare - și
Lista completă a comenzilor shell în Windows 8
Lista completă a comenzilor shell în Windows 8
Anterior, am acoperit cea mai cuprinzătoare listă de locații de shell prin ID-ul lor de clasă, pe care îl puteți utiliza pentru a crea o comandă rapidă către locația de shell specifică pentru acces rapid. Astăzi voi împărtăși lista comenzilor shell folosind numele lor prietenos. Deși acestea sunt implementate de aceleași obiecte ActiveX,
Cum să urmăriți A&E fără cablu
Cum să urmăriți A&E fără cablu
Dacă îți plac emisiunile de realitate, atunci A&E ar trebui să fie cu siguranță pe lista ta de urmărire. Pentru oricine dorește să scape de operatorii de cablu scumpi, găsirea A&E pe platformele de streaming este o necesitate. În acest fel tu