Si farvel til 'Total Commander Error 29'. En guide til null-nedetid deployments, SSH-nøkkelsikkerhet og Git-arbeidsflyter.
NB

Slutt å bruke FTP: Moderne WordPress deployment med SSH, Git & keys

5.00 /5 - (23 votes )
Sist verifisert: 1. mars 2026
Erfaring: 5+ års erfaring
Innholdsfortegnelse

Hvis du ser “Feil 29” i Total Commander eller “Tidsavbrudd for tilkobling” i FileZilla, sender universet deg en melding. Slutt å bruke FTP.

I 2010 var FTP standard. I 2026 er dra-og-slipp av filer til en produksjonsserver hensynsløst. Det fører til:

  • Nedetid: Hva skjer hvis internettet ditt kutter ut mens du laster opp functions.php?
  • Sikkerhetsrisiko: FTP sender passord i klartekst (med mindre du bruker FTPS).
  • Ingen historikk: Hvem endret den filen? Når? Hvorfor?

Nivå 1: SFTP & SSH-nøkler (absolutt minimum)

Hvis du overføre filer manuelt, bruk SFTP (SSH File Transfer Protocol). Det kjører over port 22 og er fullstendig kryptert.

Enda bedre, bruk SSH-nøkler i stedet for passord.

  1. Generer en nøkkel: ssh-keygen -t ed25519 -C "din@email.no"
  2. Kopier til server: ssh-copy-id user@host
  3. Konfig: Rediger ~/.ssh/config for enkel tilgang.
Host minside
    HostName 192.168.1.100
    User wppoland
    IdentityFile ~/.ssh/id_ed25519

Nå kan du bare skrive ssh minside eller koble til via SFTP uten å skrive passord hver gang.

Nivå 2: Git & “Git pull” (mellomtrinnet)

Slutt å redigere kode på serveren. Rediger lokalt, commit til Git, og pull på serveren.

  1. Lokalt: git push origin main
  2. Server: cd /var/www/html && git pull origin main

Fordeler: Du har versjonshistorikk. Du kan tilbakestille endringer (git reset --hard). Ulemper: Ikke atomisk. Nettstedet kan gå ned i noen sekunder under git pull hvis filene ikke stemmer overens.

Nivå 3: Atomiske deployments (PRO-standarden)

Profesjonell WordPress-hosting (Kinsta, WPEngine, SpinupWP) eller verktøy som DeployerPHP bruker “Atomiske Deployments”.

Hvordan det fungerer:

  1. Kode lastes opp til en ny mappe: /releases/2026-12-23-0800/
  2. Avhengigheter installeres (Composer, NPM).
  3. En symbolsk lenke (symlink) /current byttes fra den gamle mappen til den nye.

Resultat: Null nedetid. Byttet skjer på millisekunder. Hvis bygget feiler, byttes aldri symlinken, og siden forblir oppe.

Verktøy å bruke i 2026

  • Lokalt: LocalWP eller DDEV.
  • Repo: GitHub / GitLab.
  • Deployment:
    • GitHub Actions: Gratis CI/CD-pipelines.
    • DeployHQ: enkelt GUI for deployments.
    • Buddy.works: Optimalisert for WP.

Oppsummering

“Feil 29” er ikke en bug. Det er en funksjon som minner deg på å oppgradere arbeidsflyten din.

  1. Dropp FTP for SFTP.
  2. Bruk SSH-nøkler.
  3. Gå over til Git-baserte deployments.

Ditt fremtidige jeg (og kundene dine) vil takke deg når du kan rulle tilbake en ødelagt oppdatering på 3 sekunder.

Hva er Slutt å bruke FTP: Moderne WordPress deployment med SSH, Git & keys?
Slutt å bruke FTP: Moderne WordPress deployment med SSH, Git & keys er et viktig aspekt ved administrasjon av WordPress-nettsider som bidrar til å forbedre nettstedets ytelse, sikkerhet og brukeropplevelse.
Hvordan implementerer man Slutt å bruke FTP: Moderne WordPress deployment med SSH, Git & keys?
Slutt å bruke FTP: Moderne WordPress deployment med SSH, Git & keys innebærer å konfigurere ulike innstillinger og implementere beste praksis for å optimalisere din WordPress-nettside.
Hvorfor er Slutt å bruke FTP: Moderne WordPress deployment med SSH, Git & keys viktig?
Slutt å bruke FTP: Moderne WordPress deployment med SSH, Git & keys er avgjørende fordi det direkte påvirker nettstedets søkemotorrangering, lastehastighet og generelle suksess.

Trenger du FAQ tilpasset bransje og marked? Vi lager en versjon som støtter dine forretningsmål.

Ta kontakt

Relaterte artikler