WordPress Instalacja
WordPress szczyci się 5-cio minutową instalacją, lecz nie oszukujmy się, czas instalacji zależy od umiejętności użytkownika, ktoś kto robi to pierwszy raz, może śmiało założyć że zajmie mu to ok godziny, ktoś kto instalował WordPressa już nie raz - potrzebuje na to 2 minut. Ta strona powstała dla tych którzy chcą poświęcić więcej czasu aby nauczyć się instalacji, i postawić swojego pierwszego WordPressa :)
Wymagania WordPressa
Serwer / Hosting
Pierwszą rzeczą o którą musimy zadbać aby móc zainstalować WordPressa, jest serwer www, z obsługą PHP i MySQL. W zależność od wersji WordPressa, musimy spełnić poniższe wymagania:
WordPress 2.9 - 3.2:
PHP w wersji 4.3 lub nowszej
MySQL w wersji 4.1.2 lub nowszej
WordPress 3.2:
PHP w wersji 5.2.4 lub nowszej
MySQL w wersji 5.0.15 lub nowszej
WordPressa w wersji starszej niż 2.9 nie zalecamy instalować, gdyż mogą wystąpić problemy z kompatybilnością wtyczek oraz szablonów, a oprócz tego nowsze wydania są znacznie bezpieczniejsze.
Jeśli ktoś nie wie czy jego serwer spełnia wymagania, wystarczy że zapyta administrację serwera, lub jeśli ktoś umie, to może samemu to sprawdzić, poprzez stworzenie w głównym katalogu strony pliku o nazwie test.php, a w nim dodanie kodu - <?php phpinfo(); ?>. Następnie odpalamy ten plik poprzez przeglądarkę, czyli np. wywołując adres www.jakas-nasza-domena.pl/test.php - wtedy pokaże nam się sporo nic nam nie mówiących tabelek, z czego interesuje nas tylko to co na samej górze, czyli wersja php, która będzie zapisana np. tak:
PHP Version 5.2.6
Oraz niżej, trzeba poszukać wersji MySQL, ja proponuję użyć dobrodziejstwa ctrl+f, i szukać po frazie mysql, a następnie w odpowiedniej tabelce szukamy wiersza z version - gdzie będziemy mieli zapisaną wersję MySQL, czyli np:
5.0.51a
Dla osób które nie mają jeszcze swojego serwera albo wykupionego hostingu, proponujemy skorzystać z oferty LightHosting - tanio, profesjonalnie, i do tego WordPress kocha ich serwery.
Domena
Jeśli mamy już serwer spełniający nasze wymagania, to teraz potrzebujemy domeny, jeśli chcemy mieć jakiś swój fajny adres strony. Jeżeli adres strony jest nieważny, wtedy można skorzystać z jakichś darmowych domen, aliasów, lub też subdomeny którą dostajemy wraz z hostingiem.
Dla osób które chcę kupić swoją domenę, polecamy skorzystanie z oferty OVH Polska, pod względem przedłużania domen, nigdzie taniej w Polsce chyba nie znajdziecie, jeżeli natomiast chodzi o rejestrację domen, to fakt, nie ma jakichś promocji typu ‚domena za 1zł' - ale przy tego rodzaju promocjach, za przedłużenie ważności domeny będziemy płacić 2x więcej niż w OVH, więc jeśli planujemy posiadać stronę dłużej niż 1 rok, OVH będzie zdecydowanie najtańszym wyborem ( i całkiem dobrym, gdyż dostaniemy dostęp do panelu administracyjnego, w którym z domeną będzie można zrobić praktycznie wszystko ).
Instalacja
Pobieranie WordPressa
Pierwsze co musimy zrobić, to pobrać WordPressa. Na stronie głównej naszego portalu jest duży zielony przycisk, który zawsze kieruje do najnowszej wersji WordPressa - korzystamy z niego i pobieramy spakowanego WP np. na pulpit. Następne co musimy zrobić to rozpakować go. Statystycznie większość użytkowników internetu korzysta z Windowsa, a w nim mamy już wbudowane narzędzie do rozpakowywania plików .zip, więc należy jedynie kliknąć na ściągnięty plik prawym przyciskiem myszy, i wybrać opcję Wyodrębnij wszystkie… , jeśli używamy np. WinRara, wtedy będziemy mieli opcję Wypakuj tutaj.
Kiedy będziemy już posiadali wypakowane pliki WordPressa, należy je wysłać na serwer. Dobór klienta FTP oraz jego obsługę pozostawiamy do wyboru we własnym zakresie, w razie problemów wujek google pomoże.
Przygotowania do instalacji WordPressa - dane do połączenia z bazą danych
Metody instalacji WordPressa mamy dwie:
instalacja z edycją pliku wp-config.php
instalacja bez edytowania żadnych plików - wszelkie dane do połączenia z bazą podaje się podczas instalacji
Jako że druga metoda nie działa poprawnie na każdym serwerze, skupimy się głównie na pierwszej opcji.
W katalogu z WordPressem mamy plik wp-config-sample.php , kopiujemy ten plik do siebie na dysk, i zmieniamy mu nazwę na wp-config.php . Teraz trzeba wyposażyć się w jakiś edytor który obsługuje kodowanie UTF-8 bez BOM - zwykły notatnik z Windowsa nie obsługuje tego kodowania, ale już np. Notepad++ który polecamy, jak najbardziej tak. Jeśli jesteśmy już wyposażeni w odpowiednie narzędzie, zabieramy się za edycje pliku wp-config.php, w przypadku Notepad++ , wystarczy kliknąć prawym przyciskiem myszy na edytowany plik, i wybrać opcję Edit with Notepad++ . W kodzie odszukujemy takie linijki:
/** Nazwa bazy danych, której używać ma WordPress */
define(‚DB_NAME', ‚nazwa_bazy_danych');
/** Nazwa użytkownika bazy danych MySQL */
define(‚DB_USER', ‚nazwa_uzytkownika');
/** Hasło użytkownika bazy danych MySQL */
define(‚DB_PASSWORD', ‚haslo');
/** Nazwa hosta serwera MySQL */
define(‚DB_HOST', ‚localhost');
I uzupełniamy je wedle danych z naszego serwera. Jeżeli nie wiemy co tam należy wpisać, albo po wpisaniu danych otrzymujemy później komunikat Error establishing a database connection - należy napisać do administratora swojego hostingu, i poprosić go o pomoc.
Z innych rzeczy w pliku wp-config.php powinny zainteresować nas unikatowe klucze uwierzytelniania, które wyglądają domyślnie tak:
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');
define(‚AUTH_SALT', ‚wprowadz tutaj unikatowa fraze');
define(‚SECURE_AUTH_SALT', ‚wprowadz tutaj unikatowa fraze');
define(‚LOGGED_IN_SALT', ‚wprowadz tutaj unikatowa fraze');
define(‚NONCE_SALT', ‚wprowadz tutaj unikatowa fraze');
Oczywiście w zależności od wersji WordPressa, będzie to wyglądało inaczej. Starsze wersje WP będą miały mniej kluczy, ten przykład jest dla najnowszej wersji WordPressa 3.2.
Klucze należy uzupełnić swoimi unikatowymi ciągami znaków, jeśli nie chcemy wymyślać ich samemu, możemy skorzystać z tego linka, i skopiować wygenerowany kod do pliku wp-config.php - zamiast tego domyślnego.
Ostatnie co nas powinno interesować to:
$table_prefix = ‚wp_';
define(‚WPLANG', ‚pl_PL');
Pierwsza linijka definiuje prefix bazy danych - jeżeli to jest nasz pierwszy WordPress, albo nie mamy pojęcia co to oznacza - zostawiamy bez zmian. Druga linijka definiuje język WordPressa, jeśli chcemy korzystać z oryginalnej angielskiej wersji, kasujemy z tej linijki pl_PL, jeśli chcemy aby WordPress był przetłumaczony na polski, nasza stała WPLANG powinna wyglądać jak wyżej.
Na sam koniec upewniamy się że używamy poprawnego kodowania, w tym celu klikamy u góry w menu w Format, i tam powinna być zaznaczona opcja - UTF-8 bez BOM. Jeżeli jest zaznaczone co innego, to zaraz to zmienimy, ale wpierw szybki zabieg który pozwoli nam ustrzec nasze dane przed pojawianiem się krzaków - wracamy kursorem do kodu, następnie klikamy kombinację klawiszy ctrl + a, a potem ctrl + c ( czyli zaznacz wszystko, a potem kopiuj ), teraz wybieramy u góry Format i wybieramy poprawne formatowanie, po czym wracamy do kodu i tym razem klikamy ctrl + a, a potem ctrl + v ( czyli zaznacz wszystko oraz wklej ). Na końcu zapisujemy zmiany, tutaj także można użyć skrótu ctrl + s.
Tak edytowany plik wp-config.php wysyłamy na serwer.
Instalacja WordPressa
Ostatnim krokiem jest uruchomienie instalacji. W tym celu należy odpalić instalację poprzez wpisanie adresu strony w przeglądarce, w zależności czy pliki WordPressa wrzuciliśmy do głównego katalogu domeny, czy też do podkatalogu, adres powinien wyglądać tak:
http://www.nasza-domena.pl/wp-admin/install.php
http://www.nasza-domena.pl/wordpress/wp-admin/install.php
Po uruchomieniu instalacji postępujemy zgodnie z instrukcją, czyli podajemy takie informacje jak tytuł bloga czy login i hasło głównego konta administracyjnego. Po szybkim przebrnięciu przez kreatora, możemy się w końcu zalogować do naszego WordPressa :)
4