Opis
Migrator pakuje Twoją bazę danych i wszystko, co znajduje się w wp-content, do jednego pliku, który możesz pobrać, zachować jako kopię zapasową i przywrócić, na tej samej stronie lub na zupełnie nowej instalacji gdzie indziej. Kiedy przywracasz na inny adres, Migrator przepisuje stare adresy URL i ścieżki plików na nowe, dzięki czemu strona po prostu działa.
Wszystko dzieje się na Twoim własnym serwerze. Nie ma konta do założenia, nie ma sprzedawanej Ci przestrzeni na pliki i nic nigdy nie jest wysyłane do usług stron trzecich. Ponieważ jest w pełni otwarty, możesz dokładnie przeczytać, co robi: kod źródłowy znajduje się pod adresem https://github.com/wppoland/plogins-migrator, gdzie również można zgłosić błąd lub poprosić o nową funkcję.
Jak to działa
- Na stronie, którą chcesz skopiować, utwórz kopię zapasową. Migrator zapisuje Twoją bazę danych do przenośnego zrzutu SQL i przesyła strumieniowo każdy plik z
wp-contentdo jednego archiwum obok niego. - Pobierz to archiwum (lub, na dużej stronie, zbuduj je z wiersza poleceń, patrz poniżej).
- Na miejscu docelowym, tej samej stronie do przywrócenia, lub świeżej instalacji WordPress do przeniesienia, przywróć archiwum. Migrator importuje bazę danych, przywraca pliki i przepisuje adres internetowy oraz ścieżki strony źródłowej na te nowe.
Przepisanie adresu jest bezpieczne dla danych serializowanych: Migrator przechodzi przez rzeczywiste struktury danych, zamiast wykonywać ślepą zamianę tekstu, dzięki czemu liczniki długości bajtów przechowywane przez PHP w serializowanych opcjach i metadanych pozostają poprawne i nic się nie psuje.
Kilka rzeczy wartych uwagi
Kopie zapasowe są zapisywane w chronionym folderze (wp-content/migrator-backups), który odmawia bezpośredniego dostępu przez sieć, a pobieranie w przeglądarce jest udostępniane tylko zalogowanym administratorom za pośrednictwem uwierzytelnionego obsługi, pliki nigdy nie są eksponowane pod łatwym do odgadnięcia adresem URL. Każdy element w archiwum posiada sumę kontrolną, dzięki czemu obcięta lub uszkodzona kopia zapasowa jest wykrywana, zanim zostanie przywrócona na działającej witrynie.
Przywracanie nadpisuje docelową bazę danych i pliki, co jest celem przywracania, dlatego wymaga potwierdzenia i jest ograniczone do administratorów. Migrator nigdy nie nadpisuje własnego folderu wtyczki podczas przywracania, więc nie może sam sobie podciąć gałęzi, na której siedzi w trakcie importu.
W przypadku dużych witryn, gdzie żądanie przeglądarki mogłoby przekroczyć limit czasu, każde zadanie uruchamia się również z WP-CLI, które nie ma limitu czasu:
wp migrator export
wp migrator import path/to/backup.migrator
Co zawiera
- Kopia zapasowa bazy danych i całej zawartości
wp-contentdo jednego archiwum za pomocą jednego kliknięcia - Przywróć na tę samą stronę lub migruj na nowego hosta z automatycznym, bezpiecznym dla serializacji przepisywaniem adresów URL i ścieżek
- Wybierz, co pominąć: media, motywy, wtyczki, pamięć podręczna, komentarze spamowe, rewizje wpisów, transienty, sesje WooCommerce lub tabele Action Scheduler
- Eksport w przeglądarce z paskiem postępu i bezpośrednim pobieraniem, z możliwością wznowienia, dzięki czemu duże strony kończą się w wielu krokach, plus przywracanie metodą przeciągnij i upuść
- Polecenia WP-CLI
exportiimportdla stron zbyt dużych dla przeglądarki - Migawka bezpieczeństwa Twojej bazy danych przed każdym przywróceniem, automatycznie cofana w przypadku awarii
- Sumy kontrolne dla każdego elementu, dzięki czemu uszkodzone archiwum jest wykrywane, a nie przywracane
- Bezpieczne dla serializacji wyszukiwanie i zamiana w całej bazie danych, z podglądem próbnym i komendą
wp migrator replace, aby bezpiecznie zmienić domenę, adres URL lub ścieżkę - Sprawdź każdą zapisaną kopię zapasową przed jej przywróceniem: źródłowy adres URL, wersje WordPress i PHP, liczba tabel, plus wstępne sprawdzenia przed przywróceniem dotyczące prefiksu tabel, miejsca na dysku i możliwości zapisu
- Samodzielne hostowanie: bez konta, bez usług stron trzecich, nic nie opuszcza Twojego serwera
Zgłaszanie luki w zabezpieczeniach: wyślij e-mail na adres hello@wppoland.com. Zgodnie z naszą polityką skoordynowanego ujawniania luk potwierdzamy zgłoszenie w ciągu dwóch dni roboczych, oceniamy je w ciągu pięciu dni, a krytyczną lukę naprawiamy w ciągu siedmiu dni od jej potwierdzenia.
Jak wypada Migrator na tle innych
Wszystkie sześć wymienionych tu wtyczek służy do tworzenia kopii zapasowych i migracji WordPressa. To, co je odróżnia, to to, co dostajesz za darmo – w tabeli podano więc informacje o bezpłatnej wersji każdej z nich. Każdy wpis został zweryfikowany na podstawie stron z cennikami i dokumentacji producentów z dnia 29 lipca 2026 roku.
Kolumny, od lewej do prawej: Migrator, AIO to All-in-One WP Migration, Dupl to Duplicator, WPvivid, Updraft to UpdraftPlus, WPMigr to WP Migrate. W komórce widnieje tak, jeśli wersja darmowa to obsługuje, paid, jeśli dany dostawca sprzedaje to w ramach płatnego planu lub jako dodatek, no, jeśli dostawca nie oferuje tej funkcji w żadnej cenie, part, jeśli tylko częściowo, a ?, jeśli dostawca tego nie podaje. Wiersz z oznaczeniem paid oznacza paywall, a nie brakującą funkcję; no oznacza, że dana funkcja po prostu nie istnieje.
Migrator AIO Dupl WPvivid Updraft WPMigr
--------------------------------------------------------------------------
Full backup + migration yes yes yes yes yes part
No size cap, free tier yes no no yes yes ?
Scheduled backups yes paid paid yes yes no
Cloud or FTP destination yes paid paid yes yes no
Incremental backups paid paid no paid paid no
Encrypted archives paid yes paid part part ?
Server to server transfer paid paid paid yes paid paid
Multisite net. restore paid paid paid part paid paid
Imports chosen tables paid ? no paid paid paid
Paid plan, from EUR49 $69 $99 $49 $70 $49
W czym Migrator wyprzedza inne darmowe rozwiązania. Zaplanowane kopie zapasowe z regułą przechowywania, kopia poza siedzibą firmy przesyłana przez FTP/FTPS lub do folderu poza katalogiem głównym serwisu, brak ograniczeń rozmiaru poza tym, na co pozwala twój serwer, oraz migawka bazy danych tworzona przed każdym importem i przywracana automatycznie, jeśli przywracanie się nie powiedzie. Żadna inna darmowa wersja nie oferuje takiej funkcji przywracania. Automatyzacja nie jest tu zarezerwowana dla płatnej wersji: sklep, który chce mieć nocną kopię zapasową w innym miejscu niż serwer, który chroni, nie potrzebuje niczego poza darmową wtyczką.
Co oferuje PRO. Miejsca docelowe w chmurze (S3, R2, Backblaze, Wasabi, SFTP, WebDAV, Dropbox, Google Drive), kopie przyrostowe, zaszyfrowane archiwa, punkty przywracania, transfer między serwerami, synchronizacja tabel, przywracanie na wielu stronach, wdrażanie na pusty serwer, resetowanie strony testowej do stanu czystej instalacji oraz tryb white-label, który pozwala umieścić nazwę agencji na wtyczce. Od 49 EUR rocznie.
All-in-One WP Migration
Eksportuje do pojedynczego pliku .wpress, a wersja z eksportem zabezpieczonym hasłem AES-256 jest dostępna w darmowej wtyczce – to jedna z funkcji, które Migrator zachowuje w wersji PRO. Darmowy eksport jest ograniczony limitami PHP Twojego dostawcy hostingu; żeby je obejść, potrzebujesz rozszerzenia Unlimited za 69 USD rocznie. Wsparcie dla Multisite to osobny dodatek za 319 USD rocznie.
Duplicator
Tworzy pakiet wraz z instalatorem. Producent podaje limit 4 GB dla wersji darmowej oraz 500 MB dla silnika DupArchive. Planowanie, punkty przywracania i importowanie zaczynają się od 99 dolarów rocznie.
WPvivid
Zaplanowane kopie zapasowe z jedną regułą przechowywania, z możliwością zapisywania w Dropbox, Google Drive, S3, OneDrive, DO Spaces, przez FTP i SFTP, a także transfer między serwerami za pomocą klucza migracyjnego. Archiwa są dzielone po 200 MB. Producent informuje, że baz danych nie da się archiwizować przyrostowo, szyfrowanie w wersji Pro obejmuje tylko bazę danych, a scalanie na poziomie tabel jest sprzedawane jako osobny produkt.
UpdraftPlus
Bezpłatne planowanie od co 2 godzin aż po co miesiąc, z możliwością zapisywania na Google Drive, Dropbox, S3, Rackspace, FTP, Swift i pocztę e-mail. Archiwa dzielone po 400 MB. Kopia zapasowa wielu witryn, przyrostowe kopie zapasowe plików i szyfrowanie baz danych to funkcje w pakiecie Premium, od 70 do 399 dolarów rocznie bez VAT.
WP Migrate
Lite eksportuje pliki w formacie ZIP i w ogóle nie obsługuje importu. Przenoszenie plików między aktywnymi stronami oraz funkcje „push” i „pull” są płatne – od 49 do 219 dolarów za pierwszy rok. Żaden z planów nie oferuje przechowywania w chmurze ani na serwerze FTP.
Ceny konkurencji podane są w dolarach amerykańskich (USD), a cena Migrator PRO – w euro (EUR); nie ma tu mowy o przeliczeniu walut. Ceny katalogowe i limity pakietów mogą ulec zmianie bez ostrzeżenia, więc przed zakupem sprawdź je na stronie samego sprzedawcy. Sam Migrator jest darmowy na licencji GPLv2 i nie trzeba zakładać konta; wersja PRO kosztuje od 49 do 149 EUR rocznie.
Plogins Migrator PRO
Wersja darmowa tworzy kopie zapasowe zgodnie z harmonogramem i kopiuje każdą z nich z serwera. Plogins Migrator PRO służy do przenoszenia tych kopii w inne miejsce, przechowywania większej ich liczby i szybszego przywracania danych:
- Miejsca docelowe w chmurze – S3, R2, Backblaze B2, Wasabi, SFTP, WebDAV, Dropbox i Google Drive, oprócz miejsc docelowych FTP i folderów dostępnych w wersji darmowej
- Kopie zapasowe przyrostowe – zapisują tylko te pliki, które uległy zmianie między kolejnymi kopiami pełnymi, a okres przechowywania pozwala zachować całe łańcuchy, dzięki czemu kopia bazowa nigdy nie zostanie osierocona
- Punkty odzyskiwania – przywracanie jednym kliknięciem do sprawdzonej kopii zapasowej
- Szyfrowane kopie zapasowe – archiwa chronione hasłem, odszyfrowywane podczas przywracania
- Transfer serwer-serwer – przenieś witrynę między serwerami bez ręcznego pobierania
- Synchronizacja tabel – zaimportuj wybrane tabele bazy danych z kopii zapasowej do działającej witryny, a resztę zostaw tak, jak jest
- Powiadomienia e-mail i dziennik aktywności – cicha awaria nigdy nie umknie uwadze
- Wiele witryn, sieć do sieci – tworzenie kopii zapasowej i migracja całej sieci z prawidłowym przepisywaniem adresów URL; wyodrębnienie pojedynczej podwitryny to zadanie dla WP-CLI
- Przywróć witrynę do stanu czystej instalacji – przywróć witrynę testową do stanu świeżej instalacji WordPressa bez ponownej instalacji: najpierw zrób kopię zapasową dla bezpieczeństwa, potem usuń tabele, przeprowadź czystą instalację, a na koniec przywróć adres, tytuł i hasło administratora. Działa tylko dla pojedynczych witryn, nie dla sieci
- White label – zamień nazwę menu na własną, przekieruj link do aktualizacji gdzie indziej i ukryj monit o zakup, żeby klient widział to narzędzie pod twoją marką
Wszystko w darmowej edycji pozostaje darmowe i otwarte. Plogins Migrator PRO zaczyna się od 49 EUR rocznie (PLN widoczne przy kasie).
Porównaj edycje i cennik: plogins.com/plogins-migrator-pro/pricing/
Tłumaczenia
Wtyczka Plogins Migrator można w pełni przetłumaczyć i zawiera szablon plogins-migrator.pot. Tłumaczenia są udostępniane w postaci pakietów językowych WordPress.org na stronie translate.wordpress.org, gdzie dodawane są tłumaczenia na język polski, niemiecki i hiszpański; sam pakiet nie zawiera żadnych skompilowanych plików tłumaczeń.
Zrzuty ekranu


