Depanare murdară WordPress – Cum să remediați un site live fără acces FTP
Publicat: 2018-08-28Lucrurile se strică. Este un fapt al vieții. Mașini, frigidere, telefoane și site-uri web – totul este la fel. Cu toate acestea, nimeni nu se așteaptă să schimbi uleiul într-un vehicul fără a avea acces fizic la el. Dar unii clienți se așteaptă să depanați și să remediați site-urile web fără a vă oferi acces complet de administrator la acestea, inclusiv detalii FTP. Nebun? Este! Dar, de asemenea, nu este un scenariu neobișnuit dacă construiți și susțineți pluginuri și teme WordPress. Din fericire, există modalități de a sprijini astfel de clienți, dacă decideți să faceți acest lucru.
Clientul vrea să fie reparat un site #WordPress, dar refuză să ofere detalii #FTP și nu-l poți refuza? Există o soluție (murdară) la această problemă!
CLICK PENTRU A TWETENu există acces FTP? Fără suport. Perioadă!
Deci, vindeți pluginuri și teme premium WordPress. Și serviciul dvs. include asistență. Majoritatea oamenilor care vă contactează vor înțelege că furnizarea de acces FTP la site împreună cu un cont de administrator WordPress este norma și singura modalitate prin care puteți rezolva problemele fără să vă încurcați cu un site live și să depanați cu var_dump(); die;
var_dump(); die;
. Cu toate acestea, unii nu vor. Ei vor spune că este o „problemă de securitate” pentru ei și că „nu vă pot oferi acces FTP sau cPanel”. Asta vă lasă cu două opțiuni: încercați să remediați lucrurile de la administratorul WP sau să jucați hardball și, probabil, ajungeți să rambursați achiziția. Dacă vă puteți permite, v-aș recomanda a doua soluție – rambursarea! Depanarea murdară nu merită timpul și nici energia.
Cu toate acestea, dacă nu vă puteți permite asta și vă aflați într-o situație în care nu puteți spune nu, iată câteva plugin-uri încercate și testate care vă vor ajuta în cazurile în care nu aveți acces FTP și trebuie să depanați un site live .
AceIDE
AceIDE
WordPress are un editor de fișiere încorporat pentru fișiere de teme și plugin. A primit o actualizare mare în WP v4.9 și este destul de util. Cu toate acestea, în comparație cu AceIDE, este scurt din toate punctele de vedere!
Pe majoritatea site-urilor, editorul de fișiere încorporat este dezactivat din cauza problemelor de securitate. Adăugarea de noi pluginuri în cele mai multe cazuri nu este, așa că veți putea adăuga AceIDE. Editorul încorporat este strict limitat la editarea fișierelor din folderele /plugins/ și /themes/. Adesea este suficient, dar AceIDE poate edita orice fișier din folderul WP. Aceasta include fișierele de bază și toate fișierele din folderul /wp-content/. Un salvator de vieți în numeroase situații!
Numele pluginului nu este înșelător. Într-adevăr, nu este departe de un IDE complet (mediu de dezvoltare integrat). Evidențierea de sintaxă funcționează pentru PHP, JS, HTML și CSS. Puteți lucra cu mai multe fișiere în același timp, în file. Există, de asemenea, completare automată și o funcție de referință a funcției. Funcțiile mai mici, cum ar fi un selector de culori încorporat și un editor de imagini, sunt un mare plus. Dar poate cea mai bună caracteristică dintre toate este cea de backup automat. Editarea site-urilor live duce la situații proaste, iar backup-urile salvează vieți!
Singurul lucru care poate opri AceIDE sunt permisiunile pentru fișiere. Dacă nu poate scrie modificări, totul este în zadar; veți avea în continuare nevoie de acces FTP.
Editor WP Htaccess
Htaccess Editor – Editați în siguranță fișierul Htaccess
Fișierul .htaccess este o fiară complicată! Un personaj greșit, o secundă de concentrare slabă și ai tu însuți ecranul alb al morții. Deoarece fișierul principal WP .htaccess afectează toate celelalte fișiere WP, nu există nicio modalitate de a recupera cu grație, astfel încât FTP poate fi o necesitate aici. Cu toate acestea, dacă știți ce faceți, această mică bijuterie vă va oferi acces la .htaccess și vă va crea copii de rezervă automate pe măsură ce faceți modificări. Un mod izolat de tip sandbox pentru testarea modificărilor este în lucru (fie un ochi pe wphtaccess.com pentru actualizare), astfel încât întregul scenariu alb al morții va deveni în curând un lucru din trecut.
WordPress phpinfo
WordPress phpinfo()
După cum sugerează și numele – acest plugin arată rezultatul funcției phpinfo()
. „Asta este”, întrebi. Da asta e. Credeți-mă, mai devreme sau mai târziu veți avea nevoie de el fie pentru micul dvs. blog personal, fie dacă decideți să vă deschideți site-ul de comerț electronic. Dacă nu pentru altceva, atunci pentru ceva mic, cum ar fi căutarea căii absolute către un fișier. S-ar putea numi acest plugin banal, dar este atât de util atunci când nu poți încărca cu ușurință un fișier PHP.
Resetare WP
WP Reset – Cel mai bun plugin de resetare WordPress
Cea mai mare problemă cu editarea site-urilor live este posibilitatea descurajantă de a le ucide. O schimbare aparent mică și benignă poate bulgăre de zăpadă într-un loc mort și ore de reparații. WP Reset atenuează această teamă, permițându-vă să creați instantanee pentru baze de date. Creați un instantaneu (este un clic și 2 secunde de așteptare), faceți modificările pe site, testați-le și dacă ceva nu este în regulă – restaurați instantaneul salvat. Asta e! Întregul proces nu durează mai mult de câteva minute. Vedeți o prezentare detaliată a instantaneelor bazei de date.
Plugin Detective
Plugin Detective – Depanare
A trecut ceva timp de când nu am văzut ceva nou în lumea depanării WordPress. Plugin Detective este o abordare nouă a unei probleme la fel de veche ca WordPress - a afla care plugin activ provoacă o eroare sau o incompatibilitate cu alte plugin-uri.
Vechea modalitate de a gestiona problema a fost dezactivarea pluginurilor unul câte unul și testarea paginii afectate pentru modificări. Noua metodă este aceeași, doar automatizată, mai rapidă și puțin mai distractivă. Plugin Detective activează și dezactivează automat pluginurile, în timp ce trebuie doar să te uiți la pagină și să spui dacă problema a dispărut sau nu. Nicio modificare nu este permanentă și totul este testat într-un sandbox, așa că este rezonabil de sigur să îl utilizați pe un site live. Data viitoare când sunteți pe un site minunat cu peste 50 de pluginuri și ceva nu este în regulă - amintiți-vă acest plugin.
Monitor de interogare
Monitor de interogare
Când sunteți deja la capăt și nu știți ce să faceți – încercați Query Monitor. În ciuda a ceea ce ar putea implica numele, nu numai că afișează interogări sau le monitorizează. Afișează o cantitate neplăcută de informații pentru fiecare administrator sau pagină frontală pe care o deschideți. De la JS și CSS în coadă la condiționale WP, opțiuni și tranzitorii. Dacă acest plugin nu vă arată informațiile de care aveți nevoie, niciun plugin nu o va face. Este un instrument de dezvoltare și depanare foarte puternic și îl pot recomanda tuturor dezvoltatorilor. De preferință pentru utilizare într-un mediu de dezvoltare, nu de producție.
Editarea, depanarea și dezvoltarea pe un site live #wordpress este o rețetă pentru dezastru. Dar, dacă trebuie să o faci, iată câteva plugin-uri care să te ajute.
CLICK PENTRU A TWETEÎncercați să evitați depanarea și dezvoltarea live
Dacă este posibil, încercați să evitați depanarea, remedierea și codarea site-urilor live, printr-un editor bazat pe PHP. Din acel efort nu pot ieși prea multe lucruri bune și o mulțime de lucruri rele. Descărcați întregul site și rulați-l local. Rupeți-l, omorâți-l, faceți greșeli și când îl remediați, încărcați-l înapoi. Sau obțineți găzduire decentă, cum ar fi SiteGround, cu funcționalitate încorporată a site-ului de pregătire. Nu o să crezi cum te-ai descurcat în direct fără această funcție odată ce ai început să o folosești.