Jak przenieść witrynę Wordpress z ISPCONFIG Apache VPS na Nginx?

Procédure

Dlaczego warto migrować na Nginx?

Nginx, o którym ostatnio dużo się słyszy, jest serwerem WWW podobnym do Apache. Odniósł wielki sukces wśród koneserów i jest obecnie wspierany przez bardzo aktywną społeczność. Jest dobrze utrzymany i, jeśli zostanie odpowiednio opanowany, oferuje wiele zalet w stosunku do Apache pod względem wydajności.

Przed migracją witryny upewnij się, że posiadasz następujące informacje:

  • nazwa bazy danych witryny
  • nazwa użytkownika i hasło do bazy danych witryny

Jak wykonać kopię zapasową plików witryny Wordpress na serwerze VPS ISPCONFIG Apache?

Aby zapisać pliki internetowe witryny Wordpress na serwerze ISPCONFIG Apache VPS, należy połączyć się z witryną za pomocą protokołu FTP. Na początek należy więc upewnić się, że posiadamy konto FTP, które umożliwia tworzenie kopii zapasowych witryny.

Jeśli chcesz zmodyfikować ustawienia konta FTP dla swojej witryny w ISPCONFIG Apache VPS, wykonaj poniższą procedurę:

Zaloguj się do ISPCONFIG --> Witryny --> Użytkownik FTP --> Nazwa użytkownika FTP

Jak przenieść witrynę Wordpress z ISPCONFIG Apache VPS na Nginx?

Możesz także utworzyć nowe konto ftp w ISPCONFIG, aby wykonać kopię zapasową.

Po wprowadzeniu ustawień połączenia ftp dla witryny można użyć oprogramowania klienckiego ftp, aby połączyć się z witryną wewnątrz serwera. Na przykład w przypadku programu filezilla należy otworzyć aplikację i określić parametry połączenia, którymi są :

  • nazwa serwera lub nazwa hosta w postaci vpsxxxxx.serveur-vps.net lub vpsxxxxx.lws-hosting.com
  • nazwa użytkownika ftp dla witryny (jest to parametr, który pozwoli ci połączyć się z odpowiednią witryną w ramach vps)
  • hasło użytkownika ftp
  • można również określić port, ale nie jest to konieczne, ponieważ jest to domyślny port używany na serwerze (port 21).

Następnie można kliknąć przycisk szybkiego połączenia, a połączenie z witryną zostanie nawiązane. Informacje o połączeniu zostaną wyświetlone w interfejsie Filezilla.

Jak przenieść witrynę Wordpress z ISPCONFIG Apache VPS na Nginx?

Pojawi się okno weryfikacji certyfikatu, które należy potwierdzić.

Jak przenieść witrynę Wordpress z ISPCONFIG Apache VPS na Nginx?

Po nawiązaniu połączenia, w interfejsie dedykowanym plikowi w zdalnej witrynie (po prawej stronie) znajdziesz listę katalogów powiązanych z twoją witryną. Pliki internetowe witryny znajdują się w katalogu web. Kliknij dwukrotnie ten katalog, aby do niego wejść.

Jak przenieść witrynę Wordpress z ISPCONFIG Apache VPS na Nginx?

Zostanie wyświetlona lista plików internetowych w witrynie zdalnej.

Następnie w katalogu lokalnym (po lewej stronie) przejdź do folderu, w którym chcesz przechowywać kopię zapasową. W razie potrzeby utwórz nowy folder.

Jak przenieść witrynę Wordpress z ISPCONFIG Apache VPS na Nginx?

Po utworzeniu folderu kopii zapasowej witryny należy wybrać wszystkie pliki internetowe w witrynie zdalnej.

Jak przenieść witrynę Wordpress z ISPCONFIG Apache VPS na Nginx?

Na koniec kliknij prawym przyciskiem myszy wybrane pliki i kliknij "pobierz", aby pobrać je na komputer w otwartym katalogu lokalnym.

Jak przenieść witrynę Wordpress z ISPCONFIG Apache VPS na Nginx?

Poczekaj, aż pobieranie zostanie zakończone i będziesz mieć kopię zapasową plików internetowych swojej witryny.

