Sklepy online

Naprawa PrestaShop, co zrobić gdy sklep nie działa, krok po kroku

Naprawa PrestaShop, co zrobić gdy sklep nie działa, krok po kroku

W skrócie: naprawa PrestaShop zaczyna się od nazwania objawu (biała strona, błąd 500, błąd bazy, problem po aktualizacji), a potem od włączenia trybu debugowania i przejrzenia logów. Dzięki temu widzisz prawdziwą przyczynę, zamiast zgadywać. Pracuj na kopii i z backupem, żeby nie pogłębić awarii.

Sklep, który nie działa, to realna strata z każdą godziną. Dobra wiadomość: większość awarii PrestaShop ma kilka powtarzalnych przyczyn, a naprawa polega na ich spokojnym wykluczeniu, a nie na stawianiu sklepu od nowa. Poniżej przechodzimy przez najczęstsze scenariusze.

Najpierw: nazwij objaw

Zanim zaczniesz cokolwiek zmieniać, ustal, co dokładnie widzisz. To od objawu zależy ścieżka naprawy:

  • biała, pusta strona (tak zwany biały ekran),
  • błąd 500 (Internal Server Error),
  • błąd połączenia z bazą danych,
  • sklep przestał działać po aktualizacji modułu, motywu lub PrestaShop.

Zasada numer jeden: pracuj na kopii i z backupem

Zanim zaczniesz naprawę, zrób kopię zapasową plików i bazy. Naprawa „na żywca" bez punktu powrotu to najprostszy sposób, żeby z jednego problemu zrobić dwa. Mając backup, możesz działać odważnie, bo w razie czego wrócisz do stanu sprzed.

Biała strona w PrestaShop

Biały ekran to najczęściej błąd PHP ukryty przed klientem. Żeby zobaczyć prawdziwy komunikat, włącz tryb debugowania w pliku konfiguracyjnym sklepu. Następnie wyczyść katalog cache (częsta przyczyna „zamrożonej" białej strony) i sprawdź ostatnio instalowany lub aktualizowany moduł albo motyw. W większości przypadków winny jest konflikt modułu lub zbyt mały limit pamięci PHP. Rozwijamy to w osobnym wpisie: PrestaShop, biały ekran.

Błąd 500 w PrestaShop

Błąd 500 to sygnał, że serwer napotkał coś, czego nie potrafi obsłużyć. Najczęstsze przyczyny to błąd w module lub motywie, uszkodzony plik .htaccess, za mała ilość pamięci PHP albo nieudana aktualizacja. Klucz to log błędów serwera i tryb debug, które wskazują konkretne miejsce. Więcej w: PrestaShop, błąd 500 i tryb demo.

Sklep nie działa po aktualizacji

Jeśli awaria pojawiła się zaraz po aktualizacji PrestaShop, modułu lub motywu, to najpewniej tam leży przyczyna. Cofnij ostatnią zmianę (przywróć poprzednią wersję modułu albo odtwórz z kopii sprzed aktualizacji), sprawdź zgodność wersji modułów z wersją sklepu i wyczyść cache. Dlatego właśnie aktualizacje w sklepie warto robić z kopią i w kontrolowany sposób.

Błąd połączenia z bazą danych

Komunikat o braku połączenia z bazą zwykle oznacza błędne dane dostępowe w pliku konfiguracyjnym (po migracji lub zmianie hasła), przeciążoną bazę albo problem po stronie hostingu. Sprawdź nazwę bazy, użytkownika, hasło i host, a jeśli są poprawne, skontaktuj się z hostingiem.

Kiedy to nie awaria, tylko infekcja

Czasem „sklep nie działa" to skutek włamania: przekierowania, podmienione płatności, dziwne pliki. Jeśli widzisz takie objawy, potraktuj to jak infekcję i działaj według poradnika usuwania infekcji, a przy okazji domknij bezpieczeństwo sklepu PrestaShop.

Sklep zarabia, gdy działa

W e-commerce każda godzina przestoju to realna strata, dlatego liczy się spokojna, metodyczna naprawa, a nie klikanie na oślep. Jeśli Twój sklep PrestaShop przestał działać, a Ty nie chcesz zgadywać pod presją czasu, napisz do nas. Zdiagnozujemy przyczynę i przywrócimy sklep, chroniąc zamówienia i dane klientów.

Powiązane wpisy

Najczęstsze pytania

Jak naprawić sklep PrestaShop, który nie działa?

Zacznij od ustalenia objawu: biała strona, błąd 500, błąd bazy danych czy problem po aktualizacji. Włącz tryb debugowania, sprawdź logi, cofnij ostatnią zmianę (moduł, motyw, aktualizacja) i w razie potrzeby przywróć z kopii zapasowej. Pracuj na kopii, żeby nie pogłębić problemu.

PrestaShop pokazuje białą stronę, co robić?

Biała strona to zwykle błąd PHP ukryty przed klientem. Włącz tryb debug w pliku konfiguracyjnym, żeby zobaczyć prawdziwy komunikat, wyczyść katalog cache i sprawdź ostatnio zmieniony moduł lub motyw. Najczęściej to konflikt modułu albo brak pamięci PHP.

Skąd bierze się błąd 500 w PrestaShop?

Najczęstsze przyczyny to błąd w module lub motywie, uszkodzony plik .htaccess, za mała ilość pamięci PHP albo nieudana aktualizacja. Log serwera i tryb debug wskazują konkretne miejsce.

Czy przy naprawie PrestaShop stracę zamówienia i dane klientów?

Nie powinieneś. Naprawa polega na usunięciu przyczyny awarii, a nie na odtwarzaniu sklepu od zera. Dane zamówień i klientów siedzą w bazie. Pracując na kopii i z backupem, chronisz je przez cały proces.

Powiązane usługi

Darmowy audyt bezpieczeństwa

Nie czekaj, aż strona padnie

Prześlij nam adres swojej strony przez formularz. Sprawdzimy ją pod kątem zagrożeń i wydajności, a Ty dostaniesz konkretne rekomendacje oraz bezpłatną wycenę zabezpieczenia.

Zamów bezpłatny audyt →

Bez zobowiązań · Kontakt przez formularz · Odpowiedź w 1 dzień roboczy

Szukasz zupełnie nowego otwarcia? Zbudujemy Twoją stronę od zera, szybką i bezpieczną. Poznaj ofertę MP WebSolutions.