Penyelesaian kepada php ini_set tidak berfungsi: 1. Gunakan fail ".htaccess" untuk mengubah suai post_max_size dan konfigurasi lain; 2. Konfigurasikan "AllowOverride All" dalam "httpd.conf".
Persekitaran pengendalian artikel ini: sistem Windows 7, versi PHP 7.1, komputer Dell G3
Ini_set tidak berfungsi
ini_set -- Tetapkan nilai untuk pilihan konfigurasi
1. Tidak semua pilihan yang sah dalam php.ini boleh ditetapkan dengan ini_set; pilihan boleh ditetapkan, tetapi ia tidak tersedia apabila hos maya ditetapkan pada pelayan.
php ini_set tidak berkuat kuasa?Dalam konfigurasi PHP, post_max_size dan upload_max_filesize tidak boleh diubah suai menggunakan kaedah ini_set()
Cara yang betul ialah menggunakan fail .htaccess:
Untuk menjadikan fail .htaccess berkuat kuasa, tapak perlu dikonfigurasikan dalam httpd.conf: AllowOverride All
php_value upload_max_filesize 1024M php_value post_max_size 1024M
Maksud nilai malar
PHP_INI_USER, 1, pilihan konfigurasi boleh dalam skrip PHP pengguna atau Set Windows PHP_INI_PERDIR dalam registry, 2, pilihan konfigurasi boleh dikonfigurasikan dalam php.ini, .htaccess atau httpd.conf PHP_INI_SYSTEM, 4, pilihan konfigurasi boleh dikonfigurasikan dalam php.ini atau httpd. Konfigurasikan PHP_INI_ALL dalam conf, 7. Pilihan konfigurasi boleh ditetapkan di mana-manamagic_quotes_gpc diperolehi dengan get_magic_quotes_gpc () dan tidak boleh diubah suai dengan set_magic_quotes_gpc, sebab Tiada fungsi sedemikian. Dan magic_quotes_runtime boleh ditetapkan dengan set_magic_quotes_runtime()Pembelajaran yang disyorkan: "PS:
Tutorial Video PHP
"Atas ialah kandungan terperinci Apa yang perlu dilakukan jika php ini_set tidak berfungsi. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!