Att migrera en webbplats från cPanel till Plesk kan verka komplext, men med rätt förberedelser och systematisk approach blir processen smidig och säker. Oavsett om du byter hostingleverantör eller uppgraderar till en server med Plesk-kontrollpanel, är det viktigt att flytta alla komponenter korrekt – webbfiler, databaser och e-postkonton. Den här guiden tar dig genom hela processen för att migrera från cPanel till Plesk utan driftstopp eller dataförlust. Du får konkreta instruktioner för backup, överföring, konfiguration och verifiering, så att din webbplats fungerar felfritt i den nya miljön.
Förberedelser innan migrering
Innan du påbörjar själva migreringen är det avgörande att kartlägga exakt vad som ska flyttas. Logga in i din cPanel och dokumentera:
- Alla domäner och subdomäner som är konfigurerade
- Databaser och deras namn (vanligtvis MySQL/MariaDB)
- E-postkonton, alias och vidarebefordringar
- Cron-jobb och schemalagda uppgifter
- SSL-certifikat och deras giltighetstid
- DNS-zoner och specialkonfigurationer
Skapa en checklista så att inget glöms bort under flytten. Kontrollera också att din nya Plesk-server har tillräckligt diskutrymme och att alla nödvändiga PHP-versioner och tillägg finns tillgängliga.
Steg-för-steg migrering
-
Steg 1: Skapa fullständig backup i cPanel
Logga in i cPanel och navigera till Backup eller Backup Wizard. Välj Full Backup för att skapa en komplett säkerhetskopia av allt innehåll. Ange din e-postadress för att få en notifiering när backupen är klar.
För mer kontroll kan du välja att skapa separata backuper:
- Home Directory – alla webbfiler och konfigurationer
- MySQL Databases – varje databas individuellt
- Email Forwarders & Filters – e-postkonfiguration
Backupen sparas vanligtvis i
/home/användarnamn/och kan ta från några minuter till flera timmar beroende på webbplatsens storlek. -
Steg 2: Ladda ner backup-filer
När backupen är klar, gå till Backup > Download a Full Account Backup i cPanel. Klicka på backup-filen (vanligtvis backup-DATUM.tar.gz) för att ladda ner den till din lokala dator.
För stora webbplatser kan du använda FTP/SFTP istället:
sftp användarnamn@gammal-server.com get backup-*.tar.gzVerifiera att nedladdningen är komplett genom att kontrollera filstorleken. Spara också separata databas-dumps om du skapade individuella backuper.
-
Steg 3: Extrahera och förbered filer
Packa upp backup-filen lokalt för att komma åt innehållet. I Linux/macOS:
tar -xzf backup-DATUM.tar.gzI Windows kan du använda 7-Zip eller WinRAR. Navigera till mappen
public_htmlellerwwwdär dina webbfiler finns. Identifiera också konfigurationsfiler som:wp-config.php(WordPress)configuration.php(Joomla)config.php(Drupal, Magento).env(Laravel, andra ramverk)
Dessa filer innehåller databaskopplingar som måste uppdateras senare.
-
Steg 4: Skapa domän i Plesk
Logga in i Plesk-kontrollpanelen och klicka på Add Domain eller Lägg till domän. Fyll i domännamnet och välj lämpliga inställningar:
- Dokumentrot:
/httpdocs(standard i Plesk) - PHP-version: matcha den från cPanel (kontrollera i phpinfo)
- SSL/TLS: aktivera Let's Encrypt om tillgängligt
Klicka på OK för att skapa domänen. Plesk skapar automatiskt nödvändiga mappar och konfigurationer.
- Dokumentrot:
-
Steg 5: Skapa databas och databasanvändare
I Plesk, gå till Databases under din domän och klicka Add Database. Ange:
- Databasnamn (kan skilja sig från cPanel-namnet)
- Användarnamn för databasåtkomst
- Starkt lösenord
Notera dessa uppgifter noggrant – du behöver dem för att uppdatera konfigurationsfilerna. Om du har flera databaser, upprepa processen för varje databas.
-
Steg 6: Ladda upp webbfiler till Plesk
Det finns flera metoder att överföra filer till Plesk:
Alternativ 1: Plesk File Manager
Navigera till Files > File Manager i Plesk, gå till mappen
httpdocsoch använd Upload-knappen. Denna metod fungerar bra för mindre webbplatser (under 500 MB).Alternativ 2: FTP/SFTP (rekommenderas)
Använd en FTP-klient som FileZilla. Anslut med SFTP:
Host: din-plesk-server.com Port: 22 Protocol: SFTP Username: ditt-plesk-användarnamn Password: ditt-plesk-lösenordNavigera till
/httpdocsoch ladda upp alla filer från din lokalapublic_html-mapp. Behåll filrättigheter (chmod) om möjligt.Alternativ 3: SSH och rsync (för avancerade användare)
rsync -avz /lokal/sökväg/public_html/ användarnamn@plesk-server:/var/www/vhosts/domän.se/httpdocs/ -
Steg 7: Importera databas via phpMyAdmin
I Plesk, gå till Databases och klicka på phpMyAdmin bredvid din nyskapade databas. Logga in med databasanvändarnamnet och lösenordet.
Klicka på databasnamnet i vänstermenyn, sedan fliken Import. Välj din SQL-dump-fil från cPanel-backupen (vanligtvis
databas.sqlellerdatabas.sql.gz).Klicka Go eller Kör för att importera. För stora databaser (över 50 MB) kan du behöva:
- Öka
upload_max_filesizei PHP-inställningar - Använda SSH och mysql-kommandot:
mysql -u databasanvändare -p databasnamn < databas.sqlVerifiera att alla tabeller importerades korrekt genom att kontrollera antalet rader.
- Öka
-
Steg 8: Uppdatera databaskopplingar
Redigera konfigurationsfilerna för att peka på den nya databasen i Plesk. Använd Plesk File Manager eller en texteditor via SFTP.
WordPress (wp-config.php):
define('DB_NAME', 'nya_databasnamnet'); define('DB_USER', 'nya_användarnamnet'); define('DB_PASSWORD', 'nya_lösenordet'); define('DB_HOST', 'localhost');Joomla (configuration.php):
public $db = 'nya_databasnamnet'; public $user = 'nya_användarnamnet'; public $password = 'nya_lösenordet'; public $host = 'localhost';Spara filerna och kontrollera att rättigheterna är korrekta (vanligtvis 644 för konfigurationsfiler).
-
Steg 9: Migrera e-postkonton
I Plesk, gå till Mail under din domän och klicka Create Email Address. Skapa samma e-postkonton som fanns i cPanel med identiska användarnamn.
För att migrera befintliga e-postmeddelanden:
Metod 1: IMAP-synkronisering
Konfigurera ett e-postklientprogram (Thunderbird, Outlook) med både gamla och nya kontona. Dra och släpp meddelanden mellan mapparna.
Metod 2: Manuell överföring via SSH
Om du har SSH-åtkomst till båda servrarna kan du kopiera maildir-strukturen:
rsync -avz /gammal/mail/sökväg/ användare@plesk-server:/var/qmail/mailnames/domän.se/användare/Justera ägarskap och rättigheter efter överföringen:
chown -R popuser:popuser /var/qmail/mailnames/domän.se/Konfigurera också vidarebefordringar och autoresponders om sådana användes i cPanel. Du kan hitta mer information om e-posthantering i vår guide om hur du återställer lösenordet för ditt e-postkonto via Plesk kontrollpanel.
-
Steg 10: Testa webbplatsen innan DNS-ändring
Innan du ändrar DNS-poster är det viktigt att verifiera att allt fungerar på den nya servern. Använd hosts-filen för att testa:
Windows: Redigera
C:\Windows\System32\drivers\etc\hostsMac/Linux: Redigera
/etc/hostsLägg till en rad:
IP-adress-till-plesk-server dindomän.se www.dindomän.seSpara filen (kräver administratörsrättigheter). Öppna webbläsaren och besök din domän. Du bör nu se webbplatsen från Plesk-servern.
Testa grundligt:
- Navigera genom alla sidor
- Testa formulär och inloggningar
- Kontrollera bildvisning och resursladdning
- Verifiera databasanslutningar (skapa/redigera innehåll)
- Testa e-postfunktionalitet
Åtgärda eventuella fel innan du fortsätter till DNS-uppdatering.
-
Steg 11: Uppdatera DNS-poster
När du bekräftat att allt fungerar är det dags att peka domänen till den nya servern. Logga in hos din domänregistrator eller DNS-leverantör.
Uppdatera följande poster:
- A-post för @ (root): peka på Plesk-serverns IP-adress
- A-post för www: peka på samma IP-adress
- MX-poster: uppdatera till Plesk-serverns mailserver (vanligtvis samma IP eller mail.dindomän.se)
Om du använder Plesk DNS-hantering kan du kopiera zonfilerna därifrån. DNS-ändringar kan ta 4-48 timmar att propagera globalt, men ofta syns de inom några timmar.
Under övergångsperioden kan olika användare se olika versioner av webbplatsen beroende på DNS-cache. Undvik att göra innehållsändringar på den gamla servern under denna period.
-
Steg 12: Verifiera och övervaka
Efter DNS-uppdateringen, övervaka webbplatsen noga i 24-48 timmar:
- Kontrollera webbplatsens tillgänglighet från olika platser (använd verktyg som whatsmydns.net)
- Verifiera att e-post levereras korrekt
- Granska Plesk-loggar för fel: Logs > Error Log
- Testa SSL-certifikat och HTTPS-funktionalitet
- Kontrollera att cron-jobb körs enligt schema
Installera övervakningsverktyg eller aktivera Plesk:s inbyggda övervakning för att få notifieringar om problem. Du kan också utforska hur man kontrollerar diskutrymme och bandbreddsanvändning i Plesk för att säkerställa att resurser används effektivt.
Vanliga problem och felsökning
Webbplatsen visar fel efter migrering
- 500 Internal Server Error: Kontrollera .htaccess-filen och PHP-versionen. Plesk kan kräva andra RewriteBase-inställningar än cPanel.
- Databasanslutningsfel: Verifiera att databasuppgifterna i konfigurationsfilen är korrekta. Kontrollera att databasanvändaren har rätt behörigheter.
- Saknade bilder/CSS: Ofta orsakas av felaktiga filrättigheter. Sätt mappar till 755 och filer till 644.
- Permalänk-problem (WordPress): Gå till Inställningar > Permalänkar i WordPress-admin och spara om inställningarna för att regenerera .htaccess.
E-post fungerar inte korrekt
- Kontrollera att MX-posterna pekar på rätt server med verktyg som MXToolbox
- Verifiera att e-postkontona skapats med korrekta lösenord i Plesk
- Kontrollera SPF- och DKIM-poster för att undvika att e-post markeras som spam
- Testa både inkommande och utgående e-post från olika leverantörer
Långsam webbplats efter migrering
- Aktivera caching i Plesk: PHP Settings > aktivera OPcache
- Kontrollera att rätt PHP-version används (nyare versioner är ofta snabbare)
- Verifiera att databastabeller är optimerade: kör OPTIMIZE TABLE i phpMyAdmin
- Granska resursbegränsningar i Plesk-prenumerationen
SSL-certifikat fungerar inte
- Installera Let's Encrypt-certifikat via Plesk: SSL/TLS Certificates > Install
- Om du använder ett kommersiellt certifikat, importera det manuellt med privat nyckel och certifikatkedja
- Kontrollera att både www och icke-www-versioner täcks av certifikatet
- Aktivera automatisk omdirigering från HTTP till HTTPS i Plesk
Ytterligare konfigurationer i Plesk
Efter en lyckad migrering finns det flera Plesk-funktioner som kan förbättra din webbplats:
- Automatiska backuper: Konfigurera schemalagda backuper under Tools & Settings > Backup Manager
- WordPress Toolkit: Om du kör WordPress, aktivera Plesk WordPress Toolkit för enkel hantering av uppdateringar och säkerhet
- Firewall och säkerhet: Aktivera ModSecurity och fail2ban för förbättrat skydd
- Domänalias: Lägg till alias för alternativa domännamn, läs mer i vår guide om hur man skapar domänalias i Plesk
- Tillägg och applikationer: Utforska Plesk Extensions för att installera ytterligare funktionalitet, se hur man installerar tredjeparts programvaruapplikationer i Plesk
Genom att följa denna guide har du nu migrerat din webbplats från cPanel till Plesk på ett säkert och strukturerat sätt. Kom ihåg att behålla åtkomst till den gamla cPanel-servern i minst 30 dagar efter migreringen som backup, och övervaka den nya miljön noga för att säkerställa optimal prestanda och funktionalitet.