Instalacja PrestaShop na komputerze (localhost)

Planujesz stworzyć sklep internetowy na PrestaShop, ale najpierw chcesz się zapoznać z tym systemem? Możesz zainstalować PrestaShop lokalnie na swoim komputerze, a hosting wykupić dopiero wtedy, gdy zechcesz przenieść sklep do sieci. Jak to zrobić?

Do uruchomienia funkcjonalnego sklepu internetowego potrzebne jest, oczywiście, własne miejsce w sieci, czyli hosting, a także domena, czyli adres, za pomocą którego ktoś do nas trafi. Część osób chciałaby jednak najpierw wszystko przetestować, nauczyć się w swoim tempie obsługi PrestaShop, a także srpawdzić, czy podołają w samodzielnym stworzeniu strony sprzedającej produkty. Na takie sytuacje przydaje się możliwość lokalnej instalacji PrestaShop na komputerze.

Czym jest instalacja PrestaShop na komputerze, czyli serwerze lokalnym?

Instalacja na localhost to nic innego, jak instalacja na naszym komputerze w oparciu o niewielkie oprogramowanie, które pozwala uruchomić lokalny serwer do utrzymywania stron WWW oraz baz danych. Uruchamiając serwer lokalny możesz testować strony i systemy CMS bezpośrednio na swoim komputerze, bez konieczności kupowania hostingu i domeny. Takie strony nie są dostępne dla osób z Internetu – masz do nich dostęp tylko ze swojego komputera. Można to zmienić i dać komuś dostęp z zewnątrz, ale domyślne działanie jest takie, że uruchamiamy localhost dla siebie np. na potrzeby testów czy lokalnej produkcji.

Zaletą takiego rozwiązania jest to, że nic Cię to nie kosztuje. Oprogramowanie do uruchomienia lokalnego serwera WWW jest bezpłatne i można z niego korzystać bez ograniczeń czasowych. Nie ma też żadnych wysokich wymagań co do komputera i jego szybkości. Lokalny serwer można bez problemu uruchomić nawet na słabym, starym laptopie. Na czas uruchomienia strony w ramach serwera lokalnego możesz do woli eksperymentować i w swoim tempie nauczyć się obsługi PrestaShop. Gdy zdecydujesz, że czujesz się już komfortowo lub przygotujesz w pełni stronę, to możesz wtedy wykupić hosting i umieścić stronę w sieci, dostępną publicznie dla wszystkich.

Szukasz hostingu pod PrestaShop? Wybierz LH.pl i ciesz się niezawodnym sklepem i wysoką konwersją!

Zainstaluj lokalny serwer WWW i baz danych za pomocą XAMPP

Zacznijmy od postawienia serwera lokalnego. Jak wspomniałem, konieczne będzie do tego oprogramowanie. W sieci można znaleźć wiele rozwiązań tego typu (np. XAMPP, WampServer, Laragon), więc wybór zależy od preferencji użytkownika. Na potrzeby artykułu skorzystamy z tego pierwszego, czyli XAMPP. Jest on najpopularniejszy i dla nowych użytkowników będzie potencjalnie najmniej problematyczny.

Pobierz XAMPP

Wejdź na powyższą stroną, a następnie pobierz instalator XAMPP dla systemu Windows, Linux lub macOS.

Pobieranie programu XAMPP

PrestaShop posiada konkretne wymagania co do wersji PHP na serwerze – zwróć na nie uwagę przy pobieraniu pakietu XAMPP. 

  • Dla PrestaShop 1.7.4 i starszych najnowsza obsługiwana wersja PHP to 7.1
  • Dla PrestaShop 1.7.5 i 1.7.6 najnowsza obsługiwana wersja PHP to 7.2
  • Dla PrestaShop 1.7.7 najnowsza obsługiwana wersja PHP to 7.3

Na chwilę obecną najnowsza wersja PHP 7.4 nie jest obsługiwana w żadnej stabilnej wersji PrestaShop. Aktualną stabilną wersję PrestaShop możesz sprawdzić na stronie pobierania skryptu. Zainstaluj taką wersję pakietu XAMPP, aby zawarta w nim wersja PHP była kompatybilna z wersją PrestaShop, którą planujesz zainstalować.