Instalacja
- Upload the plugin to
/wp-content/plugins/plogins-migrator, or install it from Plugins > Add New. - Włącz ją. Nie ma wymaganych zależności.
- Otwórz Migrator w menu administratora, aby utworzyć kopię zapasową, lub użyj
wp migrator exportz wiersza poleceń.
Najczęściej zadawane pytania
-
Dokumentacja i linki
-
- Dokumentacja – plogins.com/plogins-migrator/docs/
- Strona wtyczki – plogins.com/plogins-migrator/
- Kod źródłowy – github.com/wppoland/plogins-migrator
- Zgłoszenia błędów i propozycje funkcji – github.com/wppoland/plogins-migrator/issues
-
Czy przywracanie usuwa to, co już znajduje się w miejscu docelowym?
-
Tak. Przywracanie zastępuje bazę danych i pliki docelowe zawartością archiwum, co jest istotą przywracania kopii zapasowej. Jest to ograniczone do administratorów i wymaga wcześniejszego potwierdzenia. Zawsze przechowuj osobną kopię zapasową wszystkiego, co chcesz zachować w miejscu docelowym.
-
Czy moje linki przestaną działać, gdy przeniosę się na nową domenę?
-
Nie. Gdy przywracasz na inny adres, Migrator przepisuje stary adres URL witryny i ścieżki plików na nowe, w tym wewnątrz serializowanych danych, dzięki czemu wewnętrzne linki i ustawienia nadal działają.
-
Moja strona jest duża, a eksport przez przeglądarkę zatrzymuje się. Co mam zrobić?
-
Użyj WP-CLI, które nie ma limitu czasu żądania:
wp migrator exportdo zbudowania archiwum iwp migrator import <file>do jego przywrócenia. -
Czy wysyła moje dane gdziekolwiek?
-
Nie. Migrator działa w całości na Twoim własnym serwerze. Nie tworzy konta i nie kontaktuje się z żadną zewnętrzną usługą. Twoje kopie zapasowe pozostają w
wp-content/migrator-backups, dopóki ich nie pobierzesz lub nie usuniesz. -
Gdzie są przechowywane moje kopie zapasowe?
-
W
wp-content/migrator-backups, folderze chronionym przed bezpośrednim dostępem przez sieć. Usunięcie wtyczki usuwa ten folder i jego zawartość. -
Czy ta wtyczka działa na WordPress Multisite?
-
Działa w trybie Multisite: możesz aktywować go na poziomie sieci albo na poszczególnych witrynach, a każda witryna zachowuje własne ustawienia i dane. Przywracanie sieci to już inna sprawa. Wersja darmowa nie pozwala na import, jeśli archiwum albo witryna docelowa to sieć, więc do migracji sieci potrzebny jest dodatek Migrator Pro.
-
Jak Migrator wypada w porównaniu z Duplicatorem i All-in-One WP Migration?
-
Wszystkie trzy pozwalają tworzyć kopie zapasowe, klonować i przenosić WordPressa, a wszystkie trzy działają na twoim własnym serwerze. Oto różnice, o których warto wiedzieć, porównując darmowe wersje:
- Ograniczenia rozmiaru: Darmowa wersja Migratora nie ma żadnych sztucznych ograniczeń rozmiaru. All-in-One WP Migration w wersji darmowej ogranicza import danych, ale oferuje płatne rozszerzenie „Unlimited”, które znosi to ograniczenie. Darmowa wersja Duplicatora też nie ma żadnych podanych ograniczeń rozmiaru.
- Przepisywanie adresów URL w sposób bezpieczny dla serializacji: wszystkie trzy to robią.
- Wykluczenia i zarządzanie zapisanymi kopiami zapasowymi: za darmo w Migratorze i Duplicatorze; w ramach płatnego planu w All-in-One WP Migration.
- Planowanie, kopie zapasowe przyrostowe, przechowywanie w chmurze i obsługa wielu witryn: płatne we wszystkich trzech przypadkach (Migrator PRO, Duplicator Pro, płatne rozszerzenia All-in-One WP Migration).
- WP-CLI: W darmowej wersji Migratora dostępne są funkcje
wp migrator export,importorazreplace. - Licencja: Migrator jest oprogramowaniem na licencji GPLv2 i w pełni open source, w tym wersja PRO.
Dane o konkurencji na lipiec 2026 r.; aktualne funkcje i ceny sprawdź na stronach samych dostawców.
Recenzje
Kontrybutorzy i deweloperzy
„Migrator – Migracja witryny i kopia zapasowa” jest oprogramowaniem open source. Poniższe osoby miały wkład w rozwój wtyczki.
ZaangażowaniWtyczka „Migrator – Migracja witryny i kopia zapasowa” została przetłumaczona na 2 języki. Podziękuj tłumaczom za ich wkład.
Przetłumacz wtyczkę “Migrator – Migracja witryny i kopia zapasowa” na swój język.
Interesuje cię rozwój wtyczki?
Przeglądaj kod, sprawdź repozytorium SVN lub czytaj dziennik rozwoju przez RSS.
Rejestr zmian
1.3.7
- Fixed: a restore only found out that an archive had been cut short part way through reading it, by which time the database had already been replaced. An archive is now checked for the end marker a finished backup carries before the restore touches anything, so an unfinished one is refused with the site left as it was.
- Fixed: the copy of the database taken before a restore was deleted the moment the import of the database finished, so anything that failed after that point left the site part restored with nothing to go back to. That copy is now kept until the whole restore is through, and if a restore does stop after the database was replaced the error says what state the site is in, where the copy of the previous database is, and what to do with it.
1.3.6
- Fixed: a backup could quietly leave rows out of the database dump. Every table was read in pages counted from the start of the table, so when anything deleted a row behind the reader (an expiring transient, a WooCommerce session, an abandoned cart), every later row moved up one place and the row sitting on the next page boundary was never read. It was missing from the backup and nothing reported it. Tables are now read in primary key order, each page starting after the last key already read, which no concurrent delete can move.
- Fixed: a table with no primary key cannot be read that way, so it is still paged by position. Its row count is now taken before and after the read: if the table shrank while it was being dumped, the backup stops with an error naming the table instead of finishing and handing you an archive that quietly lacks rows.
- Fixed: a backup that was killed part way through (execution time, memory, closing the browser tab on Run now) left half an archive behind under the final backup name. The backups screen listed it, the retention rule counted it as one of the copies to keep, and the good backup it pushed off the end was the one deleted. A run now builds under a temporary name and takes the real one only once the archive is finished, and the leavings of runs that died are cleared out.
- Fixed: an archive that had been cut short was read as if it were simply a smaller archive. A complete archive ends with an end marker, but running out of file instead was treated as the same thing, so a backup killed while it was being written could be restored with everything after the cut silently absent. Reading one now stops and says the archive is incomplete.
- Changed: a scheduled backup no longer runs under the host’s default execution time limit. Building a whole site archive and copying it off-site takes longer than that on any site large enough to need backups.
1.3.5
- Naprawiono: promocja na upgrade do wersji PRO wciąż wyświetlała się osobom, które już kupiły płatną wersję. Można było zamknąć tylko baner, więc reklama w pasku bocznym i karty z zablokowanymi funkcjami pojawiały się płatnym klientom na stałe. Teraz promocja sprawdza, czy płatna wersja jest aktywna, i znika, gdy tak jest.
- Naprawiono: symbole strzałek w ścieżkach menu administratora oraz w ciągach tekstowych przekazywanych tłumaczom. Strzałka w ciągu tekstowym przeznaczonym do tłumaczenia staje się problemem dla każdego tłumacza i zmienia układ w każdej lokalizacji, w której zostanie pominięta.
1.3.4
- Naprawiono: przywracanie mogło się zatrzymać w połowie i mimo to zgłaszać sukces. Gdy dysk zapełniał się podczas rozpakowywania kopii zapasowej, zapis zatrzymywał się w miejscu, gdzie zabrakło miejsca, i nic o tym nie informowało, więc baza danych była przywracana tylko do tego punktu, a reszta po cichu znikała. To samo dotyczyło każdego pliku wyciąganego z archiwum oraz listy plików zapisywanych w nowej kopii zapasowej. Teraz wszystkie trzy operacje zatrzymują się i informują, że dysk jest pełny, zamiast po cichu kończyć działanie.
- Naprawiono: gdy import się nie powiódł, a próba przywrócenia poprzedniej bazy danych RÓWNIEŻ zakończyła się niepowodzeniem, komunikat nadal informował, że baza danych została cofnięta. Teraz pojawia się informacja, że strona jest w stanie częściowego importu, oraz podana jest ścieżka do pliku zrzutu, który trzeba przywrócić ręcznie.
1.3.3
- Naprawiono: po usunięciu wtyczki w bazie danych pozostawał flag „zamknij” powiązany z powiadomieniem PRO dla poszczególnych użytkowników. Teraz odinstalowanie usuwa go dla wszystkich użytkowników, a nie tylko dla tego, który je zamknął.
1.3.2
- Zmiana: komunikat wyświetlany, gdy przywracanie danych wykracza poza granice sieci wielostronowej, zawiera teraz informację o ograniczeniu, a nie nazwę płatnego dodatku. Przywracanie nadal jest odrzucane, bo przepisywanie tabel sieciowych do domeny docelowej faktycznie nie wchodzi w zakres tej wtyczki, ale tekst błędu w darmowej wtyczce nie powinien brzmieć jak zachęta do zakupu dodatkowej funkcji.
- Wyrażenie „przetestowano do wersji” pojawiło się zarówno w nagłówku wtyczki, jak i w tym pliku readme. WordPress.org czyta ten plik readme; umieszczenie tej informacji w dwóch miejscach sprawia, że wpis w katalogu wtyczek zawiera informację o kompatybilności, której nikt nie napisał. Wiersz w nagłówku zniknął, a plik readme pozostał bez zmian.
1.3.1
- Szablon tłumaczenia został wygenerowany od nowa. Brakowało w nim 57 ciągów dodanych do wtyczki od czasu ostatniej kompilacji szablonu, więc tłumacze nie mieli do nich dostępu w żadnym języku, a 2 ciągi, których wtyczka już nie używa, zostały usunięte. Nic, co widzisz, się nie zmienia; zmienia się tylko to, co widzą tłumacze.
1.3.0
- Dodano: Zaplanowane kopie zapasowe są teraz za darmo. Codzienne lub cotygodniowe, z regułą przechowywania, uruchamiane automatycznie przez cron WordPressa i korzystające z tego samego silnika, co ręczne kopie zapasowe.
- Dodano: Kopie poza serwerem są teraz darmowe. Każdą kopię zapasową można skopiować na serwer FTP lub FTPS albo do folderu poza katalogiem głównym serwisu, np. na podłączony dysk lub serwer NAS. Kopia zapasowa, która znajduje się wyłącznie na komputerze, który ma chronić, nie jest prawdziwą kopią zapasową.
- Dodano: rejestr miejsc docelowych, dzięki czemu dodatek może udostępniać kolejne miejsca docelowe za pośrednictwem filtra
migrator/backup_destinations, zamiast polegać na tym, że darmowa wtyczka je zna. - Zmiana: darmowa wtyczka nie zapisuje już ustawień, których nie może zastosować. Strategia tworzenia kopii zapasowych czy hasło szyfrujące należą do tego, co je wdraża.
- Naprawiono: wyłączenie płatnego dodatku powodowało usunięcie zaplanowanego zadania cron dla kopii zapasowej, co zatrzymywało tworzenie kopii zapasowych strony. Planowanie należy teraz do tej wtyczki, więc wszystko działa jak należy.
- Uwaga dla obecnych użytkowników Migrator PRO: wasze harmonogramy, okresy przechowywania, wykluczenia i dane logowania do serwerów zewnętrznych zostaną automatycznie przeniesione, łącznie z hasłami. Nie trzeba niczego wpisywać od nowa.
1.2.18
- Naprawiono: pakiet nie zawiera już własnych plików tłumaczeń. WordPress.org tworzy pakiety językowe z translate.wordpress.org, a dołączony katalog przesłania ten pakiet, więc poprawione tłumaczenie nie mogło do Ciebie dotrzeć do następnego wydania. Twój język pochodzi teraz z pakietu językowego, który jest aktualną kopią.
1.2.17
- Naprawiono: zabezpieczenie, które miało zapobiegać nadpisaniu przez proces przywracania folderu wtyczek programu Migrator, nigdy nie działało. Porównywało ono nazwę folderu z nazwą, jaką wtyczka miała przed zmianą nazwy, więc w żadnej aktualnej instalacji nic się nie zgadzało, a przywrócenie starszej kopii zapasowej mogło spowodować, że starsza wersja wtyczki zastąpiła kod, który przeprowadzał przywracanie. Nazwy folderów są teraz pobierane bezpośrednio z samej instalacji, więc przyszła zmiana nazwy nie powinna już tego zepsuć.
- Naprawiono: do ustalania, których folderów wtyczek eksport nie może nigdy usunąć, używano wciąż tych samych nieaktualnych nazw.
1.2.16
- Naprawiono: wtyczka zapisywała wersję 1.2.13 jako swoją własną w każdym tworzonym archiwum, bo stała wersji została pominięta przy aktualizacji nagłówka. Numer ten jest wpisywany do manifestu każdej kopii zapasowej i powoduje też wyczyszczenie pamięci podręcznej zasobów administratora, przez co archiwum wskazywało, że pochodzi ze starszej wersji wtyczki niż ta, która je utworzyła. Teraz podczas kompilacji pakietu stała jest porównywana z nagłówkiem, więc nie może się już ponownie rozbiegać.
1.2.15
- Naprawiono: plik .htaccess w katalogu kopii zapasowych zawierał tylko regułę blokującą w formacie Apache 2.2. Apache 2.4 nie rozumie tego bez mod_access_compat, więc na tych serwerach katalog zawierający pełne zrzuty bazy danych nie miał ochrony na poziomie serwera, a jedyną zabezpieczeniem był losowy token w nazwie pliku – co jest tylko zabezpieczeniem awaryjnym dla hostów ignorujących plik .htaccess, a nie zamiennikiem tej reguły. Obie formy są teraz zapisane, każda za własnym dyrektywą IfModule. Istniejąca instalacja zostanie poprawiona przy następnym przygotowaniu obszaru roboczego.
- Naprawiono: adresy zapisane bez schematu, w postaci „//host/wp-content/…”, nie pasowały do żadnej z par zamiany i po przywróceniu nadal wskazywały na stronę, z której pochodziła kopia zapasowa. Teraz są one przepisywane razem z resztą.
1.2.14
- Naprawiono błąd w promocji PRO na ekranie ustawień, gdzie podawano cenę w PLN. Usługa PRO jest wyceniana i rozliczana w EUR, więc administrator polskiej strony widział kwotę w złotych, a potem dostał rachunek w euro – a ta kwota w zlotych była stałym przelicznikiem, który odbiegał od rzeczywistej kwoty w miarę zmian kursu. Teraz w promocji wyświetla się cena w euro, która faktycznie jest pobierana.
1.2.13
- Naprawiono: w opisie ceny planu PRO podawano, że podczas zakupu pojawi się cena w PLN. Zakupy rozliczane są w EUR, więc teraz w opisie jest napisane, że cena jest naliczana w EUR.
1.2.12
- Naprawiono: zaznaczenie widoku bazy danych w sekcji „Wyklucz określone tabele bazy danych” powoduje teraz pominięcie go w kopii zapasowej. Na liście pojawiają się zarówno widoki, jak i tabele, ale dotychczas pomijano tylko tabele, więc zaznaczony widok i tak trafiał do archiwum.
1.2.11
- W komunikacie PRO w panelu administracyjnym oraz w sekcji PRO tego pliku readme podano teraz, co faktycznie zawiera Migrator Pro – w tym synchronizację tabel – i jasno wyjaśniono, że kopie przyrostowe obejmują pliki, podczas gdy każda archiwalna kopia nadal zawiera całą bazę danych. Funkcja Multisite jest opisana jako „sieć do sieci”, co właśnie robi panel administracyjny.
1.2.10
- Dokumentacja: w odpowiedzi dotyczącej Multisite napisano, że wtyczka jest zgodna z Multisite, ale nie wspomniano, że w wersji darmowej przywracanie sieci nie jest możliwe. Teraz ta informacja tam jest i wskazuje na dodatek Pro do migracji sieci.
1.2.9
- Naprawiono: przy przywracaniu do podkatalogu nowy adres był powielany (https://site.com/shop/shop). Strona główna i adres witryny to zazwyczaj ten sam ciąg znaków, a tutaj był on zapisywany dwukrotnie.
1.2.7
- Tłumaczenia: gotowe wersje w języku polskim, niemieckim i hiszpańskim dla panelu aktualizacji PRO.
1.2.6
- Plik Readme: dodaliśmy obiektywne porównanie z Duplicatorem i All-in-One WP Migration.
1.2.5
- Bezpieczeństwo: wzmocniona ochrona ścieżek do obszarów roboczych kopii zapasowych przed atakami typu „traversal” (ochrona wielopoziomowa).
1.2.4
- Poprawa jakości tłumaczeń: skorygowano polski, niemiecki i hiszpański (nazwy produktów pozostawiono po angielsku, terminologia prawna dotycząca odstąpienia od umowy, poprawki zgodne z glosariuszem WooCommerce oraz gramatyka).
1.2.3
- Dokumentacja: odnośniki w pliku readme są teraz opisanymi odnośnikami.
1.2.2
- Skrócona nazwa wyświetlana (usunięto prefiks Plogins; slug bez zmian).
1.2.1
- Dodano kontekstowy link do pomocy w migracji po pomyślnym wykonaniu kopii zapasowej.
- Naprawiono obsługę formatowania typu preflight dla miejsca na dysku.
1.2.0
- Nowość: samodzielne, bezpieczne dla serializacji wyszukiwanie i zamiana (narzędzie administratora + suchy przebieg +
wp migrator replace) do zmiany domeny, URL-a lub ścieżki bez uszkadzania serializowanych danych. - Nowość: sprawdź zapisaną kopię zapasową przed przywróceniem, pokazuje źródłowy URL, wersje WordPress i PHP oraz liczbę tabel, a także uruchamia wstępne sprawdzenia przed przywróceniem (prefiks tabeli, miejsce na dysku, pliki do zapisu).
1.1.1
- Dodano przegląd wersji Free vs PRO do pliku readme.
1.1.0
- Nowość: przegląd wtyczki Plogins Migrator PRO (kopie zapasowe przyrostowe + zaplanowane, przechowywanie poza witryną, przywracanie z chmury jednym kliknięciem) na ekranie administratora.
1.0.3
- Jaśniejsza nazwa: Plogins Migrator – Migracja i kopia zapasowa witryny (tworzy kopie zapasowe i migruje całą witrynę, nie tylko WooCommerce).
- Wzmocniono obsługę eksportu AJAX: ładunek żądania jest w pełni oczyszczany, zanim zostanie uruchomiona jakakolwiek funkcja zwrotna filtra.
1.0.2
- Dodano wbudowane tłumaczenia polskie, niemieckie i hiszpańskie dla interfejsu wtyczki.
1.0.1
- Pierwsze stabilne wydanie.
0.3.3
- Zmieniono nazwę na Plogins Migrator dla bardziej wyróżniającej się nazwy wtyczki.
0.3.2
- Bardziej uporządkowane wiersze zapisanych kopii zapasowych: data i rozmiar są na pierwszym miejscu, długa nazwa pliku to stonowana pojedyncza linia, która już się nie zawija, a wiersz ładnie dopasowuje się na wąskich ekranach.
0.3.1
- Twoje zapisane kopie zapasowe pojawiają się teraz w karcie „Przywróć kopię zapasową”, dzięki czemu możesz przywrócić jedną na miejscu, bez przewijania.
0.3.0
- Nowa sekcja „Twoje kopie zapasowe”: każda kopia zapasowa przechowywana na stronie jest wymieniona wraz z datą i rozmiarem, dzięki czemu możesz ją pobrać, przywrócić lub usunąć jednym kliknięciem, nie opuszczając ekranu.
- Przywróć bezpośrednio z zapisanej kopii zapasowej (kopie zapasowe gzip są rozpakowywane automatycznie). Plik kopii zapasowej jest zachowywany, a nie zużywany.
- Dodano gotowe ustawienia jednym kliknięciem do ekranu kopii zapasowej: Pełna witryna, Tylko baza danych i Tylko media ustawiają odpowiednie wykluczenia dla Ciebie.
0.2.0
- Dodano eksplorator rozmiarów plików do ekranu kopii zapasowej: skanuj wp-content, zobacz rozmiar i liczbę plików każdego folderu, a także zaznacz foldery lub duże pliki do wykluczenia z kopii zapasowej. Bazuje na istniejących wykluczeniach ścieżek.
0.1.0
- Pierwsze wydanie.
- Jednoplikowa kopia zapasowa bazy danych (tabel, widoków, wyzwalaczy i procedur składowanych) oraz całej zawartości
wp-content. - Przywróć na tę samą witrynę lub migruj do nowego hosta z bezpiecznym dla serializacji przepisywaniem URL-i i ścieżek.
- Selektywna kopia zapasowa: pomiń media, motywy, wtyczki, pamięć podręczną, komentarze spamowe, rewizje wpisów, transienty, sesje WooCommerce lub tabele Action Scheduler.
- Wznowialny eksport w przeglądarce z paskiem postępu i bezpośrednim pobieraniem, plus przywracanie metodą przeciągnij i upuść.
- WP-CLI
exportiimportdla witryn zbyt dużych dla przeglądarki. - Bezpieczeństwo przede wszystkim: migawka bazy danych przed importem z automatycznym wycofaniem, jeśli przywracanie się nie powiedzie, sumy kontrolne dla każdego elementu oraz odmowa importu w przypadku niezgodnego prefiksu tabeli.
