Att bli utelåst från din WordPress admin-panel kan leda till alla typer av panik. Få WordPress-problem är mer frustrerande än att upptäcka att du inte kan logga in på WordPress admin. Det är ju trots allt din älskade digitala makt-domän.

Det är ungefär som känslan du får när du kommer hem efter en lång dag och upptäcker att du har tappat bort dina nycklar. Du får först panik, blir sedan frustrerad, och till slut börjar du leta efter lösningar.

Om du är här är du förmodligen redan inne på den tredje (lösnings-sökande) punkten. Det finns som tur är ganska enkla steg som du kan vidta för att komma tillbaka till din WordPress-panel.

Lugna därför ner dina nerver, ta ett djupt andetag, och lär dig hur du blir en WordPress-låssmed.

Återställ en säkerhetskopia eller skapa en säkerhetskopia

Det viktigaste först. Beroende på vilken typ av WordPress-webbplats du kör, kan det helt enkelt vara snabbare att återställa en säkerhetskopia av din WordPress-webbplats. Som ett resultat kan du åtgärda ditt inloggningsproblem och komma igång igen snabbt. Särskilt om du vet exakt när ditt problem började hända.

På Kinsta tas automatiska säkerhetskopior dagligen. Du kan dessutom återställa din WordPress-webbplats med ett enda klick. Detsamma gäller om du har aktiverat säkerhetskopiering varje timme i din plan. Du kanske även vill återställa från vissa externa säkerhetskopior.

Att skapa säkerhetskopior eller återställa säkerhetskopior i MyKinsta börjar med en navigering till WordPress-webbplatser > webbplatsnamn > Säkerhetskopior. Välj sedan den typ av säkerhetskopia som du vill arbeta med. Nedan får vi frågan om vi vill återställa till en live-webbplats eller en iscensättnings-webbplats.

Återställ en WordPress-säkerhetskopia i MyKinsta.
Återställ en WordPress-säkerhetskopia i MyKinsta.

Du kanske kör en webbplats med data som ständigt förändras, exempelvis en WooCommerce-webbplats eller en högtrafikerad blogg med många kommentarer. Då bör du fortsätta med följande steg så att du inte förlorar några data däremellan.

Ändra viktiga data

Nästa steg innebär att du ändrar viktiga data i din databas. Vi rekommenderar därför att du tar en säkerhetskopia av WordPress-webbplatsen innan du fortsätter. Eftersom du inte kan komma åt WordPress adminpanel måste du göra detta manuellt.

De flesta hosting-leverantörer låter dig generera och ladda ner en fullständig säkerhetskopia av din webbplats och databas från din kontrollpanel. Du kan behöva läsa ditt hosting-leverantörs anvisningar om hur du får detta gjort. På Kinsta kan du skapa en manuell säkerhetskopia eller till och med ladda ner en fullständig säkerhetskopia av din webbplats (.zip).

Skapa en manuell säkerhetskopia av WordPress i MyKinsta.
Skapa en manuell säkerhetskopia av WordPress i MyKinsta.

Om du använder cPanel kan du göra detta under verktyget ”Säkerhetskopia” eller ”Säkerhetskopia Wizard.”

cPanel säkerhetskopiering
cPanel säkerhetskopiering

När du har en tillförlitlig säkerhetskopia kan du sedan fortsätta med nästa steg för att åtgärda problemet.

Varför är du utelåst från WordPress Admin-instrumentpanel?

Du tänker förmodligen ”varför tillåter inte WordPress att jag loggar in?” Det finns ett antal möjliga orsaker till varför detta kan hända. Du kanske exempelvis har gjort en ny ändring i din WordPress-kod. Det kan även hända att du har lagt till ett nytt plugin eller tema, eller du kanske precis har vaknat upp och mött detta fel.

Har du nyligen gjort en ändring som ledde till det här felet? Då bör du ha en ganska bra uppfattning om var du ska börja för att rätta till problemet.

I vilket fall som helst tar den här guiden dig igenom de olika lösningarna. De kan sedan hjälpa dig att åtgärda problemet. Lösningarna är grupperade efter det fel som du möter, så du kanske inte behöver läsa allt.

  • När du ser ”Detta har inaktiverats”: Inaktivera inloggnings- eller säkerhetsplugin.
  • Ifall ett lösenord inte fungerar (och lösenordsåterställning misslyckas): Återställ ditt lösenord med phpMyAdmin.
  • Om du har förlorat administratörs-behörighet: Skapa en ny användare och tilldela administratörs-behörighet.
  • När du är utelåst på grund av för många inloggningsförsök: Inaktivera säkerhetsplugin.
  • Ifall du ser White Screen of Death: Felsök vanliga orsaker till White Screen of Death.
  • När du ser ”fel vid upprättande av databasanslutning”: Åtgärda problem med databasanslutningen.
  • Om du ser ”parse error: syntax error”: Kontrollera om det har gjorts några ändringar i koden.

