Jak naprawić witrynę WordPress, która nie działa po migracji

Migracja witryny WordPress na nowy hosting może być trudna i można spodziewać się kilku problemów po jej zakończeniu. Może Twoje linki nie działają, brakuje obrazów lub cała witryna wydaje się być zepsuta.

Nie martw się! W tym wpisie na blogu przeprowadzę Cię przez kilka prostych kroków, aby Twoja witryna WordPress znów działała płynnie po przeniesieniu.

Dlaczego Twoja witryna WordPress może nie działać po migracji: Główne przyczyny

Rozwiązywanie problemów z witryną WordPress, która nie działa po migracji, polega na identyfikacji podstawowych przyczyn. Oto główne z nich:

  • Problemy z DNS Nieprawidłowe ustawienia lub opóźnienia w propagacji mogą uniemożliwić ładowanie witryny (do 48 godzin).
  • Błędy transferu plików Niekompletne transfery plików prowadzą do brakujących mediów, motywów lub wtyczek, powodując uszkodzoną funkcjonalność.
  • Problemy z połączeniem z bazą danych Nieprawidłowe dane uwierzytelniające w wp-config.php mogą uniemożliwić połączenie z bazą danych.
  • Problemy z danymi serializowanymi Adresy URL lub ścieżki mogą nie aktualizować się prawidłowo podczas migracji, łamiąc funkcjonalność.
  • Problemy z konfiguracją Nieprawidłowe ustawienia wp-config.php lub niezgodność wersji PHP mogą powodować błędy witryny.
  • Problemy z bezpośrednimi odnośnikami Uszkodzone bezpośrednie odnośniki powodują błędy 404; ponowne zapisanie ustawień zwykle to naprawia.
  • Problemy z plikiem .htaccess Brakujące lub nieprawidłowe pliki .htaccess zakłócają strukturę URL i funkcjonalność.

5 sposobów na naprawienie witryny WordPress, która nie działa po migracji

  1. Wyczyść pamięć podręczną WordPressa
  2. Zmodyfikuj adres witryny przez ustawienia WordPressa
  3. Zaktualizuj adres URL witryny za pomocą bazy danych WordPressa
  4. Wygeneruj ponownie plik .htaccess
  5. Ustaw prawidłowe uprawnienia plików

Uwaga: Zawsze wykonuj kopię zapasową swojej witryny przed wprowadzeniem zmian. Dzięki temu możesz szybko ją przywrócić, jeśli coś pójdzie nie tak. Wypróbuj WP Staging dla prostych, automatycznych kopii zapasowych. Aby uzyskać więcej pomocy, zapoznaj się z przewodnikiem po tworzeniu kopii zapasowych i przywracaniu.

1. Wyczyść pamięć podręczną WordPressa

Wyczyszczenie pamięci podręcznej WordPressa może rozwiązać wiele problemów, które pojawiają się po migracji. Pliki w pamięci podręcznej mogą powodować wyświetlanie przez witrynę starych lub nieprawidłowych informacji. Wykonaj następujące kroki, aby wyczyścić pamięć podręczną WordPressa:

Zaloguj się do panelu WordPress, przejdź do menu „Wtyczki" i wybierz „Zainstalowane wtyczki".

Zainstalowane wtyczki WordPress

Sprawdź, czy są jakieś aktywne wtyczki cache’ujące, takie jak W3 Total Cache, WP Super Cache lub jakakolwiek inna wtyczka cache’ująca, której możesz używać.

instaluj W3 Total Cache

Przejdź do „Performance" w panelu WordPress i wybierz „Dashboard". Następnie kliknij przycisk „Empty All Caches".

Wyczyść wszystkie pamięci podręczne

Po wyczyszczeniu wszystkich pamięci podręcznych odśwież swoją witrynę WordPress. Upewnij się, że witryna wyświetla się poprawnie i sprawdź, czy wszystkie poprzednie problemy zostały rozwiązane.

Postępując zgodnie z tymi krokami, możesz skutecznie wyczyścić pamięć podręczną WordPressa, potencjalnie rozwiązując wiele problemów po migracji i zapewniając, że Twoja witryna wyświetla najbardziej aktualną zawartość.

2. Zmodyfikuj adres witryny przez ustawienia WordPressa

Zmień URL w panelu WordPress, aby zmodyfikować adres witryny przez ustawienia WordPressa. Aktualizuje to wszystkie wewnętrzne linki i odniesienia. Oto jak to zrobić:

Uzyskaj dostęp do panelu WordPress i przejdź do „Ustawienia" > „Ogólne".

Ustawienia ogólne WordPress

Następnie wprowadź swoją nową domenę w polu „Adres witryny (URL)".

Zaktualizuj URL adresu witryny WordPress

Aby zapisać zmiany, przewiń w dół i kliknij „Zapisz zmiany", aby zastosować modyfikacje.

Zapisz zmiany

Po zapisaniu sprawdź swoją witrynę, aby upewnić się, że ładuje się poprawnie ze zaktualizowanym URL. Potwierdź, że wszystkie linki, obrazy i zasoby działają zgodnie z oczekiwaniami.

Gdy dostosujesz adres witryny w ustawieniach WordPressa, wszystko pozostaje spójne i zapobiega łamaniu się linków.

3. Zaktualizuj adres URL witryny za pomocą bazy danych WordPressa