Instalacja programu XAMPP

Po pobraniu pakietu uruchom instalator. Przy wyborze lokalizacji instalacji miej na uwadze, że jest to miejsce, w którym będziesz przechowywać pliki ze swoją stroną internetową. Resztę ustawień możesz pozostawić na domyślnych wartościach. 

Włącz w XAMPP rozszerzenie intl dla PHP

Zanim skorzystamy z XAMPP, trzeba włączyć dla serwera WWW jedno rozszerzenie, które domyślnie jest wyłączone. Chodzi o rozszerzenie intl, które jest wymagane przez PrestaShop. W tym celu otwórz plik php.ini w Notatniku. Plik ten znajduje się w następującej lokalizacji:

C:/xampp/php/php.ini

Wciśnij w Notatniku CTRL+F, aby wywołać wyszukiwarkę w tym pliku i wyszukaj poniższej linii:

;extension=intl

Średnik oznacza, że to rozszerzenie jest wyłączone. Usuń średnik, aby linia wyglądała następująco:

extension=intl
Włącz rozszerzenie intl

Zapisz plik php.ini i zamknij Notatnik.

Uruchom XAMPP i stwórz bazę danych

Po ukończeniu instalacji pojawi się okno XAMPP Control Center, za pomocą którego możesz włączyć serwer WWW (Apache) oraz serwer baz danych MySQL. Jeśli okno nie wyświetliło się automatycznie, to wyszukaj na komputerze aplikacji o nazwie XAMPP Control Center i uruchom ją ręcznie.

Okno programu XAMPP

Do zainstalowania i korzystania z PrestaShop lokalnie musisz uruchomić dwa podstawowe moduły – Apache i MySQL. Wciśnij przycisk Start obok każdego z nich i poczekaj, aż zapali się zielone światło, informujące o działaniu każdego z modułów.

Uruchomione moduły w XAMPP

Twój serwer lokalny jest uruchomiony i dostępny pod następującym adresem:

http://127.0.0.1

Powyższy adres wskazuje ZAWSZE na ten komputer, z którego adres zostanie wywołany. Wywołaj powyższy adres w przeglądarce internetowej, aby wyświetlić stronę startową XAMPP. W tym miejscu znajdziesz podstawowe informacje, a także menu z odnośnikami do najważniejszych opcji.W górnym menu wybierz opcję “phpMyAdmin”, aby wejść do panelu zarządzania bazami danych. 

Ekran startowy XAMPP

Pojawi się okno narzędzia phpMyAdmin. Wybierz w tym miejscu zakładkę “Bazy danych”. Wyświetlona zostana tabela z listą wszystkich baz danych. Nad nią znajduje się pole, pozwalające utworzyć nową bazę danych.

Stwórz bazę danych dla PrestaShop

W polu z nazwą wpisz np. “prestashop”, a następnie kliknij “Utwórz”. Baza danych zostanie utworzona i jest gotowa do tego, by wypełnić ją danymi z PrestaShop.

Wolisz od razu pracować na hostingu zamiast na swoim komputerze? Wybierz LH.pl i zaoszczędź sobie czasu!
hosting pod prestashop

Pobierz i wypakuj PrestaShop do folderu na serwerze lokalnym

Środowisko lokalne masz już gotowe i w pełni działające. Teraz możesz pobrać i zainstalować PrestaShop.

Pobierz PrestaShop

Wejdź w powyższy link, zaakceptuj warunki i pobierz najnowszą wersję PrestaShop w stabilnej wersji. Po pobraniu musisz wypakować archiwum z PrestaShop na swoim serwerze lokalnym. Gdzie je wypakować? Ścieżka do Twojego głównego folderu, w którym przechowywane są pliki stron, jest następująca:

C:/xampp/htdocs/

Jeśli w trakcie instalacji wybrałeś inną lokalizację dla XAMPP, to wejdź w odpowiednie miejsce na swoim dysku. Zawsze jednak głównym katalogiem na pliki stron jest podfolder “htdocs”, który znajduje się w katalogu “xampp”.

Utwórz folder pod PrestaShop

