Lösung dafür, dass PHP ini_set nicht funktioniert: 1. Verwenden Sie die Datei „.htaccess“, um post_max_size und andere Konfigurationen zu ändern. 2. Konfigurieren Sie „AllowOverride All“ in „httpd.conf“.
Die Betriebsumgebung dieses Artikels: Windows 7-System, PHP 7.1-Version, Dell G3-Computer
ini_set funktioniert nicht
ini_set – Legen Sie den Wert für eine Konfigurationsoption fest
1 Alle gültigen Optionen in php.ini können mit ini_set festgelegt werden.
2. Wenn eine Option festgelegt werden kann, sie jedoch nicht verfügbar ist, wenn der Server einen virtuellen Host eingerichtet hat, wird php ini_set nicht wirksam.
In der PHP-Konfiguration können post_max_size und upload_max_filesize nicht mit der ini_set()-Methode geändert werden.
Der richtige Weg ist die Verwendung der .htaccess-Datei:php_value upload_max_filesize 1024M php_value post_max_size 1024M
Konstanter Wert Bedeutung
PHP_INI_USER, 1, Konfigurationsoptionen können im PHP-Skript oder der Windows-Registrierung des Benutzers festgelegt werden PHP_INI_PERDIR, 2, Konfigurationsoptionen können in php.ini, .htaccess oder httpd.conf konfiguriert werden PHP_INI_SYSTEM, 4, Konfigurationsoptionen PHP_INI_ALL können in php.ini oder httpd.conf konfiguriert werden, 7. Konfigurationsoptionen können überall eingestellt werdenmagic_quotes_gpc wird mit get_magic_quotes_gpc() abgerufen und kann nicht mit set_magic_quotes_gpc geändert werden, da dies der Fall ist keine solche Funktion. Und magic_quotes_runtime kann mit set_magic_quotes_runtime() eingestellt werdenEmpfohlenes Lernen: „PS:
PHP-Video-Tutorial
“Das obige ist der detaillierte Inhalt vonWas tun, wenn PHP ini_set nicht funktioniert?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!