Heim > Artikel > Backend-Entwicklung > Was tun, wenn PHP ini_set nicht funktioniert?
Lösung dafür, dass PHP ini_set nicht funktioniert: 1. Ändern Sie die htaccess-Datei. 2. Konfigurieren Sie „AllowOverride All“ in httpd.conf.
Die Betriebsumgebung dieses Artikels: Windows 7-System, PHP Version 7.1, Dell G3-Computer.
Was soll ich tun, wenn PHP ini_set nicht funktioniert?
Der Grund, warum PHP ini_set() ungültig ist:
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
Zu verwenden .htaccess Um wirksam zu werden, muss die Site in httpd.conf konfiguriert werden: AllowOverride All
Grund: Der veränderbare Bereich von upload_max_filesize ist PHP_INI_PERDIR, der in php.ini-, httpd.conf- oder .htaccess-Dateien geändert werden kann, aber nicht kann mit ini_set() geändert werden.
Wissenspunkte:
PS:
magic_quotes_gpc wird mit get_magic_quotes_gpc() abgerufen und kann nicht mit set_magic_quotes_gpc geändert werden, da es keine solche Funktion gibt.
Und magic_quotes_runtime kann mit set_magic_quotes_runtime() eingestellt werden
Empfohlenes Lernen: „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!