Jak wyeksportować bazę danych witryny?

Aby wyeksportować bazę danych witryny, musisz połączyć się z interfejsem phpmyadmin swojego VPS, postępując zgodnie z procedurami opisanymi w tym artykule"Jak połączyć się z narzędziem PHPMyAdmin z ISP Config?

Prawdopodobnie będziesz musiał znać nazwę bazy danych swojej witryny, nazwę użytkownika bazy danych i hasło, zanim uzyskasz do niej dostęp.

Następnie, po przejściu do interfejsu phpmyadmin, należy :

  • kliknąć na bazę danych w menu po lewej stronie, przejść do zakładki "Eksportuj" u góry,

Jak przenieść witrynę Wordpress z ISPCONFIG Apache VPS na Nginx?

  • i na koniec kliknąć przycisk "Eksportuj", aby pobrać wyeksportowaną bazę danych w formacie sql.

Jak przenieść witrynę Wordpress z ISPCONFIG Apache VPS na Nginx?

Jak odtworzyć witrynę i jej bazę danych w ISPCONFIG Nginx VPS?

Aby odtworzyć witrynę i jej bazę danych w ISPCONFIG Nginx V PS, musisz teraz połączyć się z interfejsem ISPCONFIG tego VPS.

1. Łączenie z ISPCONFIG

Łączenie się z ISPCONFIG za pomocą VPS Nginx jest podobne do każdego VPS z ISPCONFIG. Możesz postępować zgodnie z instrukcjami w artykule"Jak uzyskać dostęp do ISPConfig na moim dedykowanym serwerze VPS?", aby się połączyć.

Zostaniesz powitany przez interfejs uwierzytelnianiaISPCONFIG, jeśli nie jesteś jeszcze uwierzytelniony. Uwierzytelnij się za pomocą użytkownika admin, a przejdziesz do strony głównej.

2. Tworzenie nowego klienta

Po zalogowaniu się do ISPCONFIG można dodać nowego klienta za pomocą menu klienta. Wpisz informacje i zapisz je, aby klient mógł zostać utworzony.

Jak przenieść witrynę Wordpress z ISPCONFIG Apache VPS na Nginx?

3. Tworzenie witryny w nowym Nginx VPS

Następnie, aby odtworzyć witrynę, należy przejść do menu "Witryny" w górnym menu, a następnie kliknąć zielony przycisk "Dodaj nową witrynę".

Jak przenieść witrynę Wordpress z ISPCONFIG Apache VPS na Nginx?

Bardzo ostrożnie wprowadź parametry witryny:

  • nazwa witryny musi być dokładnie taka sama
  • wartość "auto-sub-domain" również powinna być taka sama
  • zachowaj tę samą wersję php, aby uniknąć niezgodności, chyba że masz pewność, że wersja php, której zamierzasz użyć, jest kompatybilna z twoją witryną.
  • Nie aktywuj jeszcze certyfikatu Let's Encrypt, ponieważ wymaga on skonfigurowania wskazywania DNS.
  • I zarejestruj się

Jak przenieść witrynę Wordpress z ISPCONFIG Apache VPS na Nginx?

Po rejestracji witryna zostanie utworzona po kilku minutach, a na górze pojawi się czerwona lampka wskazująca liczbę zadańISPCONFIG uruchomionych w celu zastosowania zmian.

4. Tworzenie bazy danych w ISPCONFIG Nginx VPS

Następnym krokiem po utworzeniu witryny jest utworzenie bazy danych dla witryny.

Odtwórz bazę danych witryny, postępując zgodnie z procedurą opisaną w artykule"Jak utworzyć bazę danych w ISPConfig?".

Prawidłowo odtwórz informacje w bazie danych witryny:

  • użytkownik bazy danych i hasło powinny być dokładnie takie same
  • nazwa bazy danych witryny również powinna być taka sama
  • odtworzyć te same ustawienia, co w starej bazie danych.

Jak zaimportować pliki internetowe witryny do ISPCONFIG Nginx VPS?

