WordPress

Sådan flyttes WordPress-webstedet fra en vært til en anden

Sådan flyttes WordPress-webstedet fra en vært til en anden

Hvis du vil flyt WordPress-websted fra en administreret / ikke-administreret / delt / dedikeret / VPS-hosting til en anden uden større nedetid, dette er den guide, du har brug for. Hvis du allerede har SSL, eller hvis du vil flytte et websted fra delt hosting til VPS, står du muligvis over for lidt nedetid.

Migrer WordPress-websted fra en server til en anden

Hvis du har et websted hostet på delt hosting som Hostgator, Bluehost, Siteground osv., dette er de trin, du skal følge. Generelt leverer disse delte hostingfirmaer en cPanel, og det er derfor ret nemt at flytte alt ved hjælp af cPanel.

Først skal du sikkerhedskopiere alt inklusive dine filer såvel som databasen.

For at sikkerhedskopiere dine filer skal du åbne 'File Manager', der skal leveres af din hostingudbyder, og du kan finde den i din cPanel. Hvis du har tilføjet flere domæner på din hostingkonto, skal du navigere i overensstemmelse hermed. Ellers kan du finde en mappe, der hedder offentlig_html, hvor du får alle filerne inklusive WordPress-kerne. Vælg alle filerne, opret et arkiv med en .zip-udvidelse og lav den komprimerede mappe. Download det til din computer. Glem ikke en enkelt fil - hovedsageligt .htaccess, som er skjult som standard.

Nu skal du sikkerhedskopiere din database. Da du allerede har cPanel og phpMyAdmin, kan du bruge dette værktøj til at downloade databasen. For at gøre det skal du åbne din cPanel og gå til phpMyAdmin. Du kan finde dit databasenavn på din venstre side. Vælg det, og skift til Eksport fanen.

Herfra skal du vælge Hurtig som Eksportmetode, og SQL fra Format Drop down menu. Klik derefter på knappen for at starte overførslen.

Nu skal du gå til din nye hosting-konto og tilføje domænet først. Hvis du allerede har gjort det, mens du tilmelder dig en ny konto, behøver du ikke gøre det igen. Men hvis du ikke allerede har gjort det, skal du føje dit domæne til din cPanel. Du kan bruge Addon-domæner mulighed (det kan være anderledes, men udtrykket forbliver ens).

Derefter skal du oprette en database til dit nye websted. Glem ikke at notere databasens navn, bruger-id og adgangskode under oprettelsen. Uden disse ville du ikke være i stand til at kortlægge dine filer til din database.

Du kan finde MySQL Database-indstillingen i din cPanel, som du kan bruge til at få det gjort. For at oprette en database skal du indtaste et databasenavn, bruger-id og adgangskode. Du skal oprette databasenavnfilen og derefter tilføje bruger-ID og adgangskode. Derefter skal du give bruger-ID adgang til databasen. Til det kan du bruge det afsnit, der hedder Føj bruger til database.

Efter at have klikket på Tilføje skal du finde et vindue, hvor du skal tillade / blokere bruger-ID for at få adgang til bestemte ting i databasen. For at slippe af med ethvert problem kan du markere afkrydsningsfeltet ALLE PRIVILEGER og klik på Lave ændringer knap.

Nu skal du uploade den database, du downloadede fra den gamle hostingkonto. For det skal du åbne phpMyAdmin-appen og vælge databasen fra din venstre side. Gå derefter til Importere fanen. Du skal finde en knap kaldet Vælg fil. Klik på det, og vælg filen fra din computer.

Du må ikke ændre noget på skærmen og klikke på knap direkte. Det tager et par sekunder at afslutte upload.

Det næste trin er at uploade de filer, du downloadede fra den gamle server. For at gøre det skal du åbne din rodmappe på dit domæne ved hjælp af File Manager og gå til offentlig_html. Hvis du har et domæne, skal du uploade alle filerne her. Hvis du har flere domæner, skal du navigere til dette domænes rodkatalog og uploade filer der. Efter upload er du nødt til at pakke den zip-mappe ud.

Nu skal du erstatte de gamle databaseoplysninger med den nye. For det skal du åbne wp-config.php fil og udskift databasenavn, bruger-id og adgangskode. Efter ændring skal du gemme filen.

Dernæst skal du ændre navnet på dit domæne. Til det skal du hente navneserveren fra din hostingkonto og indtaste dem i dit domænes kontrolpanel. Forskellig domæneudbyder har forskellige muligheder. Du kan dog søge efter det eller bede supportteamet om hjælp.

Når dette trin er udført, er du færdig med at migrere dine filer fra en vært til en anden. Det kan tage op til 48 timer at udbrede alt. I mellemtiden kan du åbne dette websted og kontrollere, om dit websted viser ny IP eller gammel. Hvis den nye IP-adresse er synlig, udbredes udbredelsen. Du kan også bruge ping-værktøjet på din computer til at kontrollere IP-adressen. Hvis din computer viser gammel IP, men onlineværktøjet viser den nye IP, skal du skylle din DNS-cache.

