
Migracja i Multisite – Zaawansowane Zarządzanie WordPressem
Spis treści
Dwa tematy, które budzą strach u początkujących administratorów: “Jak przenieść stronę, żeby nic nie zepsuć?” oraz “Co to jest ten magiczny Multisite i czy go potrzebuję?”. Rozprawmy się z nimi.
Część 1: Migracja WordPressa
Przenoszenie strony (np. z serwera lokalnego na produkcję lub zmiana hostingu) to proces składający się z 3 kroków:
- Pliki: Kopiujesz wszystko z
public_html(przez FTP). - Baza Danych: Eksportujesz plik
.sql(np. przez phpMyAdmin). - Zmiana Domeny (Kluczowy moment!): WordPress trzyma adres strony w wielu miejscach w bazie (w
wp_options, ale też w treści postów jako linki do obrazków).
Błąd amatora: Ręczna edycja pliku SQL w notatniku. To psuje “zserializowane dane” (serialized arrays) wtyczek i widgetów.
Metoda profesjonalisty: Użyj narzędzia WP-CLI (wp search-replace 'stara.pl' 'nowa.pl') lub skryptu Better Search Replace. One dbają o integralność danych.
Część 2: Backupy
Zasada 3-2-1:
- 3 kopie danych.
- 2 różne nośniki (np. serwer + chmura).
- 1 kopia poza biurem (off-site).
Nie polegaj tylko na hostingu. Zainstaluj UpdraftPlus lub Duplicator i wysyłaj kopie na Google Drive/Dropbox. To Twoja polisa ubezpieczeniowa na wypadek ataku hakerskiego lub awarii serwerowni w Strasburgu (pozdrowienia dla OVH).
Część 3: WordPress Multisite
Multisite (MU) to funkcja pozwalająca uruchomić 100, 1000 lub milion stron na jednej instalacji WordPressa.
- Jeden zestaw plików (core, motywy, wtyczki).
- Jedna baza danych (z osobnymi tabelami dla każdej strony).
- Jeden super-administrator.
Kiedy używać?
- Masz sieć stron dla franczyz (np.
krakow.firma.pl,wroclaw.firma.pl). - Jesteś uczelnią i dajesz bloga każdemu studentowi/profesorowi.
- Prowadzisz serwis wielojęzyczny (choć tu lepiej często sprawdza się WPML/Polylang na pojedynczej instalacji).
Kiedy NIE używać?
- Gdy masz 5 stron dla zupełnie różnych klientów. Jeśli jedna strona “padnie” (błąd PHP), padają wszystkie. Wspólna baza użytkowników też bywa problematyczna.
Multisite to potężne narzędzie, ale wymaga solidnego serwera i wiedzy administratorskiej. Nie włączaj go “dla zabawy”.