Aby umożliwić przesłanie plików internetowych, które właśnie zapisałeś za pośrednictwem FTP, musisz utworzyć użytkownika ftp na serwerze ISPCONFIG Nginx VPS. Postępuj zgodnie z instrukcjami zawartymi w artykule"Jak utworzyć konto FTP w ISPConfig?", aby utworzyć konto ftp dla swojej witryny.

Po utworzeniu konta ftp możesz połączyć się z witryną na innym serwerze VPS, używając preferowanego oprogramowania klienckiego ftp.

Po nawiązaniu połączenia :

  • otwórz folder kopii zapasowej witryny w witrynie lokalnej
  • w witrynie zdalnej otwórz katalog "web/".
  • Wybierz wszystkie lokalnie zarchiwizowane pliki w witrynie.
  • Kliknij prawym przyciskiem myszy wybrane pliki i kliknij "Wyślij", aby przesłać pliki internetowe na nowy serwer.

Jak przenieść witrynę Wordpress z ISPCONFIG Apache VPS na Nginx?

Jak zaimportować bazę danych nowej witryny do ISPCONFIG Nginx VPS?

Bazę danych witryny można również zaimportować za pomocą narzędzia phpmyadmin na ISPCONFIG Nginx VPS. Podobnie jak w przypadku eksportu, musisz połączyć się z phpmyadmin na Nginx VPS.

Ostrzeżenie! Porty używane dla phpmyadmin na ISPCONFIG Apache VPS i ISPCONFIG Nginx VPS są różne
.

Na VPS Nginx, będziesz musiał uzyskać dostęp do adresu URL phpmyadmin za pomocą przeglądarki. Adres URL używany do uzyskania dostępu ma postać :

"https://vpsxxxxx.serveur-vps.net:8081/phpmyadmin lubhttps://vpsxxxxx.lws-hosting.com:8081/phpmyadmin"(xxxxx to numer serwera VPS; vpsxxxxx.serveur-vps.net lub vpsxxxxx.lws-hosting.com to "nazwa hosta" lub nazwa serwera VPS).

Oznacza to, że port używany dla phpmyadmin różni się od portu używanego dla ISPCONFIG(8081 zamiast 8080).

Po pierwszym uwierzytelnieniu wpisz :

  • "root" jako nazwę użytkownika
  • i wprowadź hasło administratora ISPCONFIG w polu hasła
  • Potwierdź

Jak przenieść witrynę Wordpress z ISPCONFIG Apache VPS na Nginx?

Spowoduje to przejście do stronyuwierzytelniania phpmyadmin, na której należy wprowadzić dane dostępu dla użytkownika bazy danych utworzonego dla witryny.

Jak przenieść witrynę Wordpress z ISPCONFIG Apache VPS na Nginx?

Następnie, aby zaimportować bazę danych: wybierz baz ę danych --> kliknij "Importuj" --> kliknij "Wybierz plik".

Jak przenieść witrynę Wordpress z ISPCONFIG Apache VPS na Nginx?

Wybierz plik sql wyeksportowanej bazy danych w lokalnych katalogach, przejdź w dół i kliknij przycisk "Importuj", aby rozpocząć import.

Jak przenieść witrynę Wordpress z ISPCONFIG Apache VPS na Nginx?

Czas importu zależy od wydajności połączenia internetowego i rozmiaru bazy danych.

Jak wprowadzić zmiany w konfiguracji witryny, aby działała poprawnie?

W przypadku konfiguracji z Nginx należy wprowadzić zmiany w ustawieniach witryny, aby podstawowe przekierowania zdefiniowane w Wordpress były zgodne ze składnią Nginx.

Ostrzeżenie! Nie zaleca się używania plików .htaccess na Nginx, co oznacza, że parametry przekierowania i dyrektywy w pliku .htaccess witryny powinny być dostosowane do jego składni i dodane za pomocą dyrektyw Nginx w ISPCONFIG
.

Aby zdefiniować przekierowania, należy dodać opcje w parametrach witryny w ISPCONFIG, postępując zgodnie z poniższą procedurą:

  • Połącz się z ISPCONFIG na swoim VPS Nginx
  • Przejdź do : Sites --> Site Name --> zakładka "Options" --> "nginx Directives".
  • I dodaj następujące linie :
