Otrzymuję 403 zabronione odpowiedzi, gdy próbuję zapisać zmiany w istniejącej regule ceny koszyka. Występuje tylko pod następującymi warunkami:
- Dodanie do reguły więcej niż 3 warunków
Dla kontekstu próbuję dodać 5 warunków do reguły, wszystkie o strukturze:
ANY = TRUE:
IF FOUND WITH ANY = TRUE:
SKU = X
SKU = X
SKU = X
Jeśli spróbuję dodać czwarty SKU = X
warunek i zapisać regułę, otrzymam błąd 403.
Co wiem:
- Można to odtworzyć tylko w produkcji (nie w fazie tworzenia / przygotowywania)
- Mogę z powodzeniem ustawić 3 lub mniej
SKU = X
warunków z dowolnymi wartościami - Mogę z powodzeniem dodawać inne typy warunków o dowolnych wartościach
- Zdarza się to wcześniej
preDispatch
, więc nie ma żadnych przekierowań / przekazywania /.htaccess
Plik jest zasadniczo Zdjęcie (brak przepisuje)
Czy ktoś wcześniej tego doświadczył?
ce-1.7.0.2
shopping-cart-price-rules
Rick Buczyński
źródło
źródło
Odpowiedzi:
Rozwiązany problem @Agop miał dobry pomysł na sprawdzenie ustawień mod_security. W moim przypadku nie byłem w stanie ich kontrolować i musiałem przełożyć się na dostawcę usług hostingowych.
Jak się okazuje, host (Nexcess) może mieć pewne ścisłe ustawienia bezpieczeństwa. Nawiązują nawet do tego na swoim blogu sprzed kilku lat:
Poprawiając niektóre ustawienia konta, błędy 403 znikają (nie mogłem wiedzieć, jakie ustawienia - jeśli się dowiem, opublikuję je tutaj).
źródło