Jak zainstalować WordPress na Localhost?

Jak zainstalować WordPress na XAMPP?

19 lipca 2022

Instalacja WordPress w lokalnym środowisku może się nam przydać do testowania rzeczy, których nie chcielibyśmy sprawdzać bezpośrednio w wersji produkcyjnej (tej, do której dostęp mają także nasi użytkownicy).

Osobiście w wersji lokalnej bardzo często pracuję nad motywami, czy też pluginami. Rozwijam je w spokoju, dzięki czemu użytkownicy nie muszą widzieć “rozkopanej” strony, na której ciągle coś działa nie tak jak powinno.

Nawet jeżeli nie jesteś programistą i nie tworzysz własnych rozszerzeń do WordPress, wersja lokalna też może Ci się przydać.

Jeżeli chcesz np. przetestować jakąś nową wtyczkę, której nie jesteś pewien — najlepiej zrób to właśnie na niej i samemu sprawdź, czy wszystko działa poprawnie, zanim przez przypadek popsujesz stronę, na którą wchodzą inni ludzie.

W tym poradniku pokażę Ci jak w bardzo prosty sposób zainstalować WordPress za pomocą XAMPP.

Instalacja WordPress na XAMPP krok po kroku

1. Pobierz WordPress.

Możesz to zrobić w tym miejscu.

2. Rozpakuj pliki WordPress.

Po prostu naciśnij na spakowany (w ZIP) folder prawym przyciskiem myszy i skorzystaj z opcji “Wyodrębnij wszystkie”.

3. Skopiuj wyodrębniony folder WordPress.

Kopiowanie folderu WordPress

Alternatywnie możesz użyć też opcji Wytnij, jeśli chcesz, by stary folder po przeniesieniu usunął się wraz z jego zawartością.

4. Wklej folder z WordPress do folderu htdocs

Ten folder powinien zawierać wszystkie pliki Twoich stron internetowych uruchamianych za pomocą XAMPP.

Zwykle znajdziesz go na swoim dysku po wejściu w xampp/htdocs, np. C:/xampp/htdocs.

Po wejściu w ten folder naciśnij prawy przycisk myszy i wybierz opcję “Wklej”.

5. Uruchom Apache i MySQL w XAMPP

Uruchamianie Apache i MySQL

Te usługi będą konieczne do odpalenia naszego WordPressa na localhost.

6. Otwórz w przeglądarce swojego nowo wgranego WordPressa

W tym celu udaj się pod adres localhost/nazwa_folderu_z_wordpress. Ja nie zmieniałem nazwy folderu, dlatego u mnie będzie to po prostu localhost/wordpress.

WordPress powinien przekierować Cię pod stronę instalacyjną, czyli localhost/nazwa_folderu_z_wordpress/wp-admin/setup-config.php.

WordPress na localhost

7. Utwórz nową bazę danych dla WordPress

W nowej karcie otwórz swój panel phpMyAdmin. Możesz zrobić to wchodząc pod adres localhost/phpmyadmin.

Zobacz także: Jak wejść w phpMyAdmin XAMPP?

Kliknij na “Nowa” po lewej stronie ekranu i wpisz nazwę bazy danych, np. moj_wordpress. Wybierz kodowanie (np. utf8mb4_general_ci) i kliknij “Utwórz”.

Nie musisz tworzyć żadnych tabel, bo WordPress zrobi to za Ciebie. Możesz już zamknąć kartę z phpMyAdmin i powrócić na stronę instalacyjną.

Jeżeli potrzebujesz więcej informacji, dowiedz się jak stworzyć bazę danych w phpMyAdmin.

8. Zainstaluj WordPress

Na wcześniej omawianej stronie localhost/nazwa_folderu_z_wordpress Kliknij niebieski przycisk “Zaczynajmy”.

Uzupełnij dane instalacyjne. W polu “Nazwa bazy danych” wprowadź nazwę bazy, którą ustawiłeś w kroku 7.

  • Nazwa użytkownika dla XAMPP to domyślnie root.
  • Hasło w XAMPP domyślnie pozostawiamy puste.
  • Adres serwera bazy danych to w naszym przypadku localhost.
  • Jeżeli mamy taką potrzebę, prefiks tabel możemy zmienić na jakiś własny, ale możemy zostawić ten, który jest już ustawiony.

Uzupełniony formularz powinien wyglądać w naszym przypadku mniej więcej tak:

Dane do połączenia w WordPress

Po ich uzupełnieniu kliknij “Wyślij”.

Jeżeli dane zostały wprowadzone poprawnie, w kolejnym kroku kliknij “Uruchom instalację”.

Teraz, według własnych preferencji będziesz mógł ustawić preferencje dotyczące witryny i utworzyć konto Administratora.

Ustawianie danych w WordPress

Kolejno wystarczy już tylko nacisnąć “Zainstaluj WordPressa”.

Po zainstalowaniu naszego CMS możemy rozpocząć nad nim pracę. W takiej sytuacji najlepiej zacząć od wejścia do panelu administracyjnego.

Co zrobić jeżeli WordPress nie działa na XAMPP?

Jeżeli wykonałeś wszystkie opisane powyżej kroki, a Twój WordPress nadal nie działa, przyczyn może być naprawdę sporo.

Oto najpopularniejsze z nich:

  • Niewłaściwa wersja PHP na serwerze. W moim przypadku jeszcze jakiś czas temu WordPress nie działał na XAMPP z zainstalowanym PHP 8. Po odinstalowaniu XAMPP i zainstalowaniu tego z wersją PHP 7.4 WordPress działał już w pełni poprawnie. Warto więc upewnić się, czy instalowana przez nas wersja WordPress jest kompatybilna z wersją PHP w naszym lokalnym środowisku.
  • Błąd instalacji lub plików. W takim przypadku najlepiej skopiować błąd, który nam wyskoczy i sprawdzić jego znaczenie w internecie, lub samemu poprosić o pomoc na jakimś forum. Społeczność WordPress jest bardzo duża, dlatego w razie ewentualnych problemów, powinniście być w stanie sobie jakoś poradzić.