När du har glömt din anpassade inloggnings-webbadress

En vanlig WordPress-säkerhetspraxis är att ändra standardinloggnings-adressen för administratörer (domain.com/wp-admin) till något anpassat. Som ett resultat kan du hindra hackers och bots från att ständigt hamra din inloggnings-adress för att försöka få åtkomst.

Kan du inte logga in på WordPress admin för att du har glömt din inloggningsadress? Då kommer du förmodligen att möta ett meddelande som ”Detta har inaktiverats” när du försöker komma åt din webbplats. Du kanske hade den som ett bokmärke som har raderats eller så fanns den bara i din WordPress-historik. Detta kan bli jobbigt om din cache har rensats.

Detta har inaktiverats
Detta har inaktiverats

Om du använder ett plugin som WPS Hide Login eller Perfmatters, kan du inaktivera pluginet. Allt för att tillfälligt återställa det tillbaka till den ursprungliga inloggnings-webbadressen. Detta gäller oavsett orsaken till att wp-admin inte fungerar. Kolla in dessa steg om hur du inaktiverar ett WordPress-plugin utan åtkomst till wp-admin.

När ditt lösenord inte fungerar (och lösenordsåterställning misslyckas)

Försöker du logga in på din instrumentpanel och möter ett meddelande om ”felaktigt lösenord”? Då är den enkla lösningen vanligtvis att ändra ditt WordPress-lösenord genom att klicka på länken ”Har du glömt ditt lösenord”.

Förlorat ditt lösenord
Förlorat ditt lösenord

I vissa fall kan du dock göra detta men inte få något e-postmeddelande om återställning av lösenord. Detta kan exempelvis bero på att din webbplats har e-postproblem. Om detta är ditt problem kan du lösa det genom att återställa ditt lösenord direkt i databasen.

Återställ lösenord med phpMyAdmin

Är du en Kinsta-klient. Då kommer du åt phpMyAdmin genom att exempelvis gå till webbplatsens Info-skärm i MyKinsta och klicka på Öppna phpMyAdmin.

Öppna phpMyAdmin från MyKinsta.
Öppna phpMyAdmin från MyKinsta.

Om du använder en host med cPanel kan du hitta din phpMyAdmin-länk under avsnittet ”Databaser”. Be din host om dina cPanel-inloggningsuppgifter om du inte har dem.

cPanel phpMyAdmin
cPanel phpMyAdmin

När du är inne i phpMyAdmin ser du en lista över dina databaser till vänster. Klicka sedan på din WordPress-databas för att öppna den.

phpMyAdmin-databas
phpMyAdmin-databas

Leta reda på din wp_users table och klicka på ”Bläddra”

Obs: Prefixet behöver inte alltid vara wp_. Om ditt prefix är ett annat (exempelvis site_), kommer din användartabell att vara ”site_users”.

wp_users tabell
wp_users tabell

Leta därefter upp din admin-användare och klicka på Redigera.

Redigera admin-användare i phpMyAdmin
Redigera admin-användare i phpMyAdmin

phpMyAdmin kommer sedan att visa all information för den här användaren i ett formulär. För att redigera ditt lösenord, leta därefter reda på inmatningsområdet user_pass. Rensa sedan bort det aktuella värdet och skriv in ditt nya lösenord (kom ihåg att spara det någonstans).

Under funktion väljer du MD5 för att säkerställa att ditt nya lösenord är hashat. Klicka slutligen på Kör.

Ändra lösenord i phpMyAdmin
Ändra lösenord i phpMyAdmin

Logga nu in på din WordPress admin-instrumentpanel med ditt nya lösenord.

När du har förlorat administratörs-behörighet

Kan du logga in korrekt, men upptäcker att du inte längre har tillgång till administrativa funktioner som plugins och teman? Om så är fallet är ditt problem att du inte längre har administratörs-behörighet. Det kan vara så att din WordPress-webbplats hackades och att dina privilegier raderades.

För att åtgärda detta måste du lägga till en ny administratörs-användare direkt i databasen.

Skapa en ny användare och tilldela administratörs-privilegier

