Instalacja WordPressa krok po kroku 15 min.
Napisany w Optymalizacja www, Projektowanie www Data wpisu 03-cze-2010
W ostatnim wpisie na temat WordPressa zachwalałem go jako dobry CMS (system zarządzania treścią). WordPress jest popularny, wspierany przez ogromną społeczność, posiada wiele przydatnych rozszerzeń (wtyczek), jest przyjazny wyszukiwarkom. Słowem WordPress jest godny polecenia każdemu, kto szuka dobrej platformy nie tylko do blogowania.
Przed instalacją WordPressa
Zakładając, że instalujemy WordPressa w swojej domenie, przed instalacją musimy:
1. Posiadać (mieć zarejestrowaną) domenę*.
2. Mieć hosting, inaczej swoje miejsce na serwerze www (z PHP i MySQL).
3. Wszelkie dane, które pozwalają zarządzać domeną i hostingiem (oraz FTP).
4. Klienta FTP – program pozwalający przesyłać dane z i do serwera (np. FileZilla).
*Na potrzeby wpisu będę posługiwał się przykładową domeną www.adres.pl.
Pliki instalacyjne WordPressa (2 min.)
Pliki instalacyjne należy ściągnąć z Internetu: pliki instalacyne WordPressa.
Następnie rozpakowujemy paczkę gdzieś na dysku.
W tym miejscu są 2 szkoły: albo instalujemy „gołą” instalację rozszerzeniami (czy skórkami) zajmując się później, albo kompletujemy na dysku wersję ostateczną (z rozszerzeniami i skórkami) i instalujemy całość za pierwszym razem.
W naszym przypadku pójdziemy pierwszą drogą. Dlaczego? Bo według mnie tak jest łatwiej.
Przygotowania po stronie serwera (5 min.)
Kolejnym krokiem są odpowiednie działania po stronie serwera.
1. Przy pomocy klienta FTP wchodzimy do katalogu głównego na serwerze www. Często nosi on nazwę www lub public_html. W środku katalogu głównego tworzymy katalog o odpowiedniej nazwie podobnej lub tożsamej z nazwą domeny (np. adres.pl).
2. Przypisanie domeny do odpowiedniego katalogu. Wchodzimy do panelu zarządzania domeną i definiujemy katalog, na który wskazywać ma domena. W naszym przypadku: domena www.adres.pl wskazywać będzie na katalog adres.pl.
Uwaga: Założyłem, że domena oraz hosting wykupione są w tej samej firmie. Wtedy powiązanie jednego z drugim jest łatwiejsze. W przypadku, gdy domenę wykupiliśmy w firmie A, a hosting mamy w firmie B – w panelu zarządzania domeną musimy zmienić serwery DNS tak, aby wskazywała DNSy firmy B. Jeśli potrzebujecie pomocy w tej lub jakiejkolwiek innej kwestii – proszę o kontakt.
3. Baza danych MySQL. Każdy panel zarządzania serwerem posiada skrót do sekcji MySQL. Wchodzimy i tworzymy bazę danych. W trakcie jej tworzenia należy przypilnować, aby nazwa bazy, użytkownika i hasło nie były oczywiste i łatwe do złamania.
Załóżmy, że stworzyliśmy bazę o nazwie baza_danych, użytkownik nazwa_uzytkownika, hasło tajne_haslo (host nazwa_hosta).
Stworzenie pliku konfiguracyjnego wp-config.php (3 min.)
Wracamy do katalogu na naszym dysku, w którym znajdują się pliki instalacyjne WordPressa. Odnajdujemy plik o nazwie wp-config-sample.php i otwieramy go np. w notatniku. W pliku tym mamy do zmiany kilka rzeczy:
1. Nazwa bazy danych. W linijce, gdzie znajduje się zapis: define(‘DB_NAME’, ‘nazwatwojejbazydanych’); w odpowiednie miejsce wpisujemy nazwę bazy danych.
2. Nazwa użytkownika: define(‘DB_USER’, ‘nazwauzytkownika’);
3. Hasło: define(‘DB_PASSWORD’, ‘tutajtwojehaslo’);
4. Serwer MySQL (tzw. host): define(‘DB_HOST’, ‘localhost’);
5. Klucze uwierzytelniania. Wchodzimy na stronę: https://api.wordpress.org/secret-key/1.1/, przeładowujemy ją i kopiujemy całość wygenerowanego tekstu.
Fragment z pliku konfiguracyjnego:
define(‘AUTH_KEY’, ‘wprowadz tutaj unikatowa fraze’);
define(‘SECURE_AUTH_KEY’, ‘wprowadz tutaj unikatowa fraze’);
define(‘LOGGED_IN_KEY’, ‘wprowadz tutaj unikatowa fraze’);
define(‘NONCE_KEY’, ‘wprowadz tutaj unikatowa fraze’);
zastępujemy tekstem wygenerowanym.
Po wykonaniu wszystkich kroków, zapisujemy plik i zmieniamy jego nazwę na wp-config.php.
Przesłanie kompletu plików na serwer (4 min.)
Przy pomocy klienta FTP przegrywamy całą zawartość katalogu z plikami instalacyjnymi z naszego dysku do odpowiedniego katalogu na serwerze (w naszym przypadku katalog adres.pl). Transfer plików zajmuje kilka minut.
Po przegraniu plików należy upewnić się, że transfer przebiegł prawidłowo i wszystkie pliki znajdują się na serwerze.
Instalacja WordPressa (1 min.)
Instalacja WordPressa zajmuje krótką chwilę, a wywołujemy ją wpisując do przeglądarki internetowej:
www.adres.pl/wp-admin/install.php
Uwaga: Jeśli po wpisaniu ww. adresu instalacja się nie rozpoczyna lub występują błędy – skontaktuj się z firmą odpowiadającą za domenę i hosting lub ze mną.
Po instalacji wygenerowane zostanie hasło. Logujemy się po raz pierwszy do panelu administracyjnego WordPressa i pierwsze co robimy to zmiana hasła. Hasło do panelu powinno być nieoczywiste i bezpieczne.
To wszystko. W następnym odcinku nt. WordPressa zajmiemy się jego wyglądem (skórkami / szablonami).
('DB_NAME', 'nazwatwojejbazydanych');




