Hur man inaktiverar WordPress-plugins från databasen
Ofta är en felaktig plugin orsaken till att en WordPress-webbplats inte fungerar. Att inaktivera det felaktiga insticksprogrammet löser problemet.
När du har inaktiverat plugin, ladda ner och installera den igen för att få hela webbplatsen att fungera som den ska.
Adminområdet för WordPress är rätt plats för att inaktivera ett plugin. Problem med ett plugin kan dock göra att WP-adminsidan fungerar felaktigt eller inte alls.
Så om WordPress-instrumentpanelen fungerar som vanligt är det lätt att inaktivera ett plugin. Men när den är nere behöver en webbplatsansvarig en annan metod för att stänga av ett defekt plugin.
En alternativ metod är att inaktivera den från WordPress-databasen. Innan du försöker göra några ändringar i databasen är det bäst att först använda phpMyAdmin för att säkerhetskopiera den.
Det här inlägget kommer att visa hur du inaktiverar WordPress-plugins från databasen.
Varför inaktivera ett WordPress-plugin
Det här inlägget diskuterar huvudorsaken ovan. WordPress-plugins kan sluta fungera av någon anledning och få hela webbplatsen att sluta fungera.
Så att förhindra nedtid på webbplatsen är den främsta anledningen till att inaktivera ett plugin. Ibland är det nödvändigt att göra detta innan ett plugin börjar orsaka problem.
Relaterade till detta är webbplatssäkerhetsskäl. Ett felaktigt plugin kan orsaka intrång i säkerheten på en webbplats.
Förutom att eliminera ett plugin, erbjuder WordPress möjligheten att inaktivera en. Att avinstallera ett plugin är inte alltid det bästa alternativet, speciellt om pluginet är användbart på kort sikt.
Om plugin-programmet inte behövs på en tid är det ett bra alternativ att stänga av det. Att avaktivera ett plugin är också ett praktiskt sätt att ta reda på om det är grundorsaken till problem på en webbplats.
Om problemen försvinner efter att en plugin har avaktiverats är det tydligt att det är den som är boven. Nästa steg är att ta bort det.
Problemet som orsakas av ett felaktigt plugin kan vara så djupt att WordPress-instrumentpanelen blir otillgänglig.
Vissa fel, som 502 och 504, är inte enkla att fixa. Återigen kan det vara ett plugin som orsakar dem.
Generellt sett, närhelst ett plugin misslyckas är det en bra idé att försöka inaktivera dem.
När du identifierar vilket av plugin-programmen som är felet är det enklaste och snabbaste sättet att avaktivera dem en efter en. Detta tillvägagångssätt är bättre än att inaktivera dem alla samtidigt.
Att inaktivera dem alla samtidigt gör identifieringsprocessen svårare. Det kan till och med orsaka fler problem med WordPress-webbplatsen.
Inaktivera plugin via databasen
WordPress-databasen spelar en central roll i hur en WordPress-sajt fungerar. Den innehåller all grundläggande information för dess funktion.
Status för plugins styrs också därifrån. Så att inaktivera ett plugin är ganska enkelt att använda databasen.
Allt som behövs är ett program som phpMyAdmin. Detta är tillgängligt från webbhotellets kontrollpanel och ger tillgång till databasen.
Varför genom databasen
Den största fördelen med att göra ändringar via databasen är att det inte ändrar filstrukturen.
Om du ändrar namnet på plugin-mappen kommer de också att inaktiveras. Men det har många andra oönskade biverkningar också.
Så, bakdörrslösningen för att inaktivera plugins i databasen är mycket snabbare och klokare.
Snabba steg
- Logga in på cPanel
- Gå till filhanteraren
- Använd konfigurationsfilen wp-config.php för att identifiera databasen i fråga. Wp-config.php finns i webbplatsens rotdokument.
- Gå till phpMyAdmin.
- Välj databasen
- Klicka på tabellen med etiketten wp_options
- Gå till active_plugins
- För att inaktivera ett plugin ändra dess option_value till a:0:{}
- Spara ändringarna
Gå till databasen
phpMyAdmin är ett populärt verktyg för att komma åt en WordPress-databas. De flesta värdar inkluderar det i sina kontrollpaneler och det är vad den här artikeln också använder.
Filen wp-config.php innehåller de flesta av webbplatsens konfigurationsinställningar. Den innehåller en variabel DB_NAME som anger databasnamnet.
Kontrollera den om du är osäker på det exakta namnet som används för den specifika webbplatsen.
Vanligtvis finns den här filen i dokumentets rotkatalog. Använd filhanteraren under Webbplatsverktyg för att öppna den.
Efter att ha öppnat phpMyAdmin, gå till den vänstra panelen för att välja WordPress-databasen.
Öppna alternativtabell
För att göra ändringar i databasen, öppna phpMyAdmin via cPanel. Leta upp den önskade databasen och klicka på +-tecknet bredvid den.
Detta kommer att öppna en meny som visar alla tabeller i databasen. Gå till tabellen med namnet wp_options.
Det är möjligt att namnets prefix är annorlunda, till exempel wppa_options.
Nu, till höger, visas en lista med tabellrader. I den här listan hittar du active_plugins.
Det kommer att finnas på den andra sidan under option_name.
För varje plugin finns det en option_value- sektion. Kopiera den här delen och spara den någonstans.
Detta gör det lättare att återgå till det ursprungliga värdet. Efter att ha genomfört dessa steg är det dags att göra ändringar.
Redigera active_plugins-värde
Nu kan man börja redigera. För att börja redigera, klicka på knappen Redigera för den specifika raden.
Det finns också en röd X -knapp. Genom att klicka på den röda knappen raderas hela raden.
Detta betyder inte att det kommer att radera hela plugin-programmet, men det inaktiverar dem. Använd WordPress för att aktivera dem igen.
För att inaktivera plugin-programmet ersätter du innehållet under option_value med en:0:{}. Siffran efter "a:" är antalet plugins som för närvarande är aktiverade.
Så, om det finns två aktiva plugins, bör option_value börja med a:2.
Det betyder att, om du inaktiverar en plugin, bör värdet ändras från a:n till a:n-1, där n är antalet aktiva plugins. Nedan är ett praktiskt exempel, där antalet aktiva plugins är 5:
a:5:{i:0;s:19:"akismet/akismet.php";i:1;s:33:"classic-editor/classic-editor.php";i:2;s:9:"hello.php";i:3;s:23:"loginizer/loginizer.php";i:4;s:24:"wp-central/wpcentral.php";}
För att inaktivera alla plugins, använd värdet a:0:{}.
Nedan är samma rad där en plugin, Akismet-plugin som används i exemplet ovan, är avstängd:
a:4:{i:1;s:33:"classic-editor/classic-editor.php";i:2;s:9:"hello.php";i:3;s:23:"loginizer/loginizer.php";i:4;s:24:"wp-central/wpcentral.php";}
När du har gjort alla ändringar, spara dem. Insticksprogrammet eller plugin-programmen avaktiveras sedan.
Det är viktigt att notera att prefixet för tabellens namn inte alltid börjar med wp_.
Använd verktyget phpMyAdmin för att kontrollera rätt prefix. Det kommer att visas efter val av WordPress-databasen.
Öppna nu webbplatsen. Om det trasiga insticksprogrammet avaktiverades bör webbplatsen fungera korrekt nu.
Det betyder att även instrumentpanelen ska vara tillgänglig igen.
Detta är praktiskt för att återaktivera plugins igen en efter en. Om webbplatsen slutar fungera igen, identifierar detta den skyldiga plugin.
Gå tillbaka till databasen för att inaktivera WordPress-plugins för att återaktivera webbplatsen igen. Avinstallera sedan plugin-programmet och leta efter en ersättare.
Avslutande tankar om hur man inaktiverar WordPress-plugins från databasen
Felsökning kan vara svårt för en WP-administratör. Ibland är problemet med en av WordPress-plugins.
När en inte fungerar kan den ta ner hela webbplatsen. Lösningen är att inaktivera dem.
Det enklaste sättet är att använda WordPress adminpanel. Men med ett felaktigt plugin kanske detta inte är tillgängligt.
Så att vara bekant med en alternativ metod är användbart. Att göra det genom databasen är inte så svårt som det verkar.
Ett inaktiverat plugin tas inte bort från WordPress, det är bara avaktiverat. Senare, när så är lämpligt, är det möjligt att aktivera det igen från administratörsområdet.
Om du tyckte om att läsa den här artikeln om att inaktivera WordPress-plugins från databasen, bör du kolla in den här om hur man gör ett telefonnummer klickbart i WordPress.
Vi skrev också om några relaterade ämnen som hur man kontrollerar WordPress-versionen, hur man laddar upp en HTML-fil i WordPress, hur man bäddar in en Facebook-video i WordPress, var lagras WordPress-sidor, varför är WordPress så svårt att använda, hur man dölj författaren i WordPress och hur man tar bort WordPress-teman.












