Atunci când un conflict între pluginuri provoacă o “eroare fatală” sau “ecranul alb al morții”, adesea nu mai poți accesa panoul de administrare WordPress (backend-ul). În aceste cazuri, puteți utiliza accesul la fișiere al infrastructurii mybox pentru a “dezactiva” manual pluginul defect, prin redenumirea folderului acestuia.
WordPress caută pluginurile în anumite foldere. Dacă schimbați numele folderului unui plugin, WordPress nu îl va mai găsi și va omite automat încărcarea acestuia, dezactivând efectiv pluginul fără a șterge vreo dată.
Cuprins
Pasul 1: Identificați pluginul defect
Înainte de a dezactiva orice, trebuie să aflați care plugin provoacă blocarea. Puteți face acest lucru activând WP_DEBUG în fișierul wp-config.php (aflat în folderul public_html).
- Conectați-vă la serverul dvs. prin FTP sau SFTP.
- Editați fișierul
wp-config.phpși schimbațidefine( 'WP_DEBUG', false );întrue. - Reîmprospătați site-ul web. Căutați o “Eroare fatală” sau o “Eroare de analiză” care conține o cale de acces de genul:
.../wp-content/plugins/plugin-name/filename.php
Numele folderului care urmează imediat după /plugins/ este cel pe care trebuie să îl vizați.
Pasul 2: Dezactivați pluginul prin FTP
Odată ce ați identificat vinovatul (de exemplu, un plugin numit hello-dolly), urmați acești pași:
- În clientul dvs. FTP (cum ar fi FileZilla sau WinSCP), navigați la directorul:
yourdomain.com/public_html/wp-content/plugins/ - Localizați folderul care aparține pluginului defectuos.
- Faceți clic dreapta pe folder și selectați Redenumire.
- Adăugați un sufix la nume, cum ar fi
.oldsau.off(de exemplu, redenumițihello-dollyînhello-dolly.off). - Salvați modificarea.
Pasul 3: Verificare și curățare
După redenumirea folderului, încercați să încărcați din nou site-ul dvs. web sau pagina de autentificare /wp-admin. Dacă acel plugin a fost singura cauză a blocării, site-ul ar trebui să se încarce acum normal.
- Autentificare în WordPress: Veți vedea o notificare în secțiunea “Pluginuri” care indică faptul că pluginul a fost dezactivat deoarece “fișierul nu există”.
- Revenire la starea inițială: Dacă doriți să încercați să remediați problema pluginului sau să îl actualizați, puteți pur și simplu să redenumiți folderul la numele său inițial.
- Dezactivarea depanării: Odată ce site-ul este din nou funcțional, nu uitați să reveniți la
wp-config.phpși să setațiWP_DEBUGînapoi lafalsepentru a ascunde detaliile tehnice ale site-ului dvs. de ochii publicului.
Bloc Distinction
Dezactivare vs. Ștergere Redenumirea folderului dezactivează pluginul, dar păstrează toate fișierele și setările acestuia în siguranță. Ștergerea folderului elimină complet pluginul de pe serverul dvs. mybox. Este întotdeauna mai sigur să redenumiți mai întâi.
Implicații practice
- Dezactivare în bloc: Dacă nu știți care plugin este problema și mesajul de eroare nu este specific, puteți redenumi întregul folder
pluginsînplugins.old. Aceasta va dezactiva toate pluginurile simultan, permițându-vă să verificați dacă nucleul site-ului funcționează în continuare. - Conflicte între teme: Aceeași logică se aplică și temelor. Dacă tema dvs. nu funcționează corect, o puteți găsi în
wp-content/themes/și îi puteți redenumi folderul pentru a forța WordPress să revină la o temă implicită (cum ar fi Twenty Twenty-Four). - Cache: După redenumirea unui folder, s-ar putea să fie necesar să goliți cache-ul browserului sau orice cache de pe server (cum ar fi LiteSpeed sau Varnish) pentru a vedea modificările imediat.
Rezumat
Dezactivarea unui plugin prin FTP reprezintă “frâna de urgență” pentru WordPress. Prin redenumirea folderului pluginului din sistemul de fișiere mybox, ocoliți codul defect și recâștigați accesul la panoul de administrare al site-ului dvs.