Sådan flyttes WordPress-websted fra delt hosting til ikke-administreret VPS

Det er ret nemt at flytte et WordPress-websted fra delt hosting til en anden delt hosting, da begge har cPanel, som har alle de nødvendige værktøjer som phpMyAdmin, File Manager og så videre. Der er dog mange mennesker, der ofte vælger ikke-administreret VPS, fordi du kan få rootadgang, og ikke-administreret VPS er relativt billigere end delt hosting.

Hvad er en ikke-administreret VPS

VPS betyder Virtual Private Server. Med enkle ord, hvis din VPS-hostingkonto ikke har en cPanel, kan du kalde den en ikke-administreret VPS. For at få adgang til en ikke-administreret VPS-server har du brug for nogle værktøjer som Putty, FTP-klient som Filezilla eller Cyberduck. Nogle eksempler på ikke-administrerede VPS-udbydere er Digital Ocean, Linode, Vultr osv.

Hvis du allerede har købt en ikke-administreret VPS-konto, og du ikke ved noget, men du vil flytte dit WordPress-websted fra delt hosting til ikke-administreret VPS, kan du følge disse trin.

Før du går i gang, skal du downloade Cyberduck og Putty herfra. Du skal også downloade den gamle sikkerhedskopi af webstedet inklusive alle filer og database. Trinene er nævnt ovenfor.

Nu skal du vide, at nogle virksomheder som WordPress, Ghost, Joomla, Discourse osv., leverer apps med et enkelt klik, mens andre som Linode ikke tilbyder sådan noget. I så fald kan du bruge nogle andre tredjepartsværktøjer som ServerPilot, ServerAvatar, EasyEngine osv. Blandt dem er ServerPilot for nylig blevet et betalt værktøj - men dette er det bedste hidtil med hensyn til sikkerhed og brugervenlighed.

Uanset hvilken hostingkonto du bruger, skal du først oprette en server, installere operativsystemet og notere rodadgangskoden. Forskellige hostingudbydere har forskellige muligheder, men kernen er den samme. Men hvis du bruger ServerPilot, skal du bruge 64-bit versionen af ​​Ubuntu LTS 16.04 eller 18.04. De støtter ikke noget andet.

Derfor skal du tilføje domænenavnet på din hostingkonto og ændre navneserveren på din domænekonto. Dette foreslås også at bruge en VPN fra nu af. Ellers kan du ikke registrere den nye hosting-konto fra din computer.

Hvis du bruger et-klik-appen Digital Ocean eller Vultr, kan du installere WordPress hurtigt. Hvis du vælger denne metode, kan du finde dine WordPress-installationsfiler her:

/ var / html

Hvis du bruger ServerPilot til at installere WordPress, kan du finde dine WordPress-installationsfiler her:

/ srv / brugere / brugernavn / apps / appnavn / offentlig

Du skal finde en fil, der hedder wp-config.php. Download det, og hold databasens brugernavn og adgangskode. Glem ikke at gøre dette.

Du skal slette alle WordPress-installationsfiler. Da wp-admin, wp-content og wp-includes-mapper tager meget tid at blive slettet, kan du bruge kitt til at fjerne dem. For det skal du åbne Putty og indtaste IP-adressen på din server. Sørg for, at porten er indstillet som 22. Derefter skal du klikke på Åben og bekræft forbindelsen. Derefter skal du indtaste dit brugernavn og din adgangskode. Gå ind rod som brugernavn. Du skal få en adgangskode på den samme side eller via e-mail efter oprettelse af serveren i din hostingkonto.

Indtast dette derefter:

App-brugere med et enkelt klik:

rm -rf / var / html / wp-admin rm -rf / var / html / wp-indhold rm -rf / var / html / wp-inkluderer

ServerPilot-brugere:

rm -rf / srv / brugere / brugernavn / apps / appnavn / offentlig / wp-admin rm -rf / srv / brugere / brugernavn / apps / appnavn / offentligt / wp-indhold rm -rf / srv / brugere / brugernavn / apps / app_name / public / wp-includes

Derefter kan du åbne Cyberduck-appen, navigere til den mappe og slette andre installationsfiler.

I det næste trin skal du uploade den zippede sikkerhedskopifil. Gør det, og pakk filen ud. Hvis du får fejl under udpakning, kan du indtaste denne kommando i kittet:

sudo apt-get opdater sudo apt-get install udpak

Efter udpakning af disse filer skal du erstatte databaseoplysningerne. For det skal du åbne wp-config.php-fil, som du downloadede. Åbn derefter den aktuelle wp-config.php-fil, som du lige har uploadet. Kopier databasenavn, bruger-id og adgangskode fra den downloadede wp-config.php-fil og udskift dem med den uploadede wp-config.php-fil.

Derefter skal du installere phpMyAdmin. Ellers kan du ikke importere databasen. Følg disse trin for det.