För att skapa en ny användare måste du komma åt din databas med phpMyAdmin. I databasen kommer vi sedan att redigera tabellerna wp_users och wp_usermeta. Den första för att lägga till en ny användare, och den andra för att ge administratörs-behörighet.

Logga in på phpMyAdmin för att komma åt din databas. Välj din WordPress-databas från listan till vänster.

phpMyAdmin-databas
phpMyAdmin-databas

Leta sedan upp tabellen wp_users och klicka sedan på Infoga (du kanske har ett annat prefix än wp_. Om ditt prefix är site_ väljer du tabellen site_users ).

Infoga i tabellen wp_users
Infoga i tabellen wp_users

Fyll sedan i infogningsformuläret enligt följande (spara den information som du anger i formuläret, särskilt fälten ID, user_login och user_pass ):

  • ID – ett nummer högre än det antal användare du har för närvarande. Om du exempelvis har 7 användarkonton anger du siffran 8. För säkerhets skull kan du välja att använda en mycket högre siffra. Du kan dessutom titta påbefintliga ID: n i tabellen wp_users.
  • user_login – det nya användarnamnet som du vill skapa. Välj ett namn som inte redan används. Du bör exempelvis inte använda ”admin” eftersom det redan är upptaget.
  • user_pass – lösenordet för den här användaren. Se till att du väljer MD5 under funktion så att lösenordet är hashat. Kom dessutom ihåg att spara det lösenord du angav.
  • user_nicename – ditt namn eller ett smeknamn.
  • user_email – den e-postadress som du vill använda för det här kontot.
  • user_url – din webbplats webbadress.
  • user_registered – använd datum-väljaren för att välja det aktuella datumet.
  • user_status – sätt till 0 (noll).
  • display_name – det namn som du vill visa för den här användaren. Du kan ange ditt fullständiga namn eller det smeknamn som du angav ovan.

När du är klar klickar du på Kör för att spara den nya användaren.

Ny WordPress-användare i phpMyAdmin
Ny WordPress-användare i phpMyAdmin

Ge ny administratörsbehörighet

Nu vill vi ge administratörsbehörighet till den nya användaren som vi just skapade. Vi gör detta genom att lägga till användarens behörigheter i tabellen wp_usermeta.

Bläddra ner för att hitta tabellen wp_usermeta och klicka på Infoga.

Infoga i tabellen wp_usermeta
Infoga i tabellen wp_usermeta

Fyll därefter i infognings-formuläret med hjälp av följande information:

  • unmeta_id – lämna tomt. Det kommer att genereras.
  • user_id – ID-numret för den användare som vi just skapade.
  • meta_key – skriv in wp_capabilities.
  • meta_value – skriv in a:1:{s:13:"administrator";b:1;}. Se till att du skriver in detta värde noggrant. Kopiera inte och klistra in eftersom du kan få lockiga parenteser som inte kommer att fungera.

Klicka på Kör för att lägga till metavärdet.

wp_usermeta administratörs-behörigheter
wp_usermeta administratörs-behörigheter

Upprepa sedan processen för att lägga till en annan meta, men den här gången använder du dessa uppgifter:

  • unmeta_id – lämna tomt.
  • user_id – ID-numret för den användare som vi just skapade.
  • meta_key – skriv in wp_user_level
  • meta_value – skriv in 10.

Klicka på Kör för att skapa det andra meta-värdet. Nu har du gett fullständiga administratörs-rättigheter till den användare som du just skapade. Fortsätt att logga in med den här användaren.

När du inte kan logga in på WordPress Admin på grund av för många inloggningsförsök

Vissa WordPress-säkerhetsplugins begränsar inloggningsförsök för att förhindra hack-attacker. Detta är en mycket användbar säkerhetsfunktion, men det kan dessvärre även låsa dig ute.

Om detta händer och du upptäcker att du inte kan logga in på WordPress admin, är den enklaste lösningen att inaktivera ditt säkerhetsplugin. Som ett resultat kan du få tillbaka åtkomst till din webbplats och förhindra en ny utelåsning om du fortfarande planerar att använda säkerhets-pluginet.

För att inaktivera detta plugin, kom åt dina webbplats-filer med FTP eller SFTP (lär dig skillnaden mellan FTP vs SFTP).

När du är ansluten, dubbelklicka för att öppna mappen som innehåller dina WordPress-filer (detta är vanligtvis public_html).

Leta upp mappen wp-content

Leta sedan upp mappen wp-content och dubbelklicka sedan för att öppna den. I den här mappen hittar du din plugins-mapp och öppnar den.

