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 må 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.
- Generer en nøkkel:
ssh-keygen -t ed25519 -C "din@email.no" - Kopier til server:
ssh-copy-id user@host - Konfig: Rediger
~/.ssh/configfor 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.
- Lokalt:
git push origin main - 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:
- Kode lastes opp til en ny mappe:
/releases/2026-12-23-0800/ - Avhengigheter installeres (Composer, NPM).
- En symbolsk lenke (symlink)
/currentbyttes 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.
- Dropp FTP for SFTP.
- Bruk SSH-nøkler.
- 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.



