Flyt WordPress manuelt: filer, database og wp-config.php
Et WordPress-site består af to dele: filerne (selve WordPress, dit tema, plugins og uploads) og databasen (dine sider, indlæg, brugere og indstillinger). Filen wp-config.php forbinder de to. Flytter du manuelt, overfører du begge dele og tilpasser wp-config.php. Her kan du læse trinene for en flytning til en pakke hos WebOké.
Først: skal det gøres manuelt?
Manuelt kræver mest arbejde, men du ser hvert trin, og det virker også, når andre metoder går i stå. Der findes nemmere veje:
- I Website Manager i Mit WebOké vælger du Importer website og Websitet ligger hos en anden udbyder. Se Kan det også gøres i Mit WebOké? Website Manager.
- Installatron kan hente et site fra en anden server: Importer et eksisterende website i Installatron.
- Du kan også lade os stå for flytningen: Gratis flytteservice: sådan flytter vi dit website til WebOké.
Flytter du også dit domæne og din mail? Læs så først Flyt domæne, website og e-mail samlet uden nedetid: trin for trin. Den bestemmer rækkefølgen.
Trin 1: filerne
- Lav en zip af hele webmappen for dit site hos din gamle udbyder, eller download alle filer med SFTP eller FTP. Glem ikke
.htaccess: filer med et punktum foran er ofte skjulte. - Upload zip-filen hos WebOké til
domains/example.com/public_html, og pak den ud der. Se Pak zip-filer ud og opret dem. Sørg for, at dit site ikke ender en mappe for dybt. - Fjern standardsiden
index.htmlfra WebOké, hvis den stadig ligger der, og slet zip-filen, når den er pakket ud.
Trin 2: databasen
- Eksporter databasen hos din gamle udbyder, for eksempel med phpMyAdmin. Hos WebOké gør du sådan: Eksporter en database.
- Opret en ny, tom database med en bruger i DirectAdmin. Dit DA-brugernavn og en understreg sættes automatisk foran navnet. Notér navn, bruger og adgangskode. Se Hvad er brugernavnet, adgangskoden og databasenavnet til MySQL?
- Importer din eksport i den database. Står der en linje med
CREATE DATABASEellerUSEmed det gamle navn, så fjern den. Se Importer en database, også store filer.
public_html, heller ikke kortvarigt. Den, der gætter navnet, kan downloade den med alle data om dit site og dine kunder. Brug rodmappen i din pakke, og slet filen, når du er færdig.Trin 3: tilpas wp-config.php
Åbn wp-config.php i public_html med File Manager (højreklik, Edit), og indtast oplysningerne for den nye database:
define( 'DB_NAME', 'gebruiker_wp' ); define( 'DB_USER', 'gebruiker_wp' ); define( 'DB_PASSWORD', 'het-wachtwoord-van-de-databasegebruiker' ); define( 'DB_HOST', 'localhost' );
Hos WebOké er hosten altid localhost. Kontrollér også linjen $table_prefix: den skal have samme præfiks som tabellerne i din database, for eksempel wp_. Er en af disse oplysninger forkert, ser du "Error establishing a database connection", se Error establishing a database connection.
Trin 4: ny adresse? Søg og erstat
Forbliver domænet det samme, skal der ikke ændres noget i databasen. Flytter dit site til et andet domæne eller fra http til https, så erstat adressen i hele databasen med et værktøj, der forstår serialiserede data. Brug aldrig en almindelig SQL-kommando til det. Se Søg og erstat i WordPress-databasen.
Trin 5: test, før domænet flyttes
Peger dit domæne stadig på den gamle udbyder, kan du allerede se sitet hos os uden at ændre noget i DNS. Se Se dit website hos WebOké, før du flytter domænenavnet. Gennemgå dine sider, login, formularer og eventuelt din webshop.
Trin 6: skift over
- Har du en webshop, eller kommer der kommentarer ind? Så ændr ikke længere noget på det gamle site fra nu af. Overfør databasen én gang til, hvis noget er ændret siden trin 2.
- Lad dit domæne pege på WebOké, eller flyt det, efter trin-for-trin-guiden i KB 99 ovenfor.
- Efter flytningen får dit site automatisk et certifikat. Lykkes det ikke, se Aktivér og forny SSL-certifikat, og løs problemer.
Efter flytningen
- Giver sider en 404, så gem én gang under Indstillinger > Permalinks. Flere årsager finder du i Mit website virker ikke efter upload eller flytning.
- Kontrollér, om dit site sender mail, se Send mail fra WordPress og WooCommerce pålideligt via SMTP.
- Havde du cronjobs hos den gamle udbyder, så opsæt dem igen. Se Cron Jobs: kør opgaver automatisk.
- Importer sitet i Installatron eller Website Manager, så du kan opdatere og tage backup af det der (KB 182 ovenfor).
- Opsig først den gamle hosting, når alt har virket fint i et par dage, og download en sidste backup der først.
Er dit site også flyttet til et andet domæne? Så lad det gamle domæne viderestille, og behold det. Se Flyt dit website til et andet domæne uden at miste synlighed.
Læs mere
- Migrating WordPress på developer.wordpress.org (engelsk)
Vil du lære mere? Tag det gratis WordPress-kursus, lektion 9.5 Flyt et WordPress-site.
