Fel på din WordPresswebbplats kan sakta ner ditt arbete och skapa stora problem för både dig och dina användare. Meddelandet ”Installationen misslyckades: kunde inte skapa katalog” kan till exempel hindra dig från att tillhandahålla en viktig funktion eller funktionalitet.
Lyckligtvis är det ganska enkelt att lösa detta fel. Genom att bara justera några inställningar kan du enkelt få igång ditt WordPressplugin eller WordPresstema på nolltid.
I det här inlägget diskuterar vi vad som orsakar detta fel och andra problem som är relaterade till det. Sedan kommer vi att gå igenom tre metoder för att lösa meddelandet ”Installationen misslyckades: kunde inte skapa katalog”, så att du kan slutföra din installation eller uppdatering.
Nu sätter vi igång!
Vad orsakar ”Installationen misslyckades: Kunde inte skapa katalog.” i WordPress
Det finns tre primära situationer där du kan stöta på felet ”Installationen misslyckades: Kunde inte skapa katalog.” i WordPress
- När du installerar ett tema eller plugin via din WordPresspanel.
- Under en vanlig tema- eller pluginuppdatering.
- När du försöker ladda upp filer till wp-content-katalogen på din server
Orsaken till problemet är samma i varje scenario. Låt oss dock ta en titt på var och en av dessa situationer i taget.
Installera ett nytt tema eller plugin på din webbplats
Din WordPresswebbplats består av två komponenter: en databas och olika filer som lagras på en server i mappar eller ”kataloger”. När du använder den inbyggda WordPress-installeraren för att lägga till ett tema eller plugin till din webbplats måste den skapa en ny katalog för att spara dess filer.
Men om pluginet eller temat du försöker installera inte har behörighet att skriva i webbplatsens rotkatalog kommer det inte att kunna slutföra denna uppgift. Det är då du ser ett fel som ”Installationen misslyckades: kunde inte skapa katalog”.
Det här felet är serverns sätt att säga att du inte får göra ändringar i webbplatsens filer genom att lägga till just det pluginet eller temat. I allmänhet är detta ett problem som vanligtvis uppstår på nya WordPresswebbplatser.
Det är viktigt att notera att det finns en liknande, mindre vanlig orsak till detta fel. Om din server har slut på diskutrymme för att lagra webbplatsens filer kan den visa samma meddelande eftersom den inte har plats för det nya pluginet eller temat. Läs den här guiden för att kontrollera diskanvändning i WordPress.
Detta kan bero på att gamla säkerhetskopior inte tas bort eller att din hostingplan är för liten för din webbplats. I det senare fallet behöver du titta på att uppgradera till ett annat hostingpaket som ger mer diskutrymme.
Uppdatera ett befintligt tema eller plugin
Ibland när du försöker uppgradera ett WordPresstema eller plugin som redan är installerat på din webbplats kan du se ett fel som liknar det vi har beskrivit ovan väldigt mycket. Det lyder vanligtvis så här: ”Uppdateringen misslyckades: kunde inte skapa katalog”.
Det här problemet uppstår av samma skäl som felet ”Installationen misslyckades: kunde inte skapa katalog.” När du uppdaterar ett WordPressplugin eller tema måste dess filer skrivas på din webbplats server. Om dina behörighetsinställningar är felaktiga eller om det inte finns tillräckligt med ledigt utrymme kommer processen inte att kunna komma åt rätt filer eller ladda upp nya.
Eftersom dessa två problem har samma orsak är lösningarna också identiska. Metoderna för att lösa felet ”Installationen misslyckades: kunde inte skapa katalog” som anges nedan bör också fungera för en misslyckad uppdatering.
Ladda upp filer till wp-content-katalogen
Serverfilbehörigheter är en säkerhetsfunktion som hostingleverantörer inför för att förhindra obehöriga parter från att göra ändringar på din webbplats eller stjäla känslig information.
De kan dock ibland låsa dig ute från dina egna filer om de inte är korrekt inställda.
Om du försöker ta dig runt felet ”Installationen misslyckades: kunde inte skapa katalog.” i din WordPresspanel genom att ladda upp plugin- eller temafilerna direkt till wp-content-katalogen på din server, kommer du därför sannolikt fortfarande att stöta på samma problem. Felet uppstår på grund av ett problem med din server, inte din WordPressinstallation.
Det här problemet kan också sträcka sig till din wp-content/uploads-underkatalog, där alla dina mediefiler lagras. Att lägga till bilder, videor eller annat liknande innehåll på din webbplats genom att spara dem till din server följer samma process som att installera ett nytt plugin eller tema.
Om du inte har behörighet att skriva i din rotkatalog kommer uppladdning av innehåll till wp-content/uploads fortfarande att ge det fel vi har diskuterat. För att fixa det måste du justera serverns inställningar, vilket vi beskriver inom kort.
Diagnostisera felet ”Installationen misslyckades: Kunde inte skapa katalog.” i WordPress (2 metoder)
Den goda nyheten med detta fel är att det är relativt enkelt att fixa. För det mesta räcker det att korrigera dina behörigheter för att lösa problemen. Innan du börjar arbeta med den lösningen kan du försäkra dig om att det faktiskt kommer lösa ditt problem.
Nedan har vi beskrivit två metoder för att avgöra om din webbplats har ett behörighetsrelaterat fel.
1. Använd WordPress Webbplatshälsoverktyg
Webbplatshälsoverktyget introducerades i WordPress 5.2. Det innehåller en mängd värdefull information om din WordPresswebbplats, såsom prestandatestresultat, säkerhetskontroller, och konfigurationsdata för WordPress.
Du kan komma åt det genom att navigera till Verktyg > Webbplatshälsa i din WordPresspanel. Om du vill kontrollera inställningarna för filbehörigheter kan du klicka på fliken Info:
Bläddra sedan ner till det sista avsnittet, som borde heta Filsystembehörigheter:
Här ser du en lista över viktiga WordPressfiler, inklusive plugin och temakataloger. Helst borde de alla vara listade som ”skrivbara”:
Om dina behörigheter inte har konfigurerats korrekt visas ”Ej skrivbar” bredvid de problematiska mapparna. Om så är fallet vet du att du måste korrigera dina filbehörigheter.
2. Kontrollera serverns felloggar
Ett annat alternativ är att kontrollera serverns fellogg. Detta kan vara en mer effektiv metod, eftersom det kommer att visa eventuella fel som har inträffat, inte bara felaktiga filbehörigheter. Du bör kunna komma åt dina loggar via ditt hostingkonto.
Om du är Kinsta-kund kan du logga in på MyKinsta-panelen och klicka på Webbplatser i sidofältet:
Välj namnet på den webbplats som upplever felet ”Installationen misslyckades: kunde inte skapa katalog”. Välj sedan fliken Loggar:
Från rullgardinsmenyn, se till att error.log är vald. Här bör du kunna se eventuella fel som nyligen uppstått på din server, inklusive felaktiga filbehörigheter eller otillräckligt lagringsutrymme, som båda kan orsaka installationsfel.
Om du ser ett relevant fel listat kan du antingen korrigera dina filbehörigheter eller överväga att uppgradera din hostingplan efter behov.
Så här fixar du felet ”Installationen misslyckades: Kunde inte skapa katalog.” i WordPress
Om webbplatsens behörighetsinställningar orsakar ”Installationen misslyckades: kunde inte skapa katalogfel”-felet kan du lösa det genom att återställa dem. För att göra det måste du ansluta till din server via File Transfer Protocol (FTP), med hjälp av en FTP-klient.
Alltid när du gör ändringar i webbplatsens filer är det klokt att skapa en säkerhetskopia först, ifall något går fel och du måste återställa din webbplats. Hämta sedan dina FTP-uppgifter från ditt webbhotell.
Som Kinsta-kund kan du göra detta genom att öppna fliken Info för din webbplats i MyKinsta-panelen:
Öppna sedan FileZilla (eller en annan klient) och ange i din information. Du kommer att vara ansluten till din server, där du bör se en mapp som heter public_html. Dubbelklicka på den för att visa dina WordPress-filer:
Om du inte ser alla filer kommer här en guide om hur du visar dolda filer i Filezilla. Därefter väljer du mapparna märkta wp_content, wp_includes och wp_admin. Högerklicka på dem och välj Filbehörigheter:
Du bör se ett fönster med några inställningar:
Kontrollera att alternativen här är inställda på följande värden:
- Ägarbehörigheter: Läs, Skriv, Verkställ.
- Gruppbehörigheter: Läs, Verkställ.
- Offentliga behörigheter: Läs, Verkställ.
- Numeriskt värde: 755.
- Återför till underkataloger
- Tillämpa endast på kataloger.
Klicka på OK för att stänga fönstret. Välj sedan alla andra filer i public_html, öppna deras Filbehörigheter och justera inställningarna till att läsa:
- Ägarbehörigheter: Läs, Skriv, Verkställ.
- Gruppbehörigheter: Läs, Verkställ.
- Offentliga behörigheter: Läs, Verkställ.
- Numeriskt värde: 644.
- Återför till underkataloger
- Tillämpa endast på filer.
Stäng fönstret igen. Gå nu tillbaka till din webbplats och försök att installera eller uppdatera ditt plugin/tema igen.
Det är värt att notera att vissa webbhotell, inklusive de som använder cPanel, har sina egna verktyg du kan använda utan att behöva strula med FTP. Du kan ofta hitta det här verktyget genom att logga in på ditt webbhotell, navigera till webbplatsen som upplever felet och leta efter en Filhanterare.
Sammanfattning
Din WordPresswebbplats olika plugins och teman ger viktig funktionalitet för dig och dina användare. Att stöta på ett fel när du försöker installera eller uppdatera ett kan helt omkullkasta dina planer och sakta ner dina framsteg.
För att avgöra om ett problem med filbehörigheter orsakar ett plugin- eller temainstallationsfel på din webbplats kan du använda Webbplatshälsoverktyget eller kolla serverns fellogg. Därefter borde återställning av dina behörigheter med FTP bara ta några minuter.