WordPress

Hur man flyttar WordPress-webbplatsen från en värd till en annan

Hur man flyttar WordPress-webbplatsen från en värd till en annan

Om du vill flytta WordPress-webbplats från en hanterad / ohanterad / delad / dedikerad / VPS-hosting till en annan utan större stillestånd, det här är guiden du behöver. Om du redan har SSL eller om du vill flytta en webbplats från delad hosting till VPS kan du få lite stillestånd.

Migrera WordPress-webbplats från en server till en annan

Om du har en webbplats värd för delad hosting som Hostgator, Bluehost, Siteground, etc., det här är stegen du behöver följa. Generellt tillhandahåller dessa delade webbhotell en cPanel och det är därför ganska enkelt att flytta allt med hjälp av cPanel.

Först måste du säkerhetskopiera allt inklusive dina filer samt databasen.

För att säkerhetskopiera dina filer måste du öppna 'File Manager' som ska tillhandahållas av din webbhotell, och du kan hitta den i din cPanel. Om du har lagt till flera domäner i ditt värdkonto måste du navigera därefter. I annat fall kan du hitta en katalog som heter public_html, där du får alla filer inklusive WordPress-kärnan. Markera alla filer, skapa ett arkiv med en .zip-tillägg och skapa den komprimerade mappen. Ladda ner den till din dator. Glöm inte en enda fil - främst .htaccess, som är dolt som standard.

Nu måste du säkerhetskopiera din databas. Eftersom du redan har cPanel och phpMyAdmin kan du använda verktyget för att ladda ner databasen. För att göra det, öppna din cPanel och gå till phpMyAdmin. Du hittar ditt databasnamn på din vänstra sida. Välj det och byt till Exportera flik.

Härifrån måste du välja Snabbt som Exportmetod, och SQL från Formatera rullgardinsmenyn. Klicka därefter på för att starta nedladdningen.

Nu måste du gå till ditt nya värdkonto och lägga till domänen först. Om du redan har gjort det när du registrerar dig för ett nytt konto behöver du inte göra det igen. Men om du inte redan har gjort det måste du lägga till din domän i din cPanel. Du kan använda Addon Domains alternativ (det kan vara annorlunda, men termen förblir likartad).

Därefter måste du skapa en databas för din nya webbplats. Glöm inte att anteckna databasens namn, användar-ID och lösenord när du skapar. Utan dessa skulle du inte kunna mappa dina filer till din databas.

Du hittar MySQL-databasalternativet i din cPanel som du kan använda för att få det gjort. För att skapa en databas måste du ange ett databasnamn, användar-ID och lösenord. Du måste skapa databasnamnsfilen och sedan lägga till användar-ID och lösenord. Därefter måste du tillåta användar-ID att komma åt databasen. För det kan du använda avsnittet som heter Lägg till användare i databasen.

Efter att ha klickat på Lägg till knappen, bör du hitta ett fönster där du måste tillåta / blockera användar-ID för att komma åt vissa saker i databasen. För att bli av med några problem kan du markera kryssrutan ALLA PRIVILEGER och klicka på Göra ändringar knapp.

Nu måste du ladda upp databasen som du laddade ner från det gamla värdkontot. För det, öppna phpMyAdmin-appen och välj databasen från din vänstra sida. Efter det, gå till Importera flik. Du borde hitta en knapp som heter Välj FIL. Klicka på det och välj filen från din dator.

Ändra inget på skärmen och klicka på knappen direkt. Det bör ta några sekunder att slutföra uppladdningen.

Nästa steg är att ladda upp filerna som du laddade ner från den gamla servern. För att göra det, öppna din rotkatalog för din domän med filhanteraren och gå till public_html. Om du har en domän laddar du upp alla filer här. Om du har flera domäner navigerar du till domänens rotkatalog och laddar upp filer där. Efter uppladdningen måste du packa upp den zippade mappen.

Nu måste du ersätta den gamla databasinformationen med den nya. För det, öppna upp wp-config.php fil och ersätt databasnamn, användar-ID och lösenord. Spara filen efter ändring.

Därefter måste du ändra namnservern för din domän. För det får du namnservern från ditt värdkonto och anger dem i domänens kontrollpanel. Olika domänleverantörer har olika alternativ. Du kan dock söka efter det eller be supportteamet om hjälp.

