PHP / Magento Dev Blog

  • Publikacje
  • O autorze
  • Kontakt

Magento 2 własny moduł nie ładuje się po deployment – błąd DI compilation

  • 0
Henryk Tews
niedziela, 19 lipca 2026 / Opublikowano w Magento / Adobe Commerce

Nowa wersja modułu wdrożona na produkcję powodowała błąd 500 na całym sklepie. DI compilation kończyło się błędem o brakującym interfejsie. Problem był w zmianie sygnatury konstruktora bez aktualizacji di.xml. Czas naprawy: 1 godzina.

(więcej…)

Magento 2 utrata koszyka – Redis session i eviction policy

  • 0
Henryk Tews
piątek, 17 lipca 2026 / Opublikowano w Magento / Adobe Commerce

Klienci tracili zawartość koszyka i zostawali wylogowani losowo podczas zakupów. Problem nasilał się w weekendy przy dużym ruchu. Czas naprawy: 2 godziny.

(więcej…)

Magento 2 błąd CSRF token w AJAX i REST API – sesje i nagłówki

  • 0
Henryk Tews
środa, 15 lipca 2026 / Opublikowano w Magento / Adobe Commerce

Niestandardowe formularze w sklepie przestały działać po aktualizacji Magento. Błąd „Invalid Form Key” w logach. Własne endpointy AJAX rzucały wyjątek CSRF przy każdym żądaniu. Czas naprawy: 2 godziny.

(więcej…)

Magento 2 admin grid timeout – siatka zamówień z 500k rekordami

  • 0
Henryk Tews
niedziela, 12 lipca 2026 / Opublikowano w Magento / Adobe Commerce

Panel admina zawieszał się przy próbie otwarcia listy zamówień. Timeout po 30 sekundach. Baza danych zawierała 500 000 zamówień zgromadzonych przez 5 lat. Czas naprawy: 3 godziny.

(więcej…)

Magento 2 błędny VAT dla klientów B2B z UE – konfiguracja podatku

  • 0
Henryk Tews
piątek, 10 lipca 2026 / Opublikowano w Magento / Adobe Commerce

Sklep B2B naliczał VAT 23% klientom z Niemiec i Francji którzy podawali numer VAT UE. Zgodnie z zasadą reverse charge VAT powinien być 0% dla firm z UE posiadających numer VAT. Problem generował skargi klientów i ryzyko podatkowe. Czas naprawy: 8 godzin.

(więcej…)

Magento 2 mixed content – HTTP zasoby blokowane na HTTPS stronie

  • 0
Henryk Tews
środa, 08 lipca 2026 / Opublikowano w Magento / Adobe Commerce

Po przejściu sklepu na HTTPS przestały ładować się obrazy produktów i arkusze CSS w przeglądarce Chrome. Konsola pokazywała setki błędów Mixed Content. Sklep wyglądał na zepsuty. Czas naprawy: 1 godzina.

(więcej…)

Magento 2 zduplikowane zamówienia – brak idempotentności w checkout

  • 0
Henryk Tews
niedziela, 05 lipca 2026 / Opublikowano w Magento / Adobe Commerce

Sklep generował zduplikowane zamówienia – klient kliknął „Zamów” raz, ale powstawały dwa identyczne zamówienia z podwójną płatnością. Problem dotyczył ~2% zamówień głównie przy wolnym połączeniu internetowym. Czas naprawy: 6 godzin.

(więcej…)

Magento 2 produkty nie pojawiają się w wyszukiwarce – problem z OpenSearch

  • 0
Henryk Tews
piątek, 03 lipca 2026 / Opublikowano w Magento / Adobe Commerce

Klienci nie mogli znaleźć produktów przez wyszukiwarkę mimo że produkty były widoczne w kategoriach. Wyszukiwanie po SKU, nazwie i opisie nie dawało wyników. Problem narastał przez 2 tygodnie po migracji na nowy serwer. Czas naprawy: 2 godziny.

(więcej…)

Magento 2 Varnish cache nie działa – hit rate 0% i błędna konfiguracja VCL

  • 0
Henryk Tews
środa, 01 lipca 2026 / Opublikowano w Magento / Adobe Commerce

Varnish był zainstalowany i skonfigurowany, ale każde żądanie trafiało do PHP – hit rate wynosił 0%. Serwer był przeciążony mimo Varnisha. Problem w błędnej konfiguracji VCL i cookiach sesji. Czas naprawy: 4 godziny.

(więcej…)

Magento 2 – wyczerpanie pamięci przy imporcie produktów (memory limit)

  • 0
Henryk Tews
niedziela, 28 czerwca 2026 / Opublikowano w Magento / Adobe Commerce

Import 10 000 produktów przez panel admina kończył się błędem Allowed memory size exhausted po około 3000 produktach. Import trwał 40 minut i nie kończył się sukcesem. Czas naprawy: 3 godziny.

(więcej…)

  • 1
  • 2
  • 3
  • 4
  • Publikacje
  • O autorze
  • Kontakt

© 2026 Created by

GÓRA
Zarządzaj zgodą
Aby zapewnić jak najlepsze wrażenia, korzystamy z technologii, takich jak pliki cookie, do przechowywania i/lub uzyskiwania dostępu do informacji o urządzeniu. Zgoda na te technologie pozwoli nam przetwarzać dane, takie jak zachowanie podczas przeglądania lub unikalne identyfikatory na tej stronie. Brak wyrażenia zgody lub wycofanie zgody może niekorzystnie wpłynąć na niektóre cechy i funkcje.
Funkcjonalne Zawsze aktywne
Przechowywanie lub dostęp do danych technicznych jest ściśle konieczny do uzasadnionego celu umożliwienia korzystania z konkretnej usługi wyraźnie żądanej przez subskrybenta lub użytkownika, lub wyłącznie w celu przeprowadzenia transmisji komunikatu przez sieć łączności elektronicznej.
Preferencje
Przechowywanie lub dostęp techniczny jest niezbędny do uzasadnionego celu przechowywania preferencji, o które nie prosi subskrybent lub użytkownik.
Statystyka
Przechowywanie techniczne lub dostęp, który jest używany wyłącznie do celów statystycznych. Przechowywanie techniczne lub dostęp, który jest używany wyłącznie do anonimowych celów statystycznych. Bez wezwania do sądu, dobrowolnego podporządkowania się dostawcy usług internetowych lub dodatkowych zapisów od strony trzeciej, informacje przechowywane lub pobierane wyłącznie w tym celu zwykle nie mogą być wykorzystywane do identyfikacji użytkownika.
Marketing
Przechowywanie lub dostęp techniczny jest wymagany do tworzenia profili użytkowników w celu wysyłania reklam lub śledzenia użytkownika na stronie internetowej lub na kilku stronach internetowych w podobnych celach marketingowych.
  • Zarządzaj opcjami
  • Zarządzaj serwisami
  • Zarządzaj {vendor_count} dostawcami
  • Przeczytaj więcej o tych celach
Zobacz preferencje
  • {title}
  • {title}
  • {title}