WP STAGING | PRO pozwala klonować zwykłe pojedyncze witryny WordPress, a nawet całą sieć WordPress multisite.
Contents
Jaki typ multisite można sklonować?
WP STAGING obsługuje klonowanie dowolnej witryny sieci WordPress Multisite, w tym głównej witryny WordPress oraz jej podwitryn sieciowych. Multisite może istnieć w subdomenie lub w podfolderze.
Klonowanie głównej witryny lub witryny sieciowej osobno
WP STAGING może utworzyć witrynę staging dla aktywnej witryny. Może to być główna witryna sieciowa lub jedna z jej podwitryn. W trakcie klonowania jednej z tych witryn konwertuje konkretną witrynę sieciową na pojedynczą witrynę. Pozwala to pracować na witrynie staging, a później wykonać push zmian z powrotem na produkcyjną nadrzędną witrynę sieciową.
Działa to tak:
- Instalujesz plugin WP STAGING dla całej sieci lub osobno na każdej witrynie. Następnie logujesz się do konkretnej witryny sieciowej wp-admin > WP Staging Pro > Staging Sites
Stamtąd tworzysz witrynę staging, co tworzy klon bieżącej witryny sieciowej.
Witryny-klony są więc niezależne i nie mogą na siebie wpływać, co jest zdecydowanie zalecane przy witrynach staging do celów testowych.
Klonowanie całej sieci WordPress multisite
Aby sklonować całą sieć, aktywuj plugin na głównej witrynie sieciowej, a następnie przejdź do WP STAGING | PRO > Staging Sites i kliknij przycisk „Start Cloning”:

1. Podwitryna example.org zmieni się na staging.example.org
2. Podwitryna example.net zmieni się na staging.example.net automatycznie.
Klonowanie WordPress multisite na Hostingu SiteGround
Hosting Siteground oraz inni dostawcy Hostingu mogą wymagać kilku dodatkowych kroków, aby klonowanie multisite zadziałało.
Podczas klonowania multisite z example.com do subdomeny, np. staging.example.com, Hosting SiteGround nie pozwala zmienić ścieżki głównej subdomeny. Tak więc po sklonowaniu całej sieci multisite jej podwitryny sieciowe nie będą działać.
Musisz utworzyć subdomenę dla każdej z podwitryn.
Załóżmy, że masz strukturę witryn taką:
- example.com
- site1.example.com
- site2.example.com
- site3.example.com
i sklonowałeś multisite do subdomeny staging.example.com, wtedy struktura sieci na twojej domenie staging będzie
- staging.example.com
- site1.staging.example.com
- site2.staging.example.com
- site3.staging.example.com
Aby to zadziałało, utwórz dla każdej z tych subdomen subdomenę w panelu Hostingu SiteGround, jak na poniższym przykładzie:

Kiedy to zrobisz, Siteground (i inni dostawcy Hostingu) utworzą folder o nazwie public_html dla każdej z tych subdomen.
Usuń ten folder, a zamiast niego utwórz dowiązanie symboliczne katalogu i wskaż je na public_html w folderze witryny staging w ten sposób:

Dowiązanie symboliczne możesz utworzyć tym poleceniem z linii poleceń. (Potrzebujesz dostępu SSH do serwera):ln -s ~/www/staging.example.com/public_html ~/www/site1.staging.example.com/public_html
Jeśli nadal masz problem, musisz też dostosować plik .htaccess w katalogu głównym witryny staging, upewniając się, że wszystkie ścieżki do example.com są zmienione na staging.example.com
Jakiej licencji WP STAGING | PRO potrzebuję?
Do obsługi multisite potrzebujesz przynajmniej licencji Business lub Developer WP STAGING | PRO.
Aby korzystać z funkcji push i Backupu, potrzebujesz licencji obejmującej liczbę witryn sieciowych, na których chcesz używać funkcji push jednocześnie.
Na przykład, jeśli masz dwie witryny sieciowe, potrzebujesz co najmniej planu Business. Jeśli masz cztery lub więcej witryn sieciowych, będziesz potrzebować planu Developer.