Penyelesaian kepada PHP ini_set tidak berfungsi: 1. Ubah suai fail htaccess; 2. Konfigurasikan "AllowOverride All" dalam httpd.conf.
Persekitaran pengendalian artikel ini: sistem Windows 7, PHP versi 7.1, komputer Dell G3.
Apakah yang perlu saya lakukan jika PHP ini_set tidak berfungsi?
Sebab PHP ini_set() tidak sah:
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:
php_value upload_max_filesize 1024M php_value post_max_size 1024M
Untuk menjadikan fail .htaccess berkuat kuasa, anda perlu mengkonfigurasi tapak dalam httpd.conf: AllowOverride All
Sebab: upload_max_filesize tersedia Julat pengubahsuaian ialah PHP_INI_PERDIR, yang boleh diubah suai dalam fail php.ini, httpd.conf atau .htaccess, tetapi tidak boleh diubah suai dengan ini_set().
Mata pengetahuan:
PS:
magic_quotes_gpc diperoleh dengan get_magic_quotes_gpc() dan tidak boleh diubah suai dengan set_magic_quotes_gpc kerana tiada fungsi sedemikian.
Dan magic_quotes_runtime boleh ditetapkan dengan set_magic_quotes_runtime()
Pembelajaran yang disyorkan: "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!