Przejdź do treści

Ustawienia plików cookie

Prosimy wybrać, na które rodzaje plików cookie Państwo zezwalają. Wybór można zmienić w dowolnym momencie w Ustawieniach plików cookie na dole każdej strony. Polityka prywatności

Niezbędne

Zawsze włączone

Potrzebne do logowania, zachowania koszyka i zapamiętania wyborów. Są zawsze włączone.

Jakie pliki cookie?
  • weboke_sessie, weboke_klant, weboke_remember: sesja i pozostanie zalogowanym
  • weboke_basket: koszyk
  • wkBtwIncl: wyświetlanie cen z VAT lub bez VAT
  • wok_cookies: wybór dotyczący plików cookie, 12 miesięcy

Mierzą, która reklama prowadzi do odwiedzin lub zamówienia, abyśmy nie płacili za reklamy, które nic nie dają.

Jakie pliki cookie?
  • Google Ads przez Google Tag Manager (_gcl_au, _gcl_aw), do 90 dni
  • OpenAI Ads, reklamy w ChatGPT
  • wok_aff: przez którego partnera trafili Państwo do nas (program partnerski), 60 dni

4,6

Kraj i język

Każdy kraj ma własną stronę z cenami i stawką VAT tego kraju.

Wyświetl

Warianty lub menu nie są zapisywane: zwiększenie max_input_vars

Edytują Państwo produkt z wieloma wariacjami lub duże menu w WordPressie i klikają Państwo Aktualizuj. Nie pojawia się żaden komunikat o błędzie, ale po ponownym załadowaniu części zmian brakuje: ostatnie wariacje mają starą cenę, a na dole menu brakuje pozycji. W takim przypadku przyczyną jest niemal zawsze ustawienie PHP max_input_vars.

Czym jest max_input_vars?

Podczas zapisywania przeglądarka wysyła wszystkie pola formularza do serwera jednocześnie. W przypadku produktu z wariacjami jest to wiele pól na każdą wariację: cena, stan magazynowy, SKU, waga i inne. W przypadku dużego menu każda pozycja menu zawiera pewną liczbę pól. PHP przyjmuje w jednym żądaniu tylko określoną liczbę pól: to właśnie max_input_vars. Domyślna wartość w PHP to 1000. Jeśli pól jest więcej, PHP pomija resztę bez żadnego komunikatu. WordPress i WooCommerce zapisują wtedy tylko to, co faktycznie dotarło.

WooCommerce wyświetla w panelu administracyjnym 15 wariacji na stronę, aby to ograniczyć. Przy dużej liczbie atrybutów i pól mimo to można osiągnąć ten limit.

Sprawdzanie bieżącej wartości

  • W WooCommerce: WooCommerce > Status, przy PHP Max Input Vars.
  • W DirectAdmin: Select PHP version, zakładka Options, przy max_input_vars.

Zwiększanie max_input_vars w WebOké

  1. Proszę zalogować się do DirectAdmin: w Moje WebOké proszę przejść do Moje Produkty i kliknąć przy swoim pakiecie hostingowym na DirectAdmin.
  2. Proszę kliknąć w sekcji Extra Programy na Select PHP version.
  3. Proszę sprawdzić, czy wybrana jest wersja, której używa Państwa strona. Opcje ustawia się osobno dla każdej wersji PHP.
  4. Proszę przejść do zakładki Options, kliknąć na wartość przy max_input_vars i wybrać wyższą wartość, na przykład 3000 lub 5000.
  5. Zmiana zostaje zapisana od razu i obowiązuje dla wszystkich stron w Państwa pakiecie korzystających z tej wersji PHP.

Jeśli wersja PHP jest ustawiona na native, nie można nic zmienić w sekcji Options. Proszę w takim przypadku najpierw wybrać konkretną wersję. Wyjaśnienie ze zrzutami ekranu znajduje się w artykule Opcje PHP: upload_max_filesize, memory_limit i max_execution_time oraz w Zmiana wersji PHP i ustawień PHP (i co zrobić w przypadku błędów po aktualizacji).

Wolą Państwo nie szukać tego samodzielnie? Asystent AI w Moje WebOké może dostosować max_input_vars dla wersji PHP, z której korzysta Państwa pakiet. Najpierw zobaczą Państwo, co się zmieni, i sami to Państwo zatwierdzą.

Sprawdzanie, czy to działa

  1. Proszę sprawdzić w WooCommerce > Status, czy widoczna jest nowa wartość.
  2. Nadal widoczna jest stara wartość? Proszę sprawdzić, czy w pliku .htaccess znajduje się stara reguła php_value max_input_vars lub czy w PHP Instellingen w DirectAdmin ustawiona jest osobna wartość dla Państwa domeny. Mają one pierwszeństwo. Proszę zobaczyć PHP Instellingen w DirectAdmin czy Select PHP version: jaka jest różnica?
  3. Proszę ponownie edytować produkt lub menu, zapisać i po ponownym załadowaniu sprawdzić, czy wszystko zostało zachowane. To, co już zostało utracone, trzeba uzupełnić ponownie.
Wyższy limit rozwiązuje objaw, mniej pól rozwiązuje przyczynę. Proszę tworzyć tylko te wariacje, które faktycznie Państwo sprzedają, zamiast generować wszystkie kombinacje. Właściwość, która nie zmienia ceny ani stanu magazynowego, na przykład tekst grawerunku, lepiej zaoferować jako opcję produktu niż jako wariację. Proszę nie ustawiać wartości na maksimum "na wszelki wypadek".

Więcej informacji

Czy ten artykuł był pomocny?

← Powrót do Hosting: informacje ogólne

Chwileczkę…

Konfiguracja domen

Dla każdej domeny można ustawić serwery nazw, powiązanie z hostingiem oraz to, kto zostanie właścicielem.

Wczytywanie domen…