Hur man migrerar en Wordpress-webbplats från en ISPCONFIG Apache VPS till Nginx

Procédure

Varför migrera till Nginx?

Nginx, som vi har hört mycket om den senaste tiden, är en webbserver precis som Apache. Den är en stor framgång bland finsmakare och stöds för närvarande av ett mycket aktivt community. Den är väl underhållen och erbjuder, om man behärskar den ordentligt, många fördelar jämfört med Apache när det gäller prestanda.

Innan du kan migrera din webbplats måste du se till att du har följande information:

  • namnet på webbplatsens databas
  • användarnamn och lösenord för webbplatsdatabasen

Hur säkerhetskopierar du webbfilerna på din Wordpress-webbplats på ISPCONFIG Apache VPS?

För att spara webbfilerna på din Wordpress-webbplats på ISPCONFIG Apache VPS måste du ansluta till din webbplats med FTP. Så till att börja med bör du se till att du har ett ftp-konto som gör att du kan säkerhetskopiera din webbplats.

Om du behöver ändra inställningarna för FTP-kontot för din webbplats inom ISPCONFIG Apache VPS, följ proceduren nedan:

Logga in på ISPCONFIG --> Sites --> FTP-användare --> FTP-användarnamn

Hur man migrerar en Wordpress-webbplats från en ISPCONFIG Apache VPS till Nginx

Du kan också skapa ett nytt ftp-konto under ISPCONFIG för att utföra säkerhetskopieringen.

När du har ftp-anslutningsinställningarna för din webbplats kan du använda din ftp-klientprogramvara för att ansluta till webbplatsen på servern. Med filezilla måste du t.ex. öppna programmet och ange anslutningsparametrarna, som är :

  • servernamnet eller värdnamnet i formen vpsxxxxx.serveur-vps.net eller vpsxxxxx.lws-hosting.com
  • ftp-användarnamnet för din webbplats (detta är den parameter som gör att du kan ansluta till lämplig webbplats inom vps)
  • lösenordet för ftp-användaren
  • du kan också ange porten, men det är inte nödvändigt eftersom det är standardporten som används på servern (port 21).

Efter det kan du klicka på knappen Quick Connect och anslutningen till din webbplats kommer att göras. Information om anslutningen kommer att visas i Filezilla-gränssnittet.

Hur man migrerar en Wordpress-webbplats från en ISPCONFIG Apache VPS till Nginx

Du kommer att mötas av ett fönster för validering av certifikat som du bör bekräfta.

Hur man migrerar en Wordpress-webbplats från en ISPCONFIG Apache VPS till Nginx

När anslutningen har upprättats hittar du listan över kataloger som är länkade till din webbplats i gränssnittet för filen på fjärrwebbplatsen (till höger). Webbfilerna för din webbplats finns i webbkatalogen. Dubbelklicka på katalogen för att komma in i den.

Hur man migrerar en Wordpress-webbplats från en ISPCONFIG Apache VPS till Nginx

Du kommer då att se en lista över dina webbfiler på fjärrwebbplatsen.

I din lokala katalog (till vänster) navigerar du sedan till en mapp där du vill lagra din säkerhetskopia. Skapa en ny mapp om det behövs.

Hur man migrerar en Wordpress-webbplats från en ISPCONFIG Apache VPS till Nginx

När du har skapat din mapp för säkerhetskopiering av webbplatsen måste du välja alla webbfilerfjärrwebbplatsen.

Hur man migrerar en Wordpress-webbplats från en ISPCONFIG Apache VPS till Nginx

Högerklicka sedan på de markerade filerna och klicka på "download" för att ladda ner dem till din dator i den öppna lokala katalogen.

Hur man migrerar en Wordpress-webbplats från en ISPCONFIG Apache VPS till Nginx

Vänta tills nedladdningen är klar så har du en säkerhetskopia av webbplatsens webbfiler.

Hur exporterar jag webbplatsens databas?

För att exportera webbplatsens databas måste du ansluta till din VPS:s phpmyadmin-gränssnitt genom att följa de procedurer som beskrivs i den här artikeln"Hur ansluter jag till PHPMyAdmin-verktyget från ISP Config?

Du kommer förmodligen att behöva veta namnet på webbplatsens databas, databasens användarnamn och lösenord innan du kan komma åt den.

När du sedan befinner dig i phpmyadmin-gränssnittet måste du :

  • klicka på databasen i menyn till vänster, gå till fliken "Exportera" längst upp,

Hur man migrerar en Wordpress-webbplats från en ISPCONFIG Apache VPS till Nginx

  • och slutligen klicka på knappen " Exportera " för att ladda ner din exporterade databas i sql-format.

Hur man migrerar en Wordpress-webbplats från en ISPCONFIG Apache VPS till Nginx

Hur återskapar jag webbplatsen och dess databas i ISPCONFIG Nginx VPS?

För att återskapa webbplatsen och dess databas i ISPCONFIG Nginx VPS måste du nu ansluta till ISPCONFIG-gränssnittet för denna VPS.

