Instalacja WordPress dla początkujących

WP logo

„Witaj w słynnym pięciominutowym procesie instalacji WordPressa!” – tym zdaniem rozpoczyna się przygoda z WordPressem – najpopularniejszym systemem zarządzania treścią (CMS). Czy faktycznie zajmie to 5 minut zależy zapewne od wprawy, niemniej sam proces nie jest skomplikowany. Niniejszy artykuł przygotuje do instalacji i przeprowadzi przez nią krok po kroku użytkowników początkujących.

Przygotowanie do instalacji WordPress

Przymierzając się do instalacji WordPressa w pierwszej kolejności należy pomyśleć o serwerze, na którym będzie działał (polecany hosting). Musi on spełnić wymagania, które są uzależnione od wersji WP, którą chcemy zainstalować.

dla wersji 2.9-3.2 będą to PHP w wersji minimum 4.3 i MySQL w wersji minimum 4.1.2
dla wersji 3.2 PHP 5.2.4 lub nowsza i MySQL 5.0.15 lub nowsza

Ze względów bezpieczeństwa oraz z uwagi na problemy z kompatybilnością szablonów i wtyczek wersje WordPressa starsze niże powyżej wymienione 2.9 nie są zalecane.

WordPress może też zostać zainstalowany na serwerze wirtualnym, na własnym komputerze (więcej na ten temat w artykule: Instalacja WordPress na serwerze lokalnym Xampp). Nie umożliwia to wprawdzie udostępniania treści użytkownikom internetu, ale pozwala przetestować CMS dowolnie dopasowując wtyczki i szablony. Ponieważ odbywa się to lokalnie i pliki nie muszą zostać załadowane na serwer WP działa bardzo szybko, a wszelkie zmiany w kodzie są widoczne od razu. Po skonfigurowaniu i spersonalizowaniu systemu może on zostać przeniesiony ze wszystkimi plikami i naniesionymi ustawieniami na zwykły serwer.

Skąd można pobrać paczkę instalacyjną?

Paczkę instalacyjną pobiera się bezpośrednio ze strony głównej www.wordpress-polska.pl, gdzie pod krótkim tekstem wprowadzającym znajduje się zielony guzik z białym napisem „Pobierz WP (tu numer wersji – aktualnie 5.2 EN)”. Jeżeli z jakichś względów zależy nam na instalacji starszej wersji, to na stronie https://pl.wordpress.org/download/releases/ znajduje się ich całe archiwum. Paczkę pobieramy wyłącznie z oficjalnego źródła.

Jak umieścić pliki instalacyjne na serwerze?

Pliki z pobranej paczki trzeba wypakować. Aby umieścić pliki instalacyjne na serwerze należy skorzystać z dowolnego programu-klienta FTP, np.: WinSCP lub FilleZilla. Skonfigurować połączenie z serwerem, podając następujące dane: adres serwera ftp, login i hasło. Połączenie w większości przypadków działa na porcie 21. Proces kopiowania plików na serwer może potrwać nawet kilkanaście minut. Pliki umieszczamy w katalogu publicznym serwera – zazwyczaj jest to www lub public_html (informacja ta powinna znaleźć się w dokumentach dostarczonych przez firmę hostingową).

Tworzenie bazy MySQL dla WordPressa

Utworzenie bazy danych dla WordPressa różni się dla poszczególnych serwerów – odpowiednie informacje powinna dostarczyć firma hostingowa w dokumentacji. Najczęściej wykorzystywanym panelem jest cPanel, gdzie na stronie głównej trzeba odnaleźć sekcję Bazy danych MySQL. Należy wybrać opcję „Utwórz bazę”, a następnie tą nowopowstałą bazę nazwać. Nazwa zostanie poprzedzona prefiksem zawierającym nazwę naszego konta.

Kolejnym krokiem jest stworzenie użytkownika bazy. W tym celu należy wprowadzić login i hasło, które koniecznie trzeba zapamiętać, ponieważ nie ma możliwości późniejszego go wyświetlenia. Po kliknięciu „Utwórz użytkownika” przechodzimy do nadania mu uprawnień do działań w obrębie bazy.

Precyzyjna instrukcja tworzenia bazy danych MySQL znajduje się na stronie każdego poważnego dostawcy hostingu. Można również poszukać takich instrukcji w necie, również w plikach video na YouTube.

Plik konfiguracyjny wp-config.php

WordPress może zostać zainstalowany dwojako: z pominięciem edycji jakichkolwiek plików i podaniem danych bazy w trakcie instalacji oraz edytując plik konfiguracyjny. W drugim przypadku należy odnaleźć plik wp-config-sample.php w katalogu z WordPressem i skopiować go na dysk lokalny, po czym klikając prawym przyciskiem myszy wybrać „zmień nazwę” i wpisać wp-config.php. Aby go zmodyfikować potrzebny będzie edytor tekstu obsługujący kodowanie UTF-8, np.: Notepad++, który pozwoli zmienić w pliku nazwę bazy danych, jej użytkownika, hasło i nazwę hosta serwera. Zmodyfikowany plik trzeba umieścić w katalogu WP. Jeżeli jest to problematyczne można wybrać pierwszą opcję instalacji tj. przy użyciu kreatora.

przykład pliku wp-config

Instalacja krok po kroku

Aby uruchomić instalatora należy wpisać w przeglądarce adres naszej strony. Jeśli nie edytowaliśmy ręcznie pliku wp-config-sample wyświetli się kreator, w którym należy wpisać szczegóły połączenia z bazą danych – tutaj trzeba wprowadzić nazwę bazy, użytkownika, adres serwera bazy i prefiks tabel (ostatnia opcja dotyczy wielu kopii WP w jednej bazie – w innym przypadku nie zmieniamy wartości pola). Jeżeli formularz został uzupełniony prawidłowo powinien pojawić się sympatyczny komunikat i guzik „Uruchomienie instalacji”.
WordPress utrzymuje, że instalację można przeprowadzić w 5 minut. Faktycznie jest ona bardzo prosta. Dane, o które prosi instalator to: tytuł witryny, nazwa użytkownika, jego hasło powtórzone dwukrotnie (jest także możliwość sprawdzenia siły hasła, a pozostawienie pola pustego spowoduje automatyczne wygenerowanie), e-maila użytkownika oraz zgoda na indeksowanie strony przez wyszukiwarki. Wprowadzenie wszystkich powyższych danych wieńczy guzik „Zainstaluj WordPressa”, po którego kliknięciu pojawia się ekran informujący o sukcesie przeprowadzonej operacji.

Na etapie instalacji WordPressa można już zadbać o jego podstawowe zabezpieczenie, zmieniając np., przedrostek bazy danych ze standardowego _wp, na inny i używając loginu innego niż admin :). Więcej na temat zabezpieczenia WordPressa przed atakami znajduje się w artykule: Zabezpieczenie WordPressa przed atakami.

Logowanie do strony

Ostatni ekran zawiera także odnośnik do logowania, który przenosi użytkownika do panelu administracyjnego strony. Panel logowania wymaga podania nazwy użytkownika i hasła. Aby dostać się do niego w przyszłości trzeba w przeglądarce do adresu strony dopisać /wp-admin/.