Guider/Felsökning/Felsökning av SFTP och SSH

Felsökning av SFTP och SSH

Du kan använda SFTP och SSH för att överföra filer till och från din webbplats. Den här guiden delar svar och lösningar på vanliga frågor om filåtkomstproblem, SFTP och SSH.

Den här funktionen är tillgänglig för webbplatser med WordPress.com Business- och Commerce-paketet samt det äldre Pro-paketet. Om du har ett Business-paket, se till att aktivera det. För webbplatser med Gratis-, Personal- och Premium-paketet, uppgradera ditt paket för att komma åt den här funktionen.

Vilka filer och mappar kan jag redigera via SFTP?

Varför kan jag inte komma åt vissa mappar via SFTP?

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:

  • _wp_
  • advanced-cache.php
  • object-cache.php
  • wp-load.php

Frågeteckenikonen i SFTP indikerar att katalogen är en del av webbplatsens WordPress-kärninstallation. Dessa kärnfiler kan inte modifieras, eftersom de krävs för att säkerställa att din webbplats fungerar.

WordPress file structure with locked folders.

Kan jag redigera min webbplats wp-config.php-fil?

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.

Kan jag redigera det aktiva temats functions.php?

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.

Kan jag redigera WordPress-kärnfiler?

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.

Jag har laddat upp ett tillägg/tema och kan inte se det i min adminpanel?

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.

Jag har ändrat mina temafiler, men mina ändringar försvann efter att temat uppdaterades.

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.

Jag har lagt till min webbplats till min SFTP-klient, med det fungerar inte.

Se till att du har specificerat en SFTP-anslutning i din klients inställningar. Om du använder alternativet Quickconnect, se till att din SFTP-adress har prefixet sftp://.

Jag har laddat upp bilder/videoklipp via SFTP, men de visas inte i mitt mediabibliotek.

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.

Vilka filbehörigheter ska jag ange?

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.

Räknas innehåll som laddas upp via SFTP mot lagringsgränsen för min webbplats?

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.

Jag har laddat upp ett tillägg med SFTP, men jag kan inte aktivera det. Vad bör jag göra?

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, 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/.

Kan jag lägga till anpassade PHP-moduler som ioncube?

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.

Hur ger jag min tilläggs- eller temautvecklare åtkomst till min webbplats via SFTP?

Om en tilläggs- eller temautvecklare begär åtkomst 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.

Kan jag få support om jag använder kommandoradsverktyg?

På grund av den komplexa karaktären hos SSH och WP-CLI kan vi inte tillhandahålla omfattande support för att använda dessa verktyg. Supporttekniker finns tillgängliga för att hjälpa till med problem att ansluta via SSH, men de kan inte vägleda dig genom hur du ska använda kommandon.

Det finns omfattande resurser tillgängliga om att använda kommandoraden i Linux. Några populära exempel inkluderar följande tredjepartskällor:

Är alla kommandon tillgängliga?

För att tillhandahålla en säker och presterande miljö kan WordPress.com komma att begränsa eller inaktivera vissa skal- och WP-CLI-kommandon. WP-CLI-dokumentationen innehåller en lista över tillgängliga WP CLI-kommandon.

Kan jag ställa in mitt eget SFTP- och SSH-lösenord?

Användarnamnet och lösenordet genereras av systemet automatiskt. Dessa är unika för varje webbplats. Om du har flera webbplatser kommer du att behöva flera användarnamn och lösenord, ett för varje webbplats.

Kan jag ha flera SSH-nycklar?

Du kan endast lägga till en SSH-nyckel per WordPress.com-konto, vilken du sedan kan koppla till flera webbplatser. Varje webbplats kan ha flera nycklar kopplade, en per behörig användare.

Vad händer om något annat går fel?

Om något oönskat händer med din webbplats till följd av åtgärder i SFTP eller SSH kan du återställa en tidigare säkerhetskopia av din webbplats.

Om du utför en åtgärd och något händer som förhindrar dig från att komma åt säkerhetskopior kan vi hjälpa dig att återställa din webbplats till en tidigare punkt, från innan du körde kommandot. Vi kan inte hjälpa dig att felsöka ditt kommando så att det fungerar som förväntat.

Copied to clipboard!