Hej,
Wielkie dzięki za ten wpis! Instalacja WP ogólnie wydaje się banalna, ale pamiętam, że próbując instalować go jakieś dwa lata temu, nie do końca wszystko mi się udało, w zwiazku z czym pomysł uruchomienia strony na tym CMS’ie wtedy zarzuciłem.
Obecnie mam uruchomionych kilka stron postawionych na http://wordpress.com/, co nie wymaga instalowania na własnym serwerze. Co prawda udostępnione tam szablony mają dosyć spore możliwości konfiguracyjne (tutaj bardzo polecam ascetyczny theme Vostok http://en.blog.wordpress.com/2010/05/04/new-theme-vostok/, z którego udało mi się wycisnąć coś takiego: http://codeunder.wordpress.com) i ogólnie są całkiem przyjemne w użytkowaniu, nie pozwalają jednak w pełni rowinąć skrzydeł:)
Czekam niecierpliwie na kolejny wpis z serii dotyczący wyglądu:)
Zgadza się, jeszcze parę lat temu instalacja wordpressa nie była taka łatwa i przyjemna, teraz natomiast chyba nie ma łatwiejszego CMS’a w samej instalacji jak i obsłudze.
Hej,
Mam okazję pomóc znajomemu otworzyc mały sklep internetowy. Nie mam doświadczenia w tworzeniu takich sklepów dlatego propozycja jest dośc ciekawa. Zastanawiam się właśnie nad postawieniem WP e-commerce. Jak WP poradzi sobie z polskimi realiami? Chodzi mi głównie o przelewy.
Widziałem, ze masz Pawle duże zasoby książkowe. Może uda Ci się polecic jakąś pozycję pomagającą w tworzeniu małych sklepów opartych na CMS? A może napiszesz notkę o podstawowej konfiguracji wp e-commerce?
Jaki CMS waszym zdaniem najlepiej sprawdza się dla małych sklepów np. odziezowych?
Pozdrawiam.
@smozk: WP e-commerce badałem już jakiś czas temu i wtedy nie było najlepiej. Szwankowało dokładnie to, o co pytasz – czyli (nie)radzenie sobie z polskimi realiami. Jak jest teraz – nie wiem.
Jeśli chodzi o książki, mam takie, które traktują o projektowaniu sklepów bardziej, niż o CMSach samych w sobie.
Ostatnio bardzo dobre opinie zbiera Magento. Działam z tym softem i muszę powiedzieć, że zadziwia funkcjami i elastycznością. Jest skomplikowany, ale warto poświęcić mu więcej czasu.
Pzdr,
Paweł