1. Ansluta till ISPCONFIG

Att ansluta till ISPCONFIG med Nginx VPS liknar alla VPS med ISPCONFIG. Du kan följa instruktionerna i artikeln"Hur får jag tillgång till ISPConfig på min dedikerade VPS-server?" för att ansluta.

Du kommer att mötas avISPCONFIG-autentiseringsgränssnittet om du ännu inte är autentiserad. Autentisera dig med admin-användaren så kommer du till startsidan.

2. Skapa en ny klient

När du har loggat in i ISPCONFIG kan du lägga till en ny kund via kundmenyn. Skriv in uppgifterna och spara så att kunden kan skapas.

Hur man migrerar en Wordpress-webbplats från en ISPCONFIG Apache VPS till Nginx

3. Skapa webbplatsen i den nya Nginx VPS:en

För att återskapa din webbplats måste du sedan gå till menyn "Sites" i toppmenyn och sedan klicka på den gröna knappen "Add a new site".

Hur man migrerar en Wordpress-webbplats från en ISPCONFIG Apache VPS till Nginx

Ange dina webbplatsparametrar mycket noggrant:

  • webbplatsens namn måste vara exakt detsamma
  • värdet på "auto-subdomain" bör också vara detsamma
  • använd samma php-version för att undvika inkompatibilitet, såvida du inte är säker på att den php-version du kommer att använda är kompatibel med din webbplats
  • Aktivera inte Let's Encrypt-certifikatet ännu, eftersom det kräver att DNS-pekning konfigureras.
  • Och registrera

Hur man migrerar en Wordpress-webbplats från en ISPCONFIG Apache VPS till Nginx

När du har registrerat dig kommer webbplatsen att skapas efter några minuter, och du kommer att se en röd lampa högst upp, vilket indikerar antalet uppgifter somISPCONFIG kör för att tillämpa ändringarna.

4. Skapa databasen i ISPCONFIG Nginx VPS

Nästa steg efter att du har skapat webbplatsen är att skapa databasen för din webbplats.

Återskapa webbplatsens databas genom att följa proceduren som nämns i den här artikeln"Hur skapar jag en databas i ISPConfig?"

Återge informationen i webbplatsens databas på rätt sätt:

  • databasens användare och lösenord ska vara exakt desamma
  • namnet på webbplatsens databas bör också vara detsamma
  • återskapa samma inställningar som i din gamla databas

Hur importerar jag webbplatsens webbfiler till ISPCONFIG Nginx VPS?

För att du ska kunna ladda upp webbfilerna som du just sparat via FTP behöver du skapa en ftp-användare på din ISPCONFIG Nginx VPS-server. Följ instruktionerna i den här artikeln"Hur skapar jag ett FTP-konto i ISPConfig?" för att skapa ett ftp-konto för din webbplats.

När ditt ftp-konto har skapats kan du ansluta till webbplatsen i den andra VPS:en med hjälp av den ftp-klientprogramvara du föredrar.

När du är ansluten :

  • öppna säkerhetskopieringsmappen för din webbplats på den lokala webbplatsen
  • öppna katalogen "web/" på den fjärranslutna webbplatsen
  • Välj alla lokalt säkerhetskopierade webbfiler på din webbplats
  • Högerklicka på de valda filerna och klicka på "Send" för att ladda upp webbfilerna till den nya servern.

Hur man migrerar en Wordpress-webbplats från en ISPCONFIG Apache VPS till Nginx

Hur importerar jag databasen för den nya webbplatsen till ISPCONFIG Nginx VPS?

Databasen för din webbplats kan också importeras med hjälp av verktyget phpmyadminISPCONFIG Nginx VPS. Precis som vid export måste du ansluta till phpmyadmin på Nginx VPS.

Varning! Portarna som används för phpmyadmin på en ISPCONFIG Apache VPS och en ISPCONFIG Nginx VPS är olika
.

Nginx VPS måste du komma åt webbadressen för phpmyadmin med en webbläsare. Den webbadress som används för att komma åt den är i formen :

"https://vpsxxxxx.serveur-vps.net:8081/phpmyadmin ellerhttps://vpsxxxxx.lws-hosting.com:8081/phpmyadmin"(xxxxx är vps-numret; vpsxxxxx.serveur-vps.net eller vpsxxxxx.lws-hosting.com är "värdnamnet " eller namnet på VPS-servern)

Detta innebär att den port som används för phpmyadmin skiljer sig från den port som används för ISPCONFIG(8081 istället för 8080).

Vid den första autentiseringen skriver du :

  • "root" som användarnamn
  • och ange administratörslösenordet för ISPCONFIG i lösenordsfältet
  • Bekräfta

Hur man migrerar en Wordpress-webbplats från en ISPCONFIG Apache VPS till Nginx

Nu kommer du tillautentiseringssidan för phpmyadmin, där du måste ange åtkomstuppgifterna för den databasanvändare som du har skapat för webbplatsen.

