Wymagania
Zanim przystąpimy do instalacji Sieci, warto było by się zastanowić jak chcemy wyświetlać adres blogów z sieci, domyślnie opcje są dwie, przykład na naszej domenie:
- sub-domeny – czyli
nazwa_uzytkownika.wordpress-polska.pl
lubjakas_strona.wordpress-polska.pl
- sub-katalogi – czyli
wordpress-polska.pl/nazwa_uzytkownika/
lubwordpress-polska.pl/jakas_strona/
Później, będziemy mieli możliwość podpięcia zewnętrznych domen do każdego bloga z osobna, przy użyciu wtyczki WordPress MU Domain Mapping, jednakże przy instalacji tak czy inaczej trzeba wybrać którąś z opcji.
Sub-katalogi
Do instalacji wykorzystującej sub-katalogi, będziemy potrzebowali serwera obsługującego mod_revrite
, oraz własne pliki .htaccess
. Jeżeli używamy albo zamierzamy używać ładnych linków, ta opcja instalacji będzie najlepsza.
Sub-domeny
Instalacja z sub-domenami ma trochę większe wymagania, tutaj musimy mieć dostęp do wildcarda dla domeny na której został zainstalowany WordPress. Jeżeli ktoś nie ma pewności czy to działa, albo jak włączyć wildcarda dla danej domeny – najlepiej będzie napisać do administratora hostingu, jeżeli stołujemy się u porządnej firmy, to nie powinno być problemu z obsługą wildcarda.
Wymagania
Kilka rzeczy o których warto pamiętać, zanim zabierzemy się za uruchamianie WordPressa z Siecią.
- jeśli chcemy dla naszych blogów/stron w Sieci podpinać zewnętrzne domeny, WordPress musi być zainstalowany w katalogu głównym domeny, czyli adres ma wyglądać tak:
wordpress-polska.pl
, nie możemy instalować WordPressa na sub-domenie czy w katalogu, więc takie adresy odpadają:strona.wordpress-polska.pl
orazwordpress-polska.pl/strona/
- instalacja Sieci nie uda się:
- jeśli
Adres URL WordPressa
orazAdres URL witryny
nie będą takie same ( domyślnie są ) - kiedy nasza strona korzysta z portów innych niż
:80
lub:443
- jeśli
- instalacja Sieci w oparciu o sub-domeny:
- WordPress musi być zainstalowany na głównej domenie a nie w katalogu
- instalacja Sieci na
localhost
nam nie zadziała
Dodatkowo nie zaleca się uruchamiania sieci w WordPressie który działa już dłużej niż miesiąc.
Instalacja
Kopia zapasowa
Przed przystąpieniem do instalacji sieci, zalecamy wykonać kopię zapasową plików oraz bazy danych.
Edycja pliku wp-config.php
Pierwszą rzeczą którą musimy wykonać, aby umożliwić uruchomienie Sieci, jest edycja pliku wp-config.php
. Tuż nad linijką:
/* To wszystko, zakończ edycję w tym miejscu! Miłego blogowania! */
lub
/* That’s all, stop editing! Happy blogging. */
W zależności od wersji językowej WordPressa jakiego ściągnęliśmy, dodajemy taki kod:
define('WP_ALLOW_MULTISITE', true);
Dodanie powyższego kodu spowoduje pojawienie się nowej zakładki w Kokpicie. Wchodzimy odpowiednio w Narzędzia
> Sieć
Następnie wybieramy którą z opcji wyświetlania adresów chcemy używać, sub-domen czy sub-katalogów, podajemy nazwę siec ( nie ma dużego znaczenia ), oraz swój e-mail, oraz klikamy na Instaluj.
Uruchomienie Sieci
Po zainstalowaniu Sieci, wyświetli nam się instrukcja kilku rzeczy które musimy jeszcze wykonać. Wpierw, w folderze wp-content
tworzymy katalog o nazwie blogs.dir
. Tutaj będą przetrzymywane pliki dodawane przez nowe blogi i strony w Sieci, dlatego katalog ten powinien mieć odpowiednie CHMODy, aby WordPress miał uprawnienia do zapisu plików w nim.
W punkcje drugim instrukcji będziemy mieli wygenerowane dwa kody, które należy dodać do kodu pliku wp-config.php
, pierwszy kod dodajemy pod:
define('WP_ALLOW_MULTISITE', true);
Drugi kod dodajemy za innymi kluczami uwierzytelniania, solami itp, czyli nad tym kodem:
/**#@-*/
W punkcie trzecim instrukcji mamy wygenerowany kod dla pliku .htaccess
, jeśli przedtem nic samemu tam nie dodawaliśmy, to całą obecną treść zastępujemy nowym kodem, w innym wypadku, tylko tą część którą WordPress wygenerował zastępujemy nowo wygenerowanym kodem.
Po wykonaniu tych trzech rzeczy, pozostanie nam się ponowne zalogowanie do kokpitu.
Zarządzanie Siecią
Po instalacji możemy się zabrać za konfigurację sieci. Aby dostać się do panelu Sieci, należy u góry po prawej w kokpicie, kliknąć na link z naszym imieniem bądź nickiem, i z rozwijanej listy wybrać opcję Administracja Witryną
. Link do panelu Sieci powinien wyglądać tak: wordpress-polska.pl/wp-admin/network/