Technikai fórum

max_input_vars hiba

 
Picture of Zsolt Halmi
max_input_vars hiba
by Zsolt Halmi - Friday, 7 October 2022, 10:57 PM
 
Üdvözlet!

Olyan hibába futottunk bele, hogy a régi moodle-t (4.0.4+) kimentettük (moodle, moodledata, adatbázis). Az új gépre/telepítésre sikeresen vissza is sikerült importálni mindent. Üzemel is rendesen (belépés, felhasználók stb.). A régi gépen még 7.4-es php volt, de az új gépen már a 8as (8.0.24). Szerettük volna szokás szerint git-el frissíteni (első frissítés lett volna az új gépen), de a sudo -u www-data php admin/cli/upgrade.php futtatásakor a következő hibát dobja: 

== Környezet ==

!! max_input_vars !!

[alaprendszer] ennek az ellenőrzésnek sikerülnie kell - A max_input_vars értéke legyen legalább 5000.

A php.ini-ben 5000-re van állítva, és a php összegző oldalon is 5000-et hoz. De a sudo -u www-data php admin/cli/upgrade.php futtatásakor továbbra is a fenti hibát dobja.

https://docs.moodle.org/311/en/Environment_-_max_input_vars

Köszönöm a segítséget!

Picture of Csaba Vágvölgyi
Tárgy: max_input_vars hiba
by Csaba Vágvölgyi - Saturday, 8 October 2022, 7:28 AM
 

Kedves Zsolt!

Bár a 8-as PHP-val még nincsenek tapasztalataim, de az jutott eszembe, hogy a PHP külön php.ini-t társít a parancssorhoz (azaz nem biztos, hogy amit a webes felületen látsz, ugyanazok a konfigurációs paraméterek élnek CLI esetén is). Abban is ellenőrizni kellene a  "max_input_vars" értékét. (/etc/php/cli)

Üdv.: Vágvölgyi Csaba



Picture of Zsolt Halmi
Tárgy: max_input_vars hiba
by Zsolt Halmi - Saturday, 8 October 2022, 9:34 AM
 

Kedves Csaba!

Nagyon köszönöm! :)

Ott volt a megoldás valóban! :) Módosítás után le is frissült rendesen a moodle git-en keresztül!

sudo -u www-data php admin/cli/maintenance.php --enable
sudo -u www-data php admin/cli/cron.php
sudo git pull
sudo -u www-data php admin/cli/upgrade.php
sudo -u www-data php admin/cli/maintenance.php --disable

Nagyon köszönöm! :)

Zsolti