Maison > Questions et réponses > le corps du texte
Je dois augmenter la valeur max_input_vars en php pour l'installation de Moodle. Cependant, lorsque je modifie la valeur dans le fichier php.ini, le programme d'installation Web de Moodle me demande toujours :
PHP 设置 max_input_vars 必须至少为 5000.
phpinfo() affiche :
max_input_vars => 5000 => 5000
La modification du fichier .htaccess n'a aucun effet non plus.
P粉3549487242023-11-11 09:24:17
Créez un fichier php temporaire dans le répertoire Moodle avec le contenu suivant et exécutez-le via le navigateur (l'exécution de php via la ligne de commande utilise un fichier ini php différent au lieu du fichier Apache)
Cela confirmera quel fichier php ini est utilisé, par exemple
/etc/php/xx/apache2/php.ini
Recherchez également
max_input_vars
sur la page pour voir la valeur.Master est la valeur dans
php.ini
- si ce n'est pas 5000, vous avez modifié le mauvais fichier php ini ou vous devez redémarrer ApacheLocal est la valeur utilisée - si elle est différente de la valeur principale, elle est remplacée par Apache
Dans ce cas, veuillez vérifier les fichiers .htaccess et conf dans le répertoire Apache comme
etc/apache2/
Si la valeur locale est correcte - 5000 - alors elle a été modifiée par code quelque part dans le répertoire Moodle. Vérifiez peut-être config.php ou recherchez max_input_vars dans votre code
répondre0