Tidak boleh mengubah suai max_input_vars dalam PHP
P粉176980522
P粉176980522 2023-11-10 11:49:31
0
1
846

Saya perlu meningkatkan nilai max_input_vars dalam php untuk pemasangan Moodle. Walau bagaimanapun, apabila saya menukar nilai dalam fail php.ini, pemasang web moodle masih menggesa:

PHP 设置 max_input_vars 必须至少为 5000.

phpinfo() memaparkan:

max_input_vars => 5000 => 5000

Mengedit fail .htaccess juga tidak mempunyai kesan.

P粉176980522
P粉176980522

membalas semua(1)
P粉354948724

Buat fail php sementara dalam direktori Moodle dengan kandungan berikut dan jalankannya melalui penyemak imbas (menjalankan php melalui baris arahan menggunakan fail php ini yang berbeza dan bukannya fail apache)


Ini akan mengesahkan fail php ini yang sedang digunakan, cth /etc/php/xx/apache2/php.iniJuga cari halaman untuk

untuk melihat nilainya.

max_input_varsMaster ialah nilai dalam

- jika bukan 5000, anda telah mengedit fail php ini yang salah, atau anda perlu memulakan semula apache

php.iniTempatan ialah nilai yang digunakan - jika ia berbeza daripada nilai utama ia akan digantikan oleh apache

Dalam kes ini sila semak fail .htaccess dan conf dalam direktori apache seperti

etc/apache2/Jika nilai setempat adalah betul - 5000 - maka ia telah ditukar dengan kod di suatu tempat dalam direktori Moodle. Mungkin semak config.php atau cari max_input_vars dalam kod anda

Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan