Migracja witryny WordPress na nowy hosting wymaga zmiany ścieżki serwera. Zazwyczaj wiąże się to z wielokrotnym wyszukiwaniem i zastępowaniem słów kluczowych za pomocą interfejsu zarządzania bazą danych phpMyAdmin , co jest procesem żmudnym i podatnym na błędy…
Aby rozwiązać te problemy, Chen Weiliang podsumował w następujący sposób: „Szybki proces migracji witryn WordPress”.
Proces szybkiego przenoszenia witryny WordPress
1) Utwórz kopię zapasową swojej witryny WordPress
Niezależnie od tego, czy przeprowadzasz się, czy naprawiasz dom, utworzenie kopii zapasowej to pierwszy krok! Twórz kopie zapasowe wszystkich plików i baz danych za pomocą ulubionej wtyczki do tworzenia kopii zapasowych lub ręcznie.
2) Prześlij pliki strony internetowej na nowy serwer
Pobierz zdalnie kopię zapasową witryny przez SSH lub użyj narzędzia FTP (takiego jak FileZilla), aby przesłać kopię zapasową plików WordPress do odpowiedniego katalogu na nowym serwerze.
3) Importowanie bazy danych MySQL przez SSH ▼
4) Osiągnij bezproblemową migrację witryny WordPress, modyfikując plik hosta komputera z systemem Windows.
Jest to krok „nawigacyjny” podczas przeprowadzki, informujący komputer, jak znaleźć nowy dom. Konkretne operacje są następujące:
- Otwórz Notatnik (wymagane uprawnienia administratora).
- Wyszukaj „Notatnik” w menu Start, kliknij prawym przyciskiem myszy i wybierz „Uruchom jako administrator”.
- Otwórz plik hosta: Kliknij „Plik” -> „Otwórz” w Notatniku.
- Wpisz ścieżkę
C:\Windows\System32\drivers\etc\hostsi naciśnij „Enter”. - Dodaj adres IP nowego serwera i nową nazwę domeny. W ostatniej linii pliku wpisz:
新服务器的IP地址 www.chenweiliang.com - Zapisz i zamknij plik.
5) Rozwiązywanie problemów z migracją witryny WordPress: Wystąpiło zbyt wiele przekierowań. Spróbuj usunąć pliki cookie. ERR_TOO_MANY_REDIRECTS ▼
- Otwórz przeglądarkę i wprowadź nową nazwę domeny.
- Ponieważ zmodyfikowałeś plik hosta na swoim komputerze lokalnym, w tym momencie tylko Twoja przeglądarka będzie miała dostęp do witryny internetowej na nowym serwerze, a inne osoby nadal będą miały dostęp do witryny internetowej na starym serwerze.
- Sprawdź, czy wszystko działa poprawnie, jeśli wszystko pójdzie dobrze, to ponad połowa pracy!
6) [Odnów nazwę domeny] Wpisz phpMyAdmin w nowym miejscu i zmodyfikuj bazę danych:
- Musisz zmodyfikować wartości pól „siteurl” i „home” w tabeli bazy danych wp_options na nową nazwę domeny;
- Wyszukaj starą nazwę domeny, w wynikach wyszukiwania kliknij tabelę danych wp_options, znajdź i zmodyfikuj pola „siteurl” i „home”.
7) Przeszukaj ścieżkę przesyłania starego serwera:
/home/用户名/public_html/site/chenweiliang.com
8) Zmodyfikuj wartość „upload_path” w tabeli bazy danych wp_options i zmień ją na nową ścieżkę serwera
/home/用户名/web/chenweiliang.com/public_html
9) Zmień domyślny silnik bazy danych MySQL na MyISAM ▼
10) Komunikat o błędzie podczas aktualizacji uprawnień WordPress: Nie można utworzyć katalogu i skopiować plików. Wymagany jest FTP ▼
Wiersz poleceń do ustalania uprawnień do folderu ▼
chown -R admin:admin /home/eloha/public_html/chenweiliang.com/*
11) Zainstaluj i użyj wtyczki „Wyszukaj i zamień” ▼
Korzystanie z funkcji wyszukiwania i zamiany w phpMyAdmin może łatwo doprowadzić do utraty danych zapisanych przez wiele wtyczek WordPress ...
Zalecamy użycie wtyczki Search & Replace do zastępowania nazw domen i ścieżek w bazie danych MySQL. ▼
Znajdź ▼
/home/用户名/public_html/site/chenweiliang.com
Zastąp ▼
/home/用户名/web/chenweiliang.com/public_html
12) Wyświetl ustawienia wtyczki BackWPup ▼
https://www.chenweiliang.com wp-admin/admin.php?page=backwpupsettings#backwpup-tab-information
- Sprawdź, czy ścieżki do folderu Temp i folderu Log są zapisywalne w ustawieniach wtyczki BackWPup?
- Jeśli nie jest zapisywalny, zapoznaj się z krokiem 5 powyżej, aby naprawić uprawnienia do folderu.
Jeśli problem PHP open_basedir jest problemem, zapoznaj się z poniższym samouczkiem, aby rozwiązać problem ▼
13) Wtyczka „Podgląd/eksport wp-keywordlink” ▼
https://www.chenweiliang.com /wp-admin/options-general.php?page=rejected-wp-keyword-link-rejected/wp_keywordlink.php
- Ponieważ dane wtyczki wp-keywordlink mogą zostać utracone po zmianie ścieżki serwera, jeśli zainstalowałeś wtyczkę, przed przeniesieniem wyeksportuj dane wtyczki.
14) Sprawdź ustawienia wtyczki WordPress , które mogą działać nieprawidłowo po migracji witryny WordPress ▼
- Jeśli pojawi się pusta strona i nie można jej otworzyć po przeniesieniu witryny, zapoznaj się z tym artykułem, aby uzyskać rozwiązania ▲
15) Zaktualizuj DNS
- Po upewnieniu się, że nowa witryna działa prawidłowo, zaloguj się do panelu zarządzania rejestratora nazw domen, zaktualizuj rekordy DNS i skieruj nazwę domeny na adres IP nowego serwera.
- Aktualizacje DNS mogą zająć trochę czasu (zwykle od kilku do 48 godzin).
16) Kiedy aktualizacja DNS zacznie obowiązywać, możesz usunąć tymczasowy zapis adresu IP z pliku hosta.
- Otwórz ponownie Notatnik jako administrator i znajdź
C:\Windows\System32\drivers\etc\hostsplik, usuń dodaną wcześniej linię. - Gratulacje, Twoja witryna WordPress została pomyślnie przeniesiona bezproblemowo! Teraz możesz położyć się wygodnie na kanapie z filiżanką herbaty i cieszyć się swoją nową stroną internetową.
17) Powiadom wyszukiwarki o konieczności aktualizacji adresu IP▼
18) Gdy witryna WordPress aktualizuje artykuły, mogą wystąpić następujące błędy:
PHP 查询报错 Error while sending QUERY packet. PID=xxx
Oto rozwiązanie ▼
Rozszerzona lektura:
Mamy nadzieję, że artykuł „Jak przenieść stronę internetową? Bezproblemowa migracja i zmiana domeny w WordPressie” udostępniony na blogu Chen Weiliang ( https://www.chenweiliang.com/ ) okaże się dla Ciebie pomocny.
Możesz udostępnić link do tego artykułu: https://www.chenweiliang.com/cwl-710.html