S0 download den nyeste version af phpMyAdmin herfra og upload zip-filen til din rodmappe. Derefter skal du pakke filen ud og omdøbe den. Sørge for at; du bruger et umuligt navn. For eksempel, hvis du vælger abcd, du kan åbne phpMyAdmin sådan:

http: // dit-domænenavn / abcd

Når du har valgt et navn, skal du åbne mappen og finde ud af det config.prøve.inkl. moms.php fil. Du kan omdøbe det til config.inkl. moms.php. Derefter skal du åbne denne fil med en editor og foretage en ændring i det, der siger:

$ cfg ['blowfish_secret']

Det skal se sådan ud:

$ cfg ['blowfish_secret'] = 'k7i259684 (* ^ 3q42bd ^ $ 4353yow * q5Trs ^ 1'

Åbn nu phpMyAdmin, og indtast databasens bruger-id og adgangskode for at logge ind. Derefter skal du vælge databasenavnet på din venstre side, vælge alle databasetabellerne og fjerne dem i overensstemmelse hermed.

Gå derefter til Importere fanen, og importer den database, du downloadede tidligere.

Det er alt! Nu skal dit websted køre korrekt på den nye hosting-konto.

Sådan flyttes WordPress-websted fra ikke-administreret VPS til delt hosting

Dette er ret let og ikke meget tidskrævende så godt. Det bedste er, at trinene er næsten de samme. Undtagen hvis du ikke har installeret phpMyAdmin, skal du gøre det for at downloade databasen.

I en nøddeskal er dette de trin, du skal følge.

  1. Download alle filer fra VPS-konto.
  2. Download databasen.
  3. Opret en database i din delte hostingkonto, og tildel databasen til en bruger.
  4. Upload alle filerne til din nye hosting-konto.
  5. Skift databasenavn, brugernavn og adgangskode i wp-config.php-fil.
  6. Skift navneserver i dit domænes kontrolpanel.

Det er alt!

Almindelige problemer efter skift af server

Du kan have forskellige problemer efter afslutningen af ​​overførslen. Nogle af dem er nævnt nedenfor.

Hjemmesiden åbner, men indlæg viser 404-fejl

Tjek din .htaccess-fil og brug denne som standard:

# BEGYN WordPress  RewriteEngine On RewriteBase / RewriteRule ^ index \.php $ - [L] RewriteCond% REQUEST_FILENAME !-f OmskrivCond% REQUEST_FILENAME !-d Omskrivningsregel . /indeks.php [L]  # SLUT WordPress

Gå også her:

/ etc / apache2 / apache2.konf

Og foretag denne ændring:

 AllowOverride All 

Kan ikke installere plugins, beder om FTP-loginoplysninger

Dette er et meget almindeligt problem, som folk støder på. Du skal åbne din wp-config.php-fil og indsæt dette i bunden;

definere ('FS_METHOD', 'direkte');

Installation mislykkedes: Kunne ikke oprette bibliotek

Hvis du ikke kan uploade et billede, installere plugins, opdatere tema eller plugin, og du får fejlen ovenfor, kan du rette det ved at ændre tilladelsen. Åbn Putty og indtast dette:

chmod -R 775 katalog_sti

Du kan lære mere om filtilladelse herfra.

Omdiriger ikke-www til www ved hjælp af htaccess

RewriteEngine on RewriteCond% HTTP_HOST ^ dit-domænenavn.com [NC] RewriteRule ^ (.*) $ http: // www.dit domænenavn.com / $ 1 [L, R = 301, NC]

Omdiriger www til ikke-www

RewriteEngine on RewriteCond% HTTP_HOST ^ www.dit domænenavn.com [NC] RewriteRule ^ (.*) $ http: // dit-domænenavn.com / $ 1 [L, R = 301]

Du skal dog også indtaste en CNAME-post med www såvel som @ eller blank.

Bemærk, at du skal installere SSL separat. Hvis din hostingudbyder tilbyder gratis SSL, kan du bede dem om at installere det for dig. Ellers kan du bruge Let's Encrypt, som leverer gratis, men delt SSL-certifikat.

Mus Styr og administrer musebevægelse mellem flere skærme i Windows 10
Styr og administrer musebevægelse mellem flere skærme i Windows 10
Dual Display Mouse Manager lader dig kontrollere og konfigurere musebevægelse mellem flere skærme ved at bremse dens bevægelser nær grænsen. Windows 1...
Mus WinMouse giver dig mulighed for at tilpasse og forbedre musemarkørens bevægelse på Windows-pc
WinMouse giver dig mulighed for at tilpasse og forbedre musemarkørens bevægelse på Windows-pc
Hvis du vil forbedre standardfunktionerne for din musemarkør, skal du bruge freeware WinMouse. Det tilføjer flere funktioner, der hjælper dig med at f...
Mus Museklik på venstre museknap fungerer ikke på Windows 10
Museklik på venstre museknap fungerer ikke på Windows 10
Hvis du bruger en dedikeret mus med din bærbare computer eller stationære computer, men musens venstre-klik-knap fungerer ikke på Windows 10/8/7 af en...