Magento 2 utrata koszyka – Redis session i eviction policy
Klienci tracili zawartość koszyka i zostawali wylogowani losowo podczas zakupów. Problem nasilał się w weekendy przy dużym ruchu. Czas naprawy: 2 godziny.
- Opublikowano w Magento / Adobe Commerce
Xdebug 3 + DDEV + PHPStorm – debugowanie, profiling, flamegraph
Xdebug 3 zmienił sposób konfiguracji – zamiast wielu dyrektyw jedna opcja xdebug.mode steruje całym zachowaniem. Połączenie Xdebug 3, DDEV i PHPStorm daje kompletne środowisko: step debugger z breakpointami, profiler który generuje cachegrind, i coverage raporty dla PHPUnit. Pokażę konfigurację od zera i jak analizować wyniki profilera w PHPStorm i QCacheGrind.
- Opublikowano w Środowiska
Magento 2 błąd CSRF token w AJAX i REST API – sesje i nagłówki
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.
- Opublikowano w Magento / Adobe Commerce
Magento 2 admin grid timeout – siatka zamówień z 500k rekordami
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.
- Opublikowano w Magento / Adobe Commerce