Där skulle du kunna se en mapp som heter som ditt säkerhetsplugin. För att inaktivera detta plugin, byt namn på mappen till något annat. I exemplet nedan har vi helt enkelt lagt till INACTIVE som ett prefix på mappnamnet.

Inaktivera WordPress-plugin
Inaktivera WordPress-plugin

Gå nu och försök komma åt din WordPress-instrumentpanel.

Om du nu kan logga in framgångsrikt bör du vidta åtgärder för att förhindra att detta upprepas. Du kan exempelvis återaktivera pluginet och ta bort dig själv från spärrlistan, eller vitlista din IP. Detta gäller dock bara om dessa funktioner är tillgängliga. Annars kan du kontakta utvecklarna av pluginet för att få hjälp.

När du ser White Screen of Death

Om du såg en tom skärm när du försökte komma åt din admin-instrumentpanel, har du drabbats av det fruktade White Screen of Death. Den goda nyheten är att det finns många lösningar som kan lösa det här problemet och ge tillbaka åtkomsten till din instrumentpanel.

Felsök vanliga orsaker till den vita skärmen av döden

White Screen of Death orsakas väldigt ofta av problem med dina plugins. En av de första sakerna som du bör pröva är därför att inaktivera alla plugins.

Eftersom du inte har tillgång till din instrumentpanel måste du inaktivera dina plugins manuellt med FTP.

Anslut först din webbplats med FTP eller SFTP. När du är ansluten letar du sedan upp mappen som innehåller dina WordPress-filer (ofta public_html) och dubbelklickar för att öppna den.

Där inne letar du upp mappen wp-content och dubbelklickar för att öppna den. I den här mappen hittar du allt ditt huvudsakliga innehåll, inklusive din plugins-mapp. För att inaktivera plugins måste du därefter byta namn på den här mappen så att WordPress inte längre kan läsa den.

Högerklicka helt enkelt på plugins-mappen, välj ”Byt namn” och ändra namnet till något annat. Det kan exempelvis vara ”DISABLED_plugins.”

Inaktiverad mapp för WordPress-plugins
Inaktiverad mapp för WordPress-plugins

Försök sedan att komma åt din instrumentpanel för att se om problemet är löst. Om ja, då var ditt problem plugin-relaterat. Du kan därefter återställa mappnamnet till ”plugins” och i din instrumentpanel. Om du fortfarande är inloggad kan du inaktivera alla plugins från instrumentpanelen och börja aktivera plugins ett efter ett tills felet uppstår igen. På så sätt kan du mycket enkelt peka ut vilket plugin som är ansvarigt för felet.

Löste inaktivering av plugins inte problemet med White Screen of Death? Då finns det många andra lösningar som du kan prova. Läs vår kompletta guide om hur du fixar WordPress White Screen of Death.

När du möter ”Fel vid upprättande av databas-anslutning”

All din webbplatsinformation, från inlägg och sidor, till användarkonton och behörigheter, lagras i din WordPress MySQL-databas. Om du har problem med att ansluta till din databas, säger det sig självt att din webbplats inte kommer att fungera.

Fixa problem med databas-anslutning

Ganska ofta uppstår databas-anslutningsproblem eftersom WordPress försöker ansluta med felaktiga autentiserings-uppgifter. Gjorde du nyligen en ändring av databasens användarnamn eller lösenord? Då måste du uppdatera den här informationen i din wp-config.php-fil. Annars kan WordPress inte upprätta en anslutning.

För att komma åt din wp-config.php-fil, anslut till din webbplats med FTP eller SFTP. När du är ansluten öppnar du sedan huvudmappen som innehåller dina WordPress-filer (vanligtvis public_html). I den här mappen letar du upp din wp-config.php-fil, högerklickar på den och klickar på Visa/redigera.

I avsnittet MySQL-inställningar anger du DB NAME, DB USER, DB PASSWORD och DB HOST till dina aktuella uppgifter.

Observera att DB HOST inte alltid är ”localhost”. Din hosting-leverantör kan ge dig ditt korrekta host-namn.

wp-config.php autentiseringsuppgifter
wp-config.php autentiseringsuppgifter

När du är klar, försök komma åt din instrumentpanel för att se om det fungerar. Om ja, då var ditt problem felaktiga autentiseringsuppgifter.

En annan orsak till databas-fel är problem med din databas-server. Om du har en delad host och om det här felet började inträffa oväntat kan det här vara ditt problem.

På många abonnemang för delad hosting finns det gränser för hur många samtidiga anslutningar som tillåts. Överträdelse av denna gräns kan därför orsaka databas-anslutningsfelet. Det är enkelt att kontakta din host och verifiera om problemet är från deras sida. Om så är fallet, be sedan om deras hjälp för att åtgärda det.