Med det steget klart är du klar med att migrera dina filer från en värd till en annan. Det kan ta upp till 48 timmar att sprida allt. Under tiden kan du öppna den här webbplatsen och kontrollera om din webbplats visar ny IP eller gammal. Om den nya IP-adressen är synlig görs spridningen. Du kan också använda pingverktyget på din dator för att kontrollera IP-adressen. Om din dator visar gammal IP men onlineverktyget visar den nya IP måste du spola din DNS-cache.

Hur man flyttar WordPress-webbplatsen från delad hosting till icke-hanterad VPS

Det är ganska enkelt att flytta en WordPress-webbplats från delad hosting till en annan delad hosting eftersom båda har cPanel, som har alla nödvändiga verktyg som phpMyAdmin, File Manager och så vidare. Det finns dock många människor som ofta väljer icke-hanterad VPS eftersom du kan få root-åtkomst och icke-hanterad VPS är jämförelsevis billigare än delad hosting.

Vad är en ohanterad VPS

VPS betyder Virtual Private Server. Med enkla ord, om ditt VPS-värdkonto inte har en cPanel kan du kalla det en icke-hanterad VPS. För att komma åt en ohanterad VPS-server behöver du några verktyg som Putty, FTP-klient som Filezilla eller Cyberduck. Några exempel på icke-hanterade VPS-leverantörer är Digital Ocean, Linode, Vultr och så vidare.

Om du redan har köpt ett icke-hanterat VPS-konto och du inte vet någonting men vill flytta din WordPress-webbplats från delad hosting till icke-hanterad VPS kan du följa följande steg.

Ladda ner Cyberduck och Putty härifrån innan du börjar. Du måste också ladda ner den gamla säkerhetskopian inklusive alla filer och databaser. Stegen nämns ovan.

Nu bör du veta att vissa företag som WordPress, Ghost, Joomla, Discourse, etc., tillhandahålla appar med ett klick, medan andra som Linode inte erbjuder något sådant. I så fall kan du använda några andra verktyg från tredje part som ServerPilot, ServerAvatar, EasyEngine, etc. Bland dem har ServerPilot nyligen blivit ett betalt verktyg - men det är det bästa hittills när det gäller säkerhet och användbarhet.

Oavsett vilket värdkonto du använder måste du först skapa en server, installera operativsystemet och notera rotlösenordet. Olika webbhotell har olika alternativ, men kärnan är densamma. Om du använder ServerPilot måste du dock använda 64-bitarsversionen av Ubuntu LTS 16.04 eller 18.04. De stöder inte något annat.

Därför måste du lägga till domännamnet i ditt värdkonto och ändra namnservern i ditt domänkonto. Det rekommenderas också att använda en VPN från och med nu. Annars kan du inte upptäcka det nya värdkontot från din dator.

Om du använder appen med ett klick från Digital Ocean eller Vultr kan du installera WordPress snabbt. Om du väljer den här metoden kan du hitta dina WordPress-installationsfiler här:

/ var / html

Om du använder ServerPilot för att installera WordPress kan du hitta dina WordPress-installationsfiler här:

/ srv / användare / användarnamn / appar / appnamn / offentligt

Du bör hitta en fil som heter wp-config.php. Ladda ner det och behåll databasens användarnamn och lösenord. Glöm inte att göra detta.

Du måste ta bort alla WordPress-installationsfiler. Eftersom det tar mycket tid att ta bort wp-admin, wp-innehåll och wp-inkluderande mappar kan du ta bort dem med kitt. Öppna Putty och ange serverns IP-adress för det. Se till att porten är inställd som 22. Därefter klickar du på Öppna och bekräfta anslutningen. Därefter måste du ange ditt användarnamn och lösenord. Stiga på rot som användarnamn. Du bör få ett lösenord på samma sida eller via e-post efter att du har skapat servern i ditt webbhotellkonto.

Därefter anger du detta:

App-användare med ett klick:

rm -rf / var / html / wp-admin rm -rf / var / html / wp-innehåll rm -rf / var / html / wp-inkluderar

ServerPilot-användare:

rm -rf / srv / användare / användarnamn / appar / appnamn / offentligt / wp-admin rm -rf / srv / användare / användarnamn / appar / appnamn / offentligt / wp-innehåll rm -rf / srv / användare / användarnamn / appar / app_name / public / wp-includes

Därefter kan du öppna Cyberduck-appen, navigera till den mappen och ta bort andra installationsfiler.

