Luka w jądrze Linuksa (kernel): czy dotyczy Twojego PrestaShop?
Sama ta luka nie wpuści nikogo z internetu, ale kto jest już w środku, może przejąć serwer. Co zrobić dziś, jeśli masz…
Otwierasz sklep w poniedziałek rano i widzisz tylko „Error 500” albo zupełnie pustą stronę, a zamówienia z weekendu czekają. Błąd 500 w PrestaShop albo biały ekran prawie nigdy nie oznacza, że straciłeś sklep: oznacza, że coś zawiodło za kulisami, a PrestaShop nie umie Ci powiedzieć co. Najpierw nie ruszaj niczego na ślepo; potem albo zdiagnozuj to według kroków poniżej, albo przekaż problem komuś, kto zajmie się nim w mniej niż 12 godzin.
To ogólny komunikat serwera: „coś poszło nie tak i nie mogę dokończyć ładowania strony”. Nie mówi co. Biały ekran to to samo, tylko nawet bez komunikatu: sklep jest ustawiony tak, żeby nie pokazywać błędów klientom, więc nie pokazuje nic.
Dobra wiadomość jest taka, że Twoje produkty, klienci i zamówienia nadal są w bazie danych. Zepsuła się część, która je wyświetla, a to da się naprawić.
Prawie zawsze tuż wcześniej coś się zmieniło. Najczęstsze przyczyny to:
Zanim zrobisz cokolwiek innego, przypomnij sobie: co zostało zainstalowane, zaktualizowane albo zmienione w ostatnich dniach? Ta odpowiedź oszczędza połowę pracy.
PrestaShop ma tryb debugowania, który zamiast pustej strony pokazuje pełny komunikat błędu. Ten komunikat zwykle mówi, który plik albo który moduł zawiódł.
Jeśli panel nadal się otwiera, włącz go w Zaawansowane > Wydajność > Tryb debugowania. Jeśli panel też się nie otwiera, trzeba to zrobić, edytując plik przez FTP; wyjaśniamy to w ostatniej części, dla Twojego zespołu technicznego.
Ważne ostrzeżenie: przy włączonym trybie debugowania Twoi klienci też widzą błędy. Używaj go tylko tak długo, jak potrzebujesz, żeby przeczytać komunikat, a potem znowu go wyłącz.
Drugie źródło wskazówek to log błędów: PrestaShop zapisuje błędy w folderze var/logs Twojego sklepu, a hosting zwykle ma własny log błędów PHP w panelu klienta.
Czasem tak. Są trzy rzeczy, które sprawdzisz bez ruszania kodu:
W panelu, w Zaawansowane > Wydajność, kliknij Wyczyść pamięć podręczną. Jeśli panel się nie otwiera, Twój zespół techniczny może ją wyczyścić, usuwając zawartość jednego folderu. To bezpieczne: PrestaShop sam odtwarza te pliki.
Jeśli problem zaczął się po instalacji albo aktualizacji modułu, wyłącz go (nie odinstalowuj) w Moduły > Menedżer modułów. Jeśli sklep wróci, wiesz, kto był winny.
Jedno proste pytanie: „Czy w ostatnich dniach zmieniliście wersję PHP albo jakiś limit serwera?”. Każda wersja PrestaShop działa tylko z określonymi wersjami PHP, a taka zmiana może położyć sklep z dnia na dzień.
Jeśli po tym wszystkim nadal jest tak samo, przestań testować. Każda próba na ślepo to więcej czasu z zamkniętym sklepem i większe ryzyko ruszenia czegoś, co akurat działało.
W BK Modules oferujemy pilne wsparcie techniczne PrestaShop: płacisz za godzinę pracy technika, 45 € (stawka z października 2026), a my bierzemy się do roboty. Pracujemy 7 dni w tygodniu. Błędy 500, białe ekrany i panel, który się nie otwiera, są na samej górze listy rzeczy, które naprawiamy.
Tak to działa:
Pracujemy z PrestaShop 1.6, 1.7, 8 i 9, a faktura jest na Twoim koncie zaraz po zapłacie. To my tworzymy moduły do PrestaShop, więc wiemy od środka, co zwykle się psuje.
Większość tych błędów bierze się z aktualizacji wgranej bez testów albo ze zmiany na serwerze, o której nikt nie uprzedził. Ktoś, kto zna Twój sklep i testuje aktualizacje przed ich wgraniem, oszczędza Ci prawie wszystkich takich nerwów.
Właśnie tym jest roczna opieka nad PrestaShop: testowane aktualizacje, kopie zapasowe, monitoring i godziny w ciągu roku na wypadek, gdy coś pójdzie nie tak.
Jeśli panel się nie otwiera, tryb debugowania włącza się w config/defines.inc.php, zmieniając false na true w tej linii:
define('_PS_MODE_DEV_', true);
var/logs/ oraz log błędów PHP serwera.var/cache/prod/ i var/cache/dev/.modules/, żeby PrestaShop go nie ładował.memory_limit co najmniej 256 MB.var/, img/ i upload/ z prawem zapisu dla użytkownika serwera WWW.Na koniec ustaw _PS_MODE_DEV_ z powrotem na false.
Wolisz, żebyśmy wdrożyli to za Ciebie? Zostawiamy to działające w Twoim sklepie, z monitoringiem i wsparciem technicznym.
Moduł, aplikacja, serwer, który sprawia problemy, albo coś pilnego. Odpowiadamy w ciągu 24 godzin, ze stałą wyceną: cena i termin.