På Kinsta behöver du inte oroa dig för detta eftersom vi använder containerteknik för varje webbplats. Detta innebär att varje WordPress-webbplats är inrymd i sin egen isolerade container. Alla har dessutom de programvaruresurser som krävs för att köra den (Linux, Nginx, PHP, MySQL). Resurserna är 100% privata och delas inte mellan någon annan eller ens dina egna webbplatser. Den enda begränsningen som vi har på plats är från PHP-bearbetare.

Löste uppdatering av dina autentiseringsuppgifter eller kontroll med din host inte problemet? Då bör du prova andra lösningar på databas-felet. Läs exempelvis vår guide om hur du åtgärdar felet med att upprätta databas-anslutning i WordPress.

När du ser ”Parse Error: Syntaxfel”

Det bästa med WordPress är att du enkelt kan lägga till funktioner för att utöka funktionerna på din webbplats. Det finns exempelvis många kod-avsnitt på nätet som du kan kopiera och klistra in i din WordPress-kod. Som ett resultat kan du få lite extra funktionalitet.

Möter du för närvarande ”parse error: syntax error” när du försöker komma åt din webbplats? Då är chansen stor att du nyligen kopierade och klistrade in en sådan kod från internet i dina WordPress-filer.

Syntax-fel
Syntax-fel

Koden som du kopierade kan innehålla fel, eller så har du kanske inte klistrat in den korrekt. Från och med WordPress 4.9 är det dock mindre risk för att detta fel ska uppstå.

Kontrollera om det finns några nya kodändringar

Parse-felmeddelandet anger vanligtvis vilken fil som orsakar felet. Risken är stor att det är filen functions.php. För att återställa de ändringar som du har gjort och få din webbplats tillbaka på nätet måste du öppna filen för redigering.

Du måste allra först komma åt dina webbplats-filer med FTP eller SFTP. När du är ansluten letar du sedan upp mappen med dina WordPress-filer och dubbelklickar för att öppna den.

Om du tittar på syntax-felet du fick kan du se att sökvägen till filen är angiven. Följ bara sökvägen för att hitta den fil som du behöver redigera.

När du hittat den högerklickar du därefter på den och väljer Visa/redigera.

Leta sedan upp och ta bort de ändringar som du gjorde i filen (var noga med att bara ta bort den kod som du lade till och inget annat).

Spara nu filen och ladda upp den tillbaka till din server, varefter du kan ladda om din webbplats.

Om du noggrant tog bort den kod som du lade till bör din webbplats nu fungera korrekt och du bör ha tillgång till din instrumentpanel.

Ifall du fortfarande vill ha de extra funktioner som du lade till koden för, finns det några saker som du kan göra.

  1. Kontrollera att du har kopierat och klistrat in ”hela koden”. Det har förekommit fall där en del av koden inte kopierades och detta ledde till felet.
  2. Kontrollera att du har klistrat in koden korrekt. Om det står ”klistra in längst ner” i instruktionen betyder det inte under den avslutande php-taggen (?>). Du måste snarare klistra in den före denna tagg.
  3. Koden kan faktiskt innehålla ett fel. Då kan du kontakta webbplatsen från vilken du fick koden.
  4. Hitta ett plugin som erbjuder funktionen.

Tips: Om du kopierar och klistrar in mycket kod från hela webben rekommenderar vi starkt att du använder ett kostnadsfritt plugin som Code Snippets. Som ett resultat blir det mycket lättare att inte bryta något och hålla reda på alla dina ändringar, utan att behöva starta ett separat barn-tema.

Sammanfattning

Den här guiden har gått igenom de största problemen som kan få dig att bli utelåst från din WordPress-admin. Du fick dessutom lära dig de steg som du kan vidta för att snabbt komma tillbaka till din webbplats.

Förhoppningsvis har du snabbt kunnat åtgärda ditt problem och återfå kontrollen över din instrumentpanel. Om du fortfarande har problem kan den här artikeln om vanliga WordPress-fel och hur du åtgärdar dem innehålla en lösning som skulle fungera för dig.

Ifall du använde andra steg än de som beskrivs i den här guiden för att åtgärda ditt problem, vänligen dela dem med oss i kommentarerna nedan.

Mesheal Fegor

Mesheal Fegor is a WordPress developer and technical writer. He writes WordPress help articles for Fixrunner, a premium WordPress Support Company. His articles have helped users resolve technical WP issues, ranging from core WordPress problems, to issues with WooCommerce, and more.