I nästa steg måste du ladda upp den zippade säkerhetskopian. Gör det och packa upp filen. Om du får något fel när du packar upp kan du ange det här kommandot i Putty:

sudo apt-get uppdatering sudo apt-get install unzip

När du har packat upp filerna måste du ersätta databasinformationen. För det öppnar du wp-config.php-fil som du laddade ner. Öppna sedan den nuvarande wp-config.php-fil som du just laddade upp. Kopiera databasnamnet, användar-ID och lösenord från den nedladdade wp-config.php-fil och ersätt dem med den uppladdade wp-config.php-fil.

Därefter måste du installera phpMyAdmin. Annars kan du inte importera databasen. Följ dessa steg för det.

S0 ladda ner den senaste versionen av phpMyAdmin härifrån och ladda upp zip-filen till din rotkatalog. Därefter packar du upp filen och byter namn på den. Se till; du använder ett otänkbart namn. Till exempel om du väljer abcd, du kan öppna phpMyAdmin så här:

http: // ditt-domännamn / abcd

När du har valt ett namn, öppna mappen och ta reda på det konfigurera.prov.inc.php fil. Du kan byta namn på det till konfigurera.inc.php. Därefter öppnar du den här filen med en redigerare och gör en förändring i det som säger:

$ cfg ['blowfish_secret']

Det ska se ut så här:

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

Öppna nu phpMyAdmin och ange databasens användar-ID och lösenord för att logga in. Därefter väljer du databasnamnet på din vänstra sida, markerar alla databastabeller och tar bort dem därefter.

Gå sedan till Importera fliken och importera databasen som du laddade ner tidigare.

Det är allt! Nu ska din webbplats köras ordentligt på det nya värdkontot.

Hur man flyttar WordPress-webbplatsen från ohanterad VPS till delad hosting

Detta är ganska enkelt och inte mycket tidskrävande också. Det bästa är att stegen är nästan desamma. Förutom om du inte har installerat phpMyAdmin måste du göra det för att ladda ner databasen.

I ett nötskal är det här stegen du behöver följa.

  1. Ladda ner alla filer från VPS-konto.
  2. Ladda ner databasen.
  3. Skapa en databas i ditt delade värdkonto och tilldela databasen till en användare.
  4. Ladda upp alla filer till ditt nya värdkonto.
  5. Ändra databasnamn, användarnamn och lösenord i wp-config.php-fil.
  6. Ändra namnservern i domänens kontrollpanel.

Det är allt!

Vanliga problem efter byte av server

Du kan möta olika problem efter att migrationen har slutförts. Några av dem nämns nedan.

Hemsidan öppnas, men inlägg visar 404-fel

Kolla din .htaccess-fil och använd den som standard:

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

Gå också hit:

/ etc / apache2 / apache2.konf

Och gör denna förändring:

 AllowOverride All 

Det gick inte att installera plugins, fråga FTP-inloggningsinformation

Detta är ett mycket vanligt problem som människor stöter på. Du måste öppna din wp-config.php-fil och klistra in den längst ner;

definiera ('FS_METHOD', 'direkt');

Installationen misslyckades: Det gick inte att skapa katalogen

Om du inte kan ladda upp en bild, installera plugins, uppdatera tema eller plugin och du får felet ovan kan du åtgärda det genom att ändra behörigheten. Öppna Putty och ange detta:

chmod -R 775 katalogväg

Du kan läsa mer om filtillstånd härifrån.

Omdirigera icke-www till www med htaccess

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

Omdirigera www till icke-www

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

Du bör dock också ange en CNAME-post med www såväl som @ eller tomt.

Observera att du måste installera SSL separat. Om din webbhotell erbjuder gratis SSL kan du be dem att installera det åt dig. Annars kan du använda Låt oss kryptera, vilket ger gratis men delat SSL-certifikat.

Hur man förbättrar FPS i Linux?
FPS står för Bildrutor per sekund. FPS: s uppgift är att mäta bildfrekvensen i videouppspelningar eller spelprestanda. Med enkla ord betecknas antalet...
De bästa Oculus App Lab-spelen
Om du är Oculus-headsetägare måste du vara förtjust i sidoladdning. Sideladdning är processen för att installera icke-butiksinnehåll på ditt headset. ...
Topp 10 spel att spela på Ubuntu
Windows-plattformen har varit en av de dominerande plattformarna för spel på grund av den enorma andelen spel som utvecklas idag för att stödja Window...