Rumah  >  Soal Jawab  >  teks badan

Tidak boleh mengubah suai max_input_vars dalam PHP

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粉176980522P粉176980522318 hari yang lalu746

membalas semua(1)saya akan balas

  • P粉354948724

    P粉3549487242023-11-11 09:24:17

    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

    balas
    0
  • Batalbalas