Otwórz folder htdocs, a następnie utwórz tu osobny katalog specjalnie na instalację PrestaShop. Może to być katalog o dowolnej nazwie, np. “sklep”.

Wypakuj PrestaShop

Po stworzeniu folderu “sklep” wypakuj do niego zawartość archiwum z PrestaShop. Możesz to zrobić, otwierając archiwum ZIP z PrestaShop za pomocą dowolnego programu do archiwizacji danych, a następnie przeciągając zawartość archiwum na utworzony folder “sklep”.

Gdy zdecydujesz się uruchomić sklep online, konieczny będzie hosting. Wybierz LH.pl!

Zainstaluj PrestaShop na localhost

Po wypakowaniu plików należy teraz wywołać je z poziomu przeglądarki internetowej. Można to zrobić, wywołując następujący adres w przeglądarce:

http://127.0.0.1/sklep/

Oczywiście, jeśli pliki PrestaShop zostały wypakowane do innego podkatalogu niż “sklep”, to należy to zmienić również w powyższym odnośniku.

Wywołanie tego odnośnika spowoduje uruchomienie instalatora PrestaShop. Wystarczy teraz postępować zgodnie z tym, co wyświetla się na ekranie. Pojawi się wybór języka, regulamin do zaakceptowania, a także formularz, w którym możesz dostosować podstawowe ustawienia sklepu (nazwa, dane administratora itp.). To kwestie indywidualne, które należy wypełnić samodzielnie.

Konfiguracja bazy danych w PrestaShop

W trakcie jednego z kroków konieczne będzie podanie danych do połączenia się z bazą danych. W przypadku XAMPP są one następujące:

Nazwa bazy: prestashop (lub inna, którą wpisałeś przy tworzeniu bazy)

Login do bazy danych: root

Hasło: brak (pozostaw puste)

Adres hosta: localhost

Po zaakceptowaniu danych i pomyślnej instalacji wyświetlą się odnośniki do strony głównej sklepu, a także do panelu administracyjnego.

Zakończona instalacja PrestaShop

Zanim jednak będziesz mógł skorzystać ze sklepu, konieczny jest jeden, ostatni krok – usunięcie folderu “install” z katalogu z PrestaShop.

Przejdź do folderu, w którym PrestaShop się znajduje (np. “C:/xampp/htdocs/sklep/”), a następnie znajdź i wykasuj cały folder “install”.

Wykasuj zawartość folderu install

Dopiero teraz, gdy ten katalog jest wykasowany, możesz skorzystać w pełni z PrestaShop, zalogować się do panelu administracyjnego i rozpocząć pracę nad swoim sklepem.

ZOBACZ RÓWNIEŻ

Jak wdrożyć reCaptcha do formularzy w PrestaShop

Otrzymujesz SPAM w PrestaShop? Zabezpiecz formularze kontaktowe i rejestracyjne za pomocą reCaptcha.

Sprawdź

Darmowy kurs WooCommerce
Artykuł odpowiedział na twoje pytanie? Udostępnij go dalej:
Obrazek domyślny
Błażej Starosta
Ma doświadczenie w tworzeniu oraz prowadzeniu stron WWW, od blogów aż po sklepy internetowe. Od lat uważnie śledzi rozwój WordPressa i jego wpływ na rynek twórców stron internetowych. Stara się być na bieżąco ze wszystkimi nowinkami technologicznymi i dzielić się swoją wiedzą.

3 komentarze

  1. witam,

    mam problem, podczas instalacji presty na serwerze lokalnym poprzez XAMPP pojawił się problem

    z tego co się dowiedziałem trzeba w pliku:
    C:/xampp/php/php.iniUsunąć średnik, aby linia wyglądała następująco
    :extension=intl
    lecz ja w swoim pliku mam tylko:
    extension=php_intl.dll
    co mam zrobić aby dokończyć instalację?

  2. Witam probowalem zainstalowac prestashop wg instrukcji i na dwoch komputerach mam ten sam problem prestashop nie łączy się z wcześniej utworzoną bazą danych

  3. świetny poradnik, udało mi uruchomić sklep lokalnie bez problemu, dzięki za jego stworzenie!

Możliwość komentowania została wyłączona.