Hur man migrerar en Wordpress-webbplats från en ISPCONFIG Apache VPS till Nginx

Sedan importerar du databasen: välj databasen --> klicka på "Import" --> klicka på "Choose a file".

Hur man migrerar en Wordpress-webbplats från en ISPCONFIG Apache VPS till Nginx

Välj sql-filen för den exporterade databasen i dina lokala kataloger, navigera ner och klicka på " import "-knappen för att starta importen.

Hur man migrerar en Wordpress-webbplats från en ISPCONFIG Apache VPS till Nginx

Importtiden beror på prestandan hos din internetanslutning och storleken på din databas.

Hur gör jag justeringar i webbplatsens konfiguration så att den fungerar som den ska?

I en konfiguration med Nginx bör du göra justeringar i webbplatsinställningarna så att de grundläggande omdirigeringar som definieras i Wordpress överensstämmer med Nginx-syntaxen.

Varning! Det är inte rekommenderat att använda .htaccess-filer Nginx, vilket innebär att omdirigeringsparametrarna och direktiven i webbplatsens .htaccess-fil bör anpassas till dess syntax och läggas till via Nginx-direktivenISPCONFIG
.

För att definiera omdirigeringar måste du lägga till alternativ i webbplatsens parametrarISPCONFIG, enligt proceduren nedan:

  • Anslut till ISPCONFIG på din Nginx VPS
  • Navigera till : Webbplatser --> Webbplatsnamn --> Fliken "Alternativ" --> "nginx-direktiv
  • Och lägg till dessa rader :
location / { try_files $uri $uri/ /index.php?$args; }
  • Spara sedan och ändringarna kommer att gälla efter några minuter.

Hur man migrerar en Wordpress-webbplats från en ISPCONFIG Apache VPS till Nginx

När du har utfört alla dessa procedurer är allt som återstår att peka din domän till ISPCONFIG Nginx VPS.

Hur pekar du webbplatsens DNS-zon till den nya VPS-servern?

Den sista delen, DNS-pekning, beror på din DNS-konfiguration. För att peka din DNS måste du veta var din domäns DNS-zon hanteras.

  • Om den hanteras via den andra ISPCONFIG-servern med Apache har du två alternativ:

1. Du kan direkt uppdatera domänenstyp A-post i ISPCONFIG Apache VPS

  • Logga in på ISPCONFIG
  • Gå till fliken DNS
  • Välj DNS-zonen för din domän i formen "mydomain.tld".
  • Bland posterna klickar du påtyp A-post för din webbplats i formen "mydomain.tld".
  • Uppdatera värdet förip-adressen genom att ersättaip-adressen för din gamla server med den nya.
  • Spara
  • Upprepa samma procedur om din domäns www-post också är av typ A

Hur man migrerar en Wordpress-webbplats från en ISPCONFIG Apache VPS till Nginx

2. eller återskapa DNS-zonenNginx VPS:en och uppdatera den primära och sekundära DNS-servern enligt instruktionerna i denna artikel "Hur skapar jag en DNS-server i ISPConfig på en dedikerad VPS-server?".

  • Om den hanteras via en annan paneau måste du ansluta till din domäns DNS-zonhanteringsgränssnitt för att ändraip-adressen.

När inställningarna har tillämpats är allt du behöver göra att vänta på DNS-propageringens tid och din webbplats kommer att migreras till den nya servern.

Hur återställer du Let's Encrypt-certifikatet på din webbplats?

Efter det kan du skapa ett Let 's Encrypt-certifikat på den webbplats som just har migrerats genom att öppna gränssnittet ISPCONFIG för Nginx VPS, markera alternativet "Let's Encrypt " via webbplatsens parameter och slutligen spara.

Hur man migrerar en Wordpress-webbplats från en ISPCONFIG Apache VPS till Nginx

Let ' s Encrypt-certifikatet kommer att installeras efter några minuter.

Slutsatser

Du är nu redo att migrera din Wordpress-webbplats från en ISPCONFIG VPS med Apache till en ISPCONFIG VPS med Nginx. Tveka inte att"trigga outsourcing" om du vill dra nytta av vårt teams expertis för att utföra migreringen åt dig.

Betygsätt denna artikel :

5/5 | 2 Yttrande

Den här artikeln var användbar för dig ?

Article utileJa

Article non utileNej

MerciMerci ! N'hésitez pas à poser des questions sur nos documentations si vous souhaitez plus d'informations et nous aider à les améliorer.


Vous avez noté 0 étoile(s)

Liknande artiklar

2mn läsning

Hur lägger jag till en webbplats på en dedikerad ISP Config VPS-server?

1mn läsning

Hur skapar jag en subdomän på en dedikerad VPS-server?

1mn läsning

ISPconfig - Hur kopplar jag mitt domännamn till min VPS-server?

1mn läsning

Det är enkelt att konfigurera mina domäner på min VPS


Ställ en fråga till AWS-teamet och dess community