Przywróciłeś Backup WordPress utworzony przez WP STAGING na innej witrynie i zauważyłeś, że nie możesz już zalogować się na nowo przywróconą witrynę?
Jeśli nie możesz zalogować się na witrynę staging, przeczytaj ten artykuł
Ten problem z logowaniem może wystąpić z bardzo starą wersją WP STAGING, gdy docelowa witryna WordPress ma inny prefiks tabel niż witryna źródłowa, z której wykonano Backup.
To zostało naprawione w najnowszej wersji WP STAGING, ale wymagało utworzenia nowego Backupu.
Załóżmy, że już przywróciłeś witrynę ze starszym Backupem. Możesz naprawić problem z logowaniem, modyfikując bazę danych narzędziem administracyjnym, np. Adminer lub PHPMyAdmin.
Najpierw ustal prefiks tabel swojej witryny produkcyjnej.
Otwórz WP STAGING > System Info, aby znaleźć prefiks tabel na liście zmiennych:

Alternatywnie możesz znaleźć prefiks tabel w pliku wp-config.php. To plik konfiguracyjny w głównym katalogu twojej instalacji WordPress.
Dla tego przykładu:
- Nasza witryna źródłowa ma prefiks
wp_ - Nasza witryna docelowa ma prefiks
wpnew_.
Otwórz PhpMyAdmin i wejdź do bazy danych witryny docelowej, na której masz problemy z logowaniem.
Zwykle wszystkie prefiksy wp_ w tabelach rdzenia WordPress pojedynczej witryny lub multisite powinny były zostać zastąpione wpnew_ w procesie przywracania Backupu, ale to się nie udało z powodu wspomnianego błędu.
Aby to naprawić, wyszukaj termin wp_ i zastąp go poprawną wartością wpnew_.
Najważniejszy termin, którego musisz szukać, to wp_capabilities w tabeli wpnew_usermeta:
Ta błędna wartość jest powodem, dla którego nie możesz zalogować się na witrynę.

Kliknij Edit, a będziesz mógł zmienić wartość:

Zmień nazwę na wpnew_capabilities.
Jeśli korzystasz z multisite WordPress, musisz to zrobić dla tabel wszystkich podwitryn sieci.
To wszystko. Skończyłeś i możesz teraz zalogować się na przywróconą witrynę.