Aby zaktualizować adres URL witryny za pomocą bazy danych WordPressa, bezpośrednio edytujesz wpisy URL w bazie danych za pomocą phpMyAdmin lub podobnego narzędzia. Oto jak to zrobić:

Zaloguj się do panelu sterowania swojego hostingu, przejdź do phpMyAdmin lub uzyskaj do niego dostęp przez panel dostawcy hostingu.

cPanel phpMyAdmin

W phpMyAdmin znajdź i wybierz bazę danych powiązaną z Twoją witryną WordPress z listy w lewym pasku bocznym.

Lista wszystkich baz danych phpMyAdmin

W bazie danych WordPress poszukaj tabeli o nazwie wp_options (prefiks tabeli wp_ może się różnić, jeśli został dostosowany podczas instalacji).

Tabela wp_options WordPress

W tabeli wp_options poszukaj wierszy z wartością kolumny option_name równą siteurl i home.

Zastąp istniejący URL w polu option_value swoim nowym URL witryny. Upewnij się, że URL jest poprawny i kompletny, w tym protokół (np. http:// lub https://).

Aktualizacja URL witryny przez bazę danych

Odwiedź swoją witrynę, aby zweryfikować, że zaktualizowany URL ładuje się poprawnie.

Modyfikacja URL witryny w bazie danych WordPress może pomóc, gdy dostęp do panelu jest ograniczony. Jest to jednak ryzykowne i może powodować problemy, jeśli zostanie wykonane nieprawidłowo.

4. Wygeneruj ponownie plik .htaccess

Plik .htaccess kontroluje, jak adresy URL są przetwarzane na Twojej witrynie WordPress. Jeśli Twoja witryna nie działa po migracji, ponowne wygenerowanie tego pliku może naprawić problemy z bezpośrednimi odnośnikami i adresami URL. Oto jak to zrobić:

Zaloguj się do panelu sterowania swojego hostingu i otwórz menedżer plików, lub użyj klienta FTP, aby połączyć się z serwerem.

Menedżer plików cPanel

Przejdź do katalogu głównego instalacji WordPress (zwykle public_html lub www).

Katalog WordPress (public_html)

Znajdź plik .htaccess w katalogu głównym, kliknij go prawym przyciskiem myszy, wybierz opcję „Zmień nazwę" i zmień jego nazwę na coś takiego jak „.htaccess_old".

Zmień nazwę pliku .htaccess

Teraz zaloguj się do panelu WordPress. W pasku bocznym najedź lub kliknij „Ustawienia". Z menu rozwijanego wybierz „Bezpośrednie odnośniki".

Ustawienia bezpośrednich odnośników WordPress

Nie musisz zmieniać żadnych ustawień na tej stronie. Po prostu przewiń w dół i kliknij „Zapisz zmiany", aby ponownie wygenerować plik .htaccess.

Zapisz bezpośrednie odnośniki WordPress

Postępując zgodnie z tymi krokami, możesz ponownie wygenerować plik .htaccess i rozwiązać typowe problemy związane z bezpośrednimi odnośnikami i strukturą URL po migracji witryny WordPress.

5. Ustaw prawidłowe uprawnienia plików

Prawidłowe uprawnienia plików są ważne, aby Twoja witryna WordPress działała prawidłowo i pozostała bezpieczna. Nieprawidłowe uprawnienia mogą uniemożliwić przesyłanie plików, wykonywanie skryptów lub dostęp do części witryny. Oto jak je prawidłowo ustawić:

Uzyskaj dostęp do panelu sterowania hostingu (cPanel, Plesk itp.), następnie znajdź i otwórz dostarczone tam narzędzie Menedżer plików.

Menedżer plików cPanel

Przejdź do katalogu głównego instalacji WordPress, zwykle o nazwie public_html lub www.

Katalog WordPress (public_html)

Wybierz wszystkie foldery w instalacji WordPress w Menedżerze plików lub kliencie FTP. Następnie kliknij prawym przyciskiem myszy wybrane foldery i wybierz „Uprawnienia" lub „Zmień uprawnienia".

Zmień uprawnienia folderów

Wprowadź 755 lub zaznacz odpowiednie pola, aby ustawić uprawnienia na 755, następnie kliknij przycisk „Zmień uprawnienia".

Ustaw uprawnienia folderów na 755

Teraz wybierz wszystkie pliki w instalacji WordPress. Kliknij prawym przyciskiem myszy wybrane pliki i wybierz „Uprawnienia" lub „Zmień uprawnienia".

Zmień uprawnienia plików

Tym razem wprowadź 644 lub zaznacz odpowiednie pola, aby ustawić uprawnienia na 644, następnie kliknij przycisk „Zmień uprawnienia".

Ustaw uprawnienia plików na 644

Postępując zgodnie z tymi krokami, możesz upewnić się, że Twoja witryna WordPress ma prawidłowe uprawnienia plików, zwiększając jej bezpieczeństwo i funkcjonalność.

Podsumowanie

Naprawa witryny WordPress po przeniesieniu jest prosta. Zacznij od wyczyszczenia pamięci podręcznej, aby pozbyć się starych danych. Następnie zaktualizuj adres witryny w ustawieniach WordPressa i bazie danych. Wygeneruj ponownie plik .htaccess, aby rozwiązać problemy z linkami i ustaw prawidłowo uprawnienia plików.

Postępuj zgodnie z tymi krokami, a Twoja witryna powinna działać płynnie. Jeśli nadal masz problemy, może być czas, aby szukać profesjonalnej pomocy.

Powiązane artykuły