location / { try_files $uri $uri/ /index.php?$args; }
  • Następnie zapisz, a zmiany zostaną zastosowane po kilku minutach.

Jak przenieść witrynę Wordpress z ISPCONFIG Apache VPS na Nginx?

Po wykonaniu wszystkich tych procedur pozostaje tylko wskazać domenę na ISPCONFIG Nginx VPS.

Jak wskazać strefę DNS witryny na nowy serwer VPS?

Ostatnia część, wskazywanie DNS, będzie zależeć od konfiguracji DNS. Aby wskazać DNS, musisz wiedzieć, gdzie zarządzana jest strefa DNS Twojej domeny.

  • Jeśli jest ona zarządzana przez obszar klienta, w interfejsie zarządzania domeną lub w pakiecie współdzielonym, wystarczy uzyskać do niej dostęp i postępować zgodnie z procedurami opisanymi w artykule"ISPconfig - Jak powiązać nazwę domeny z serwerem VPS?". Następnie należy zaktualizować rekord "@ ", wprowadzającadres IP nowego serwera.

  • Jeśli jest on zarządzany przez inny serwer ISPCONFIG z Apache, masz dwie opcje:

1. można bezpośrednio zaktualizowaćrekord typu A domeny w ISPCONFIG Apache VPS

  • Zaloguj się do ISPCONFIG
  • Przejdź do zakładki DNS
  • Wybierz strefę DN S dla swojej domeny w postaci "mydomain.tld".
  • Wśród rekordów kliknijrekord typu A dla swojej witryny w postaci "mydomain.tld".
  • Zaktualizuj wartośćadresu ip, zastępującadres ip starego serwera adresem nowego.
  • Zapisz
  • Powtórz tę samą procedurę, jeśli rekord www domeny jest również typu A.

Jak przenieść witrynę Wordpress z ISPCONFIG Apache VPS na Nginx?

2. lub ponownie utwórz strefę DNS na serwerze VPS Nginx i zaktualizuj podstawowy i pomocniczy serwer DNS zgodnie z instrukcjami zawartymi w artykule "Jak utworzyć serwer DNS w ISPConfig na dedykowanym serwerze VPS?".

  • Jeśli jest on zarządzany przez inny panelau, będziesz musiał połączyć się z interfejsem zarządzania strefą DNS swojej domeny, aby zmienićadres IP.

Po zastosowaniu ustawień wystarczy poczekać na czas propagacji DNS, a witryna zostanie zmigrowana na nowy serwer.

Jak przywrócić certyfikat Let's Encrypt na swojej stronie?

Następnie można utworzyć certyfikat Let's Encrypt na witrynie, która właśnie została zmigrowana, uzyskując dostęp do interfejsu ISPCONFIG serwera VPS Nginx, zaznaczając opcję "Let's Encrypt " za pomocą parametru witryny i ostatecznie zapisując.

Jak przenieść witrynę Wordpress z ISPCONFIG Apache VPS na Nginx?

Certyfikat Let's Enc rypt zostanie zainstalowany po kilku minutach.

Podsumowanie

Jesteś teraz gotowy do migracji swojej witryny Wordpress z ISPCONFIG VPS z Apache na ISPCONFIG VPS z Nginx. Nie wahaj się"uruchomić outsourcingu", jeśli chcesz skorzystać z wiedzy naszego zespołu, aby przeprowadzić migrację za Ciebie.

Oceń ten artykuł :

5/5 | 2 opinia

Ten artykuł był dla Ciebie przydatny ?

Article utileTak

Article non utileNie

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)

Podobne artykuły

2mn czytanie

Jak dodać witrynę do serwera dedykowanego ISP Config VPS?

1mn czytanie

Jak utworzyć subdomenę na dedykowanym serwerze VPS?

1mn czytanie

ISPconfig - Jak połączyć nazwę domeny z serwerem VPS?

1mn czytanie

Łatwo jest skonfigurować moje domeny na moim VPS


Zadaj pytanie zespołowi LWS i jego społeczności