Secure File Transfer Protocol är en säker FTP-metod för att överföra filer till och från din webbplats. Den här guiden visar hur du använder SFTP på WordPress.com.
Den här funktionen är tillgänglig för webbplatser med WordPress.com Creator- eller Entrepreneur-paketet. Om din webbplats har något av våra äldre paket är funktionen tillgänglig med Pro-paketet.
I denna guide
- Försiktighetsåtgärder
- Om SFTP
- Hitta dina SFTP-autentiseringsuppgifter
- Konfigurera en klient
- Vanliga frågor
- Jag har laddat upp ett tillägg/tema och kan inte se det i min adminpanel?
- Jag har ändrat mina temafiler, men mina ändringar försvann efter att temat uppdaterades.
- Jag har lagt till min webbplats till min SFTP-klient, med det fungerar inte.
- Jag har laddat upp bilder/videoklipp via SFTP, men de visas inte i mitt mediabibliotek.
- Vilka filbehörigheter ska jag ange?
- Kan jag redigera min webbplats wp-config.php-fil?
- Kan jag redigera functions.php?
- Räknas innehåll som laddas upp via SFTP mot lagringsgränsen för min webbplats?
- Kan jag redigera WordPress-kärnfiler?
- Jag har laddat upp ett tillägg med SFTP, men jag kan inte aktivera det. Vad bör jag göra?
- Jag försöker ladda upp ett tema till min webbplats, men det står att det är för stort. Kan jag ladda upp det via SFTP?
- Kan jag lägga till anpassade PHP-moduler som ioncube?
- Varför kan jag inte komma åt vissa mappar via SFTP?
- Hur ger jag min tilläggs- eller temautvecklare åtkomst till min webbplats via SFTP?
- Vad händer om något annat går fel?
SFTP är en avancerad funktion avsedd för personer som har erfarenhet av att redigera webbplatsfiler.
De flesta åtgärder du kan vidta med SFTP kan även genomföras utan SFTP, exempelvis:
- Ladda upp bilder, dokument och andra filtyper.
- Ladda upp teman.
- Ladda upp tillägg.
- Flytta en webbplats till WordPress.com.
- Ladda ner säkerhetskopieringsfiler.
- Lägga till kod i sidhuvudsfiler.
Du bör inte redigera filer om du inte vet exakt vad ändringen kommer att göra. Att ladda upp okända filer eller redigera befintliga filer utan att förstå vad de gör kan leda till att din webbplats kraschar och att du förlorar data på din webbplats. Du kan testa kod- och filändringar först på en mellanlagringswebbplats.
SFTP är en metod för att komma åt filer och mappar på en webbplats via ett klientprogram såsom FileZilla på din lokala dator. SFTP står för Secure File Transfer Protocol (eller SSH File Transfer Protocol). Det utformades som en utökning av SSH (Secure SHell)-protokollet. Den ”säkra” delen består i att det körs över en säker kanal, i det här fallet SSH.
SFTP ska inte förväxlas med FTP (File Transfer Protocol), vilket är snarlikt men inte säkert.
En rad olika anpassade tillägg och teman kan be dig att skapa specifika mappar eller lägga till filer via SFTP. I allmänhet är dock SFTP inte nödvändigt för att din webbplats ska fungera.
För att komma åt din webbplats SFTP-alternativ och erhålla dina autentiseringsuppgifter, vidta följande steg:
- Gå till adminpanelen för din webbplats.
- Navigera till Inställningar → Värdkonfiguration.
- Under ”SFTP/SSH-autentiseringsuppgifter” klickar du på knappen ”Skapa autentiseringsuppgifter”:
Efter ett litet tag kommer dessa autentiseringsuppgifter att visas:
- URL-adress
- Portnummer
- Användarnamn
- Lösenord
Klicka på knappen Kopiera bredvid valfritt värde för att kopiera det till din enhets urklipp.
Användarnamnet och lösenordet genereras av systemet automatiskt. Dessa är unika för din webbplats, så om du har flera webbplatser kommer du att behöva flera användarnamn och lösenord, ett för respektive webbplats, i din SFTP-klient.
Av säkerhetsskäl lagrar vi inte ditt SFTP-lösenord. Om du har glömt ditt lösenord kan du återställa det genom att klicka på knappen ”Återställ lösenord”, som visas när du har lämnat skärmen Värdkonfiguration och sedan gått tillbaka igen.
En SFTP-klient är ett verktyg som accepterar dina autentiseringsuppgifter och gör att du kan komma åt dina webbplatsfiler. Det finns många klienter tillgängliga. Om du inte har några preferenser rekommenderar vi FileZilla. Konfigurationsinstruktioner för detta verktyg finns nedan.
För att komma åt SFTP med FileZilla, utför följande steg:
- Besök FileZilla-webbplatsen för att ladda ner FileZilla för Windows, MacOS eller Linux.
- Öppna programmet och navigera till Fil → Webbplatshanterare.
- Klicka på knappen ”Ny webbplats”.
- Ställ in fältet ”Protokoll” på SFTP (SSH File Transfer Protocol), inte FTP.
- Lägg till autentiseringsuppgifterna som du erhöll tidigare.
- Klicka på knappen Anslut:
I standardlayouten för Filezilla hittar du dina lokala filer till vänster och dina webbplatsfiler till höger.
Klicka för att expandera instruktionerna för Transmit SFTP-klienten som är tillgänglig för macOS.
Om du använder macOS kan du använda appen Transmit på din dator. Du kan ladda ner appen direkt från apputvecklaren här: Transmit 5.
När appen är nedladdad och installerad på din webbplats bör du se en startmodul.
Se till att fältet ”Protokoll” är satt till ”SFTP”.
Därefter fyller du i SFTP-autentiseringsuppgifterna (adress, användarnamn, port och lösenord) i de tillgängliga fälten:
När detta är gjort klickar du på Anslut. Sedan är det klart.
Klicka för att expandera instruktionerna för Cyberduck SFTP-klienten för macOS och Windows.
Cyberduck är tillgängligt för både macOS och Windows. Du kan ladda ner programvaran/appen från deras webbplats: cyberduck.io
När installationen är klar kommer du att se en startmodul.
Klicka på knappen ”Öppna anslutning” längst upp till vänster.
Du bör se inloggningsfönstret, där du kan fylla i dina SFTP-autentiseringsuppgifter. Observera att det ska vara SFTP.
Klicka på rullgardinspilen bredvid alternativet ”FTP (File Transfer Protocol)”.
Därefter väljer du alternativet ”SFTP (SSH File Transfer Protocol)”.
När detta är gjort bör området ”Port” ändras till 22
. Fyll i fälten med autentiseringsuppgifterna från Inställningar → Värdkonfiguration i din WordPress.com-adminpanel.
Klicka på ”Anslut”. Sedan bör det vara klart.
Se till att du har laddat upp det till rätt mapp. Om tillägg inte ligger i /wp-content/plugins/
och teman inte ligger i /wp-content/themes/
kommer de inte att fungera.
Detta är som förväntat om du inte har använt ett barntema för att göra ändringar, eftersom eventuella ändringar skrivs över av den nya versionen av temat. Om du vill köra dina egna anpassade teman, följ dessa instruktioner.
Se till att du har specificerat en SFTP-anslutning i din klients inställningar. Om du använder Quickconnect, se till att din SFTP-adress har prefixet sftp://
Detta är som förväntat eftersom WordPress inte känner igen mediafiler som laddats upp via SFTP. Även om de är tillgängliga via den direkta URL:en kommer de inte att visas i adminområdet. Du kan använda tillägg, exempelvis Media Sync, för att åtgärda detta, så att bilder och videoklipp som laddas upp via SFTP visas som vanligt i ditt mediabibliotek.
Som standard ska dina mappar och filbehörigheter vara satta till 755. Om du ändrar dessa inställningar kan din webbplats krascha. Du kommer också att se att vissa symlänkade filer kan ha andra behörigheter. Detta är normalt och går inte att ändra.
Ja, du kan göra ändringar i din wp-config.php-fil
. Vi rekommenderar att du inte rör den här filen om det inte är absolut nödvändigt. Om du är osäker på om du bör göra ändringar, kontakta oss innan du gör en ändring.
För de flesta teman som tillhandahålls via WordPress.com är filen functions.php symlänkad och skyddad. Det innebär att den inte kan redigeras. Filen functions.php kan dock ändras för tredjepartsteman och manuellt installerade teman.
Kom ihåg att redigering och tillägg av otestad kod i functions.php kan få din webbplats att krascha och att ändringar ofta går förlorade när temat uppdateras. Vi rekommenderar att du använder tillägg, exempelvis Code Snippets, om du vill tillämpa ändringar i filen functions.php för din webbplats. Detta tillägg ger dig mer kontroll och granularitet över var dessa kodstycken körs och kodstycken i tillägget kan enkelt inaktiveras om något inte går som förväntat.
Ja, innehåll som du laddar upp via SFTP räknas mot lagringsgränsen för din webbplats, precis som innehåll som du laddar upp via mediabiblioteket.
Nej, du kan inte redigera WordPress-kärnfiler eller WordPress.com-standardteman och -tillägg. Dessa filer är viktiga för att din webbplats ska fungera. De är inte redigerbara via SFTP.
Vi säkerställer att din webbplats här på WordPress.com är kompatibel med så många tillägg som möjligt, men vi har märkt att vissa tillägg inte gör sig så bra på vår plattform eller på annat sätt är inkompatibla. Se till att du inte har laddat upp ett inkompatibelt tillägg.
Jag försöker ladda upp ett tema till min webbplats, men det står att det är för stort. Kan jag ladda upp det via SFTP?
Ja. Du kan ladda upp ett tema genom att gå till Utseende → Teman → Lägg till nytt, men det finns en uppladdningsgräns på 50 MB av säkerhetsskäl, eftersom vissa teman inkluderar andra filer som inte är en del av själva temat.
Det första steget i dessa fall skulle vara att dubbelkolla att du har rätt temafiler. Teman från tredjepartsleverantörer kan ha saker som demoinnehåll eller licensinformation i zip-filen. Du bör se till att du endast laddar upp WordPress-installerbara temafiler till din webbplats.
Om du har tagit bort överflödiga filer men ändå får ett felmeddelande kan du använda SFTP för att lägga till temat på din webbplats. Du gör detta genom att packa upp det och placera det i katalogen /wp-content/themes/
.
Nej. Vissa tillägg kräver att anpassade PHP-moduler installeras för att fungera, men detta ställs in på serversidan och går inte att ändra. Du kan granska vår servermiljöinformation här.
Vissa kataloger av din filsystemsstruktur är låsta och går inte att komma åt via SFTP. Detta är viktigt av säkerhetsskäl och hjälper till att säkerställa att din webbplats fungerar.
Skärmbilden nedan visar att vissa kärnkataloger har ikonen ? bredvid sig. Detta indikerar att katalogen är en del av webbplatsens WordPress-kärninstallation. Vi tillåter inte modifiering av kärnfiler, eftersom de krävs för att säkerställa att din webbplats fungerar.
Om din tilläggs- eller temautvecklare behöver begär via SFTP kan du tillhandahålla dina SFTP-autentiseringsuppgifter. Det är begränsat till en SFTP-användare per webbplats. Se till att återställa SFTP-lösenordet när de inte längre behöver åtkomst.
Om något oönskat händer med din webbplats till följd av åtgärder i SFTP kan du återställa en tidigare säkerhetskopia av din webbplats.