Ta strona zawiera bardziej szczegółową wersję instrukcji aktualizacji.
- Szczegółowe instrukcje # Szczegółowe instrukcje
- Przegląd procesu aktualizacji # Przegląd procesu aktualizacji
- Upgrading Across Multiple Versions # Upgrading Across Multiple Versions
- Krok 1: Utwórz kopię zapasową bazy danych # Krok 1: Utwórz kopię zapasową bazy danych
- Krok 2: Utwórz kopię zapasową WSZYSTKICH plików WordPress # Krok 2: Utwórz kopię zapasową WSZYSTKICH plików WordPress
- Krok 3: Weryfikacja kopii zapasowych # Krok 3: Weryfikacja kopii zapasowych
- Krok 4: Dezaktywuj WSZYSTKIE swoje wtyczki # Krok 4: Dezaktywuj WSZYSTKIE swoje wtyczki
- Krok 5: Upewnij się, że pierwsze cztery kroki zostały zakończone # Krok 5: Upewnij się, że pierwsze cztery kroki zostały zakończone
- Krok 6: Pobierz i rozpakuj pakiet WordPress # Krok 6: Pobierz i rozpakuj pakiet WordPress
- Krok 7: Usuń stare pliki WordPress # Krok 7: Usuń stare pliki WordPress
- Krok 8: Prześlij nowe pliki # Krok 8: Prześlij nowe pliki
- Krok 9: Uruchom program aktualizacji WordPress # Krok 9: Uruchom program aktualizacji WordPress
- Krok 10: Zaktualizuj Permalinki i .htaccess # Krok 10: Update Permalinks and .htaccess
- Krok 11: Zainstaluj zaktualizowane Wtyczki i Motywy # Krok 11: Zainstaluj zaktualizowane Wtyczki i Motywy
- Krok 12: Reaktywuj wtyczki # Krok 12: Reaktywuj wtyczki
- Krok 13: Sprawdź, co się zmieniło w WordPress # Krok 13: Sprawdź, co się zmieniło w WordPress
- Rozwiązywanie problemów # Rozwiązywanie problemów
Szczegółowe instrukcje # Szczegółowe instrukcje
Przegląd procesu aktualizacji # Przegląd procesu aktualizacji
- Wykonaj kopię zapasową swojej bazy danych.
- Wykonaj kopię zapasową WSZYSTKICH plików WordPress w swoim katalogu WordPress. Nie zapomnij o swoim pliku
.htaccess
. - Sprawdź, czy kopie zapasowe, które utworzyłeś, są tam i nadają się do użytku. This is essential.
- Deactivate ALL your Plugins.
- Upewnij się, że pierwsze cztery kroki zostały wykonane. Nie próbuj aktualizacji, jeśli nie wykonałeś pierwszych czterech kroków.
- Pobierz i rozpakuj pakiet WordPress z https://wordpress.org/download/.
- Usuń stare pliki WordPress w swojej witrynie, ale NIE USUWAJ
–wp-config.php
pliku;
–wp-content
folderu; Wyjątek specjalny: folderywp-content/cache
iwp-content/plugins/widgets
powinny zostać usunięte.
–wp-images
folder;
–.htaccess
plik- jeśli dodałeś niestandardowe reguły do swojego.htaccess
, nie usuwaj go;
–robots.txt
plik- jeśli twój blog mieszka w korzeniu twojej witryny (tzn. blog jest witryną) i utworzyłeś taki plik, nie usuwaj go. - Prześlij nowe pliki z dysku twardego swojego komputera do odpowiedniego folderu WordPress w swojej witrynie.
- Uruchom program aktualizujący WordPress i postępuj zgodnie z instrukcjami wyświetlanymi na ekranie.
- Zaktualizuj Permalinki i .htaccess.
- Zainstaluj zaktualizowane Wtyczki i Motywy.
- Reaktywuj Wtyczki
- Przejrzyj, co zmieniło się w WordPress.
To jest przegląd procesu aktualizacji. Proszę kontynuować czytanie Szczegółowych instrukcji aktualizacji.
Pamiętaj, jeśli napotkasz problemy, ponownie przeczytaj poniższe instrukcje, aby upewnić się, że zastosowałeś właściwe procedury i skonsultuj się z Rozwiązywanie problemów: Common Installation Problems.
Top
Upgrading Across Multiple Versions # Upgrading Across Multiple Versions
Mimo że metodologia podana poniżej jest „bezpiecznym” podejściem, tak długo jak masz odpowiednie kopie zapasowe, to rzeczywiście jest możliwe uaktualnienie bezpośrednio z pierwszej wersji WordPressa do najnowszej wersji w jednym prostym kroku. WordPress obsługuje ten proces, a WordPress jest niezwykle kompatybilny wstecz w tym względzie. To powiedziawszy, jeśli masz dużą witrynę, proces aktualizacji może trwać dłużej niż oczekiwano, w którym to przypadku przyrostowe podejście może pomóc. Pamiętaj tylko, aby zachować kopię zapasową działającej witryny, aby zawsze mieć pozycję awaryjną.
Jeśli planujesz aktualizację przez więcej niż dwa główne wydania, powinieneś rozważyć aktualizację przyrostową, aby uniknąć potencjalnych konfliktów i zminimalizować ryzyko uszkodzenia bazy danych. Starsze wersje WordPressa można pobrać z archiwum wydań.
WordPress 3.7 wprowadził łatwy w użyciu updater z jednym przyciskiem, który przeniesie Cię bezpośrednio do Aktualnej wersji. Ten krok aktualizacji jest bezpieczny i możliwe jest zaktualizowanie jednym kliknięciem z wersji 3.7 do dowolnej późniejszej wersji.
Krok 1: Utwórz kopię zapasową bazy danych # Krok 1: Utwórz kopię zapasową bazy danych
Przeprowadź kopię zapasową swojej bazy danych. Wszystkie dane WordPress, takie jak użytkownicy, posty, strony, linki i kategorie, są przechowywane w bazie danych MySQL. Przeczytaj Tworzenie kopii zapasowej bazy danych, aby uzyskać szczegółowe wyjaśnienie tego procesu.
Niezwykle ważne jest wykonanie kopii zapasowej bazy danych przed rozpoczęciem aktualizacji. Jeśli z jakiegoś powodu stwierdzisz, że konieczne jest przywrócenie „starej” wersji WordPressa, być może będziesz musiał przywrócić swoją bazę danych z tych kopii zapasowych.
Top
Krok 2: Utwórz kopię zapasową WSZYSTKICH plików WordPress # Krok 2: Utwórz kopię zapasową WSZYSTKICH plików WordPress
Zrób kopię zapasową WSZYSTKICH plików w swoim katalogu WordPress i pliku .htaccess
. Zazwyczaj proces ten obejmuje użycie programu FTP do pobrania WSZYSTKICH plików WordPress z hosta na komputer lokalny.
Proszę przeczytać Kopia zapasowa witryny WordPress w celu uzyskania dalszych wyjaśnień.
Jeśli wprowadziłeś zmiany w jakichkolwiek podstawowych plikach WordPress lub jeśli masz niestandardowe Wtyczki lub Motywy, będziesz chciał mieć dobrą kopię zapasową tych plików. Jest to niezwykle ważne, aby utworzyć kopię zapasową plików przed rozpoczęciem aktualizacji. Jeśli z jakiegoś powodu okaże się, że konieczne jest przywrócenie „starej” wersji WordPressa, będziesz musiał przesłać te pliki.
Top
Krok 3: Weryfikacja kopii zapasowych # Krok 3: Weryfikacja kopii zapasowych
Weryfikuj, że kopie zapasowe, które utworzyłeś, są tam i nadają się do użytku. Jest to najważniejszy krok w procesie uaktualniania!
Proces weryfikacji polega na upewnieniu się, że pliki kopii zapasowych są widoczne na komputerze lokalnym (lub w miejscu ich przechowywania) i że można przejść do wszystkich podfolderów. Jeśli pliki są zapisane w pliku zip, upewnij się, że możesz go otworzyć. Rozważ również otwarcie pliku .sql w edytorze, aby sprawdzić, czy tabele i dane są reprezentowane.
Top
Krok 4: Dezaktywuj WSZYSTKIE swoje wtyczki # Krok 4: Dezaktywuj WSZYSTKIE swoje wtyczki
W swoim ekranie administracyjnym, pod wyborem Wtyczki, dezaktywuj wszystkie wtyczki. Ze względu na zmiany w WordPress, niektóre wtyczki mogą być w konflikcie z procesem aktualizacji. Jeśli nie masz dostępu do menu administracyjnego, możesz dezaktywować wszystkie wtyczki, resetując folder plugins.
Top
Krok 5: Upewnij się, że pierwsze cztery kroki zostały zakończone # Krok 5: Upewnij się, że pierwsze cztery kroki zostały zakończone
Jeśli nie ukończyłeś pierwszych czterech procedur, STOP, i zrób je! Nie próbuj aktualizacji, jeśli nie wykonałeś pierwszych czterech kroków.
Najlepszym źródłem informacji o problemach z aktualizacją są fora pomocy technicznej WordPress, a jeśli masz problemy, wolontariusze na forach pomocy technicznej WordPress prawdopodobnie zapytają, czy wykonałeś pierwsze cztery kroki.
Top
Krok 6: Pobierz i rozpakuj pakiet WordPress # Krok 6: Pobierz i rozpakuj pakiet WordPress
Pobierz i rozpakuj pakiet WordPress z https://wordpress.org/download/.
- Jeśli będziesz przesyłać WordPress na zdalny serwer internetowy, pobierz pakiet WordPress na swój komputer za pomocą ulubionej przeglądarki internetowej i rozpakuj go.
- Jeśli masz dostęp do serwera internetowego za pomocą powłoki i wygodnie korzystasz z narzędzi opartych na konsoli, możesz chcieć pobrać WordPress bezpośrednio na swój serwer internetowy. Możesz to zrobić za pomocą
wget
,lynx
lub innej przeglądarki internetowej opartej na konsoli, które są cenne, jeśli chcesz uniknąć FTP. Umieść pakiet w katalogu równoległym do bieżącego katalogu wordpress (jak „uploads,” na przykład). Następnie, rozpakuj go używając:gunzip -c wordpress-Version.tar.gz | tar -xf -
lub za pomocą:tar -xzvf latest.tar.gz
Pakiet WordPress zostanie rozpakowany do folderu o nazwie wordpress
.
Top
Krok 7: Usuń stare pliki WordPress # Krok 7: Usuń stare pliki WordPress
Dlaczego usuwać? Ogólnie rzecz biorąc, dobrym pomysłem jest usunięcie wszystkiego, co jest możliwe, ponieważ proces przesyłania (lub uaktualniania przez cPanel) może niepoprawnie nadpisać istniejący plik i może to spowodować problemy później.
Nie usuwaj tych folderów i plików:
-
wp-config.php
plik; -
wp-content
folder; -
wp-includes/languages/
folder-jeśli używasz pliku językowego, i jest on tutaj, a nie wwp-content/languages/
, nie usuwaj tego folderu (możesz chcieć przenieść swoje pliki językowe dowp-content/languages/
dla łatwiejszej aktualizacji w przyszłości);. -
.htaccess
plik – jeśli dodałeś niestandardowe reguły do swojego.htaccess
, nie usuwaj go; - Zawartość niestandardowa i/lub Wtyczki – jeśli masz jakiekolwiek obrazy lub inną zawartość niestandardową lub Wtyczki wewnątrz folderu
wp-content
, NIE usuwaj ich.
Usuń te pliki i foldery:
-
wp-*
(z wyjątkiem powyższych),readme.html
,wp.php
,xmlrpc.php
ilicense.txt
pliki; Zazwyczaj pliki w folderze głównym lub wordpress. Ponownie, nie usuwaj plikuwp-config.php
. Uwaga: niektóre pliki mogą nie istnieć w późniejszych wersjach. -
wp-admin
folder; -
wp-includes
folder; -
wp-content/plugins/widgets
folder; Widzisz ten folder tylko wtedy, gdy wcześniej zainstalowałeś wtyczkę Sidebar Widgets. Kod Sidebar Widgets koliduje z wbudowaną zdolnością widgetów.
Jak usunąć? Istnieje kilka sposobów na usunięcie plików z witryny WordPress. Możesz użyć swojego klienta FTP, lub jeśli masz dostęp do SSH, możesz użyć tego. Niektórzy dostawcy hostów zapewniają również możliwość usuwania plików i folderów.
Używanie FTP do usuwania plików i folderów
Ten sam klient FTP, którego używasz do przesyłania, może być używany do usuwania plików i folderów. Jeśli twój klient FTP nie pozwala na usuwanie niepustych folderów, sprawdź dostępne opcje klienta FTP. Zwykle znajdziesz opcję, która pozwala na usuwanie niepustych folderów. Usuwanie niepustych folderów jest szybką i dokładną metodą czyszczenia starej instalacji WordPressa. Zaleca się, aby po zakończeniu usuwania przełączyć się z powrotem na oryginalne ustawienia ze względów bezpieczeństwa.
Używanie SSH do usuwania plików
Jeśli masz login wiersza poleceń (ssh), możesz wprowadzić następujące polecenia, aby utworzyć kopie zapasowe plików, które musisz zachować, i aby usunąć TYLKO pliki wordpress w swoim katalogu (plus .htaccess). Jeśli dostosowałeś inne pliki (takie jak index.php
), które nie zostały uwzględnione w poniższych poleceniach cp
, skopiuj je również:
Po zakończeniu aktualizacji możesz przywrócić wszelkie dostosowania do szablonów lub wtyczek z katalogu kopii zapasowej. Na przykład użyj cp backup/index.php .
, aby przywrócić index.php
.
Alternatywnie, używając SSH, możesz skopiować wp-config.php, .htaccess
i wszystkie pliki treści, które dodałeś lub zmieniłeś do nowego katalogu wordpress. Następnie zmień nazwę starego (aby go zarchiwizować), i przenieś nowy na jego miejsce.
Top
Krok 8: Prześlij nowe pliki # Krok 8: Prześlij nowe pliki
Z nową aktualizacją na lokalnym komputerze, i używając FTP, prześlij nowe pliki na serwer witryny, tak jak zrobiłeś to po pierwszej instalacji WordPressa. Zobacz Korzystanie z FileZilla i Przesyłanie WordPressa do zdalnego hosta, aby uzyskać szczegółowe wytyczne dotyczące korzystania z klienta FTP do przesyłania plików.
UWAGA: Jeśli nie usunąłeś folderu wp-content
, będziesz musiał nadpisać niektóre pliki podczas przesyłania.
Folder wp-content
zawiera motywy i wtyczki WordPressa. Te powinny pozostać. Prześlij wszystko inne najpierw, a następnie prześlij tylko te pliki WordPress, które są nowe lub zmienione do nowego folderu wp-content
. Nadpisz wszystkie stare wersje domyślnych wtyczek nowymi.
Domyślny motyw WordPressa uległ zmianie, więc będziesz chciał przesłać folder wp-content/themes/default
. Jeśli masz niestandardowe zmiany w motywie domyślnym, zmiany te będą musiały zostać przejrzane i zainstalowane po aktualizacji.
Top
Krok 9: Uruchom program aktualizacji WordPress # Krok 9: Uruchom program aktualizacji WordPress
Używając przeglądarki internetowej, przejdź do stron administratora WordPress w normalnej lokalizacji /wp-admin. WordPress sprawdzi, czy konieczna jest aktualizacja bazy danych, a jeśli tak, da ci nowy link do naśladowania.
Ten link doprowadzi cię do uruchomienia skryptu aktualizacji WordPressa przez dostęp do wp-admin/upgrade.php
. Postępuj zgodnie z instrukcjami wyświetlanymi na ekranie.
Uwaga: Upewnij się, że nazwa użytkownika bazy danych zarejestrowana w WordPress ma uprawnienia do tworzenia, modyfikowania i usuwania tabel bazy danych przed wykonaniem tego kroku. Jeśli zainstalowałeś WordPressa w standardowy sposób i od tego czasu nic się nie zmieniło, nic ci nie grozi.
Jeśli chcesz uruchomić skrypt aktualizacji ręcznie:
Jeśli po aktualizacji wystąpią trudności z logowaniem, warto wyczyścić pliki cookie przeglądarki.
Top
Krok 10: Zaktualizuj Permalinki i .htaccess # Krok 10: Update Permalinks and .htaccess
In your Administration Screen > Settings > Permalinks screen update your Permalink Structure and, if necessary, place the rules in your .htaccess
file. Zobacz także Using Permalinks for details regarding Permalinks and the .htaccess
file.
Top
Krok 11: Zainstaluj zaktualizowane Wtyczki i Motywy # Krok 11: Zainstaluj zaktualizowane Wtyczki i Motywy
Odwiedź poszczególne strony wtyczek i motywów i poszukaj informacji o kompatybilności z Twoją nową wersją WordPressa. Zainstaluj nowe wersje swoich wtyczek i motywów, jeśli to konieczne.
Top
Krok 12: Reaktywuj wtyczki # Krok 12: Reaktywuj wtyczki
Użyj swojego ekranu administracyjnego, Wtyczki, aby aktywować swoje wtyczki. Jeśli nie jesteś pewien, czy będą one działać poprawnie z nową wersją, aktywuj każdy plugin, jeden na raz, i przetestuj, że nie ma problemów przed kontynuowaniem.
Top
Krok 13: Sprawdź, co się zmieniło w WordPress # Krok 13: Sprawdź, co się zmieniło w WordPress
Zapoznaj się z tymi zasobami, aby zobaczyć, co nowego pojawiło się w WordPress:
- Historia wersji
Top
Rozwiązywanie problemów # Rozwiązywanie problemów
Zakodowany układ lub błędy
Jeśli Twój blog wygląda teraz na zakodowany lub zawiera błędy linii, winowajcą może być stara wtyczka, która nie działa z nowym kodem. Na ekranie administracyjnym WordPressa dezaktywuj wszystkie wtyczki, które nie są domyślnie dołączone do WordPressa. Ponownie aktywuj je jedna po drugiej.
Made Custom Changes/Hacks?
Jeśli wprowadziłeś zmiany w innych plikach WordPressa („zhakowany” WordPress), powinieneś śledzić swoje zmiany. Będziesz musiał przenieść swoje edycje do nowego kodu. WordPress Versions wymienia pliki, które zmieniły się w każdym wydaniu.
Resist Using Old Code
Upgrade daje ci najnowszy i najlepszy kod. Używanie starego kodu, bez względu na to, jak bardzo go dostosowałeś, prawie na pewno spowoduje problemy. Pokusa użycia starego, zmodyfikowanego kodu będzie wielka, ale szanse na błędy są znacznie większe.
Czy mogę wrócić do starych wersji
Możesz, ale zwykle nie zaleca się cofania (przywracania) bieżącej wersji do starszej. Dzieje się tak dlatego, że nowsze wersje często zawierają aktualizacje zabezpieczeń i cofnięcie może narazić twoją witrynę na ryzyko. Po drugie, zmiana struktury bazy danych między wersjami może powodować komplikacje w utrzymaniu zawartości witryny, posty, komentarze i wtyczki, które są zależne od informacji przechowywanych w bazie danych. Jeśli nadal masz zamiar na to, postępuj na własne ryzyko. Należy pamiętać, że bez kopii zapasowej całej witryny i bazy danych, wykonane przed próbą aktualizacji, udany rollback jest prawie niemożliwe. Usuń wszystkie pliki WordPress z wyjątkiem wp-config
. Prześlij pliki z kopii zapasowej na swój serwer i przywróć kopię zapasową bazy danych. Pamiętaj, że musisz mieć dobre kopie zapasowe, aby cofnięcie zadziałało. W przypadku starszych wersji WordPressa cofnięcie może nie zadziałać.
Get More Help
Jeśli wystąpią jakiekolwiek błędy po aktualizacji, sprawdź Troubleshooting: Najczęstsze problemy z instalacją, rozwiązywanie problemów i kategoria artykułów dotyczących instalacji. Jeśli nie możesz znaleźć odpowiedzi, zamieść wyraźne pytanie na forach WordPress Suppport. Zostaniesz zapytany, czy użyłeś jakiegoś starego kodu. Zostanie Ci powiedziane, żebyś go wtedy zmienił, więc równie dobrze możesz zmienić go teraz 🙂
.