Heim  >  Artikel  >  Backend-Entwicklung  >  Was tun, wenn PHP ini_set nicht funktioniert?

Was tun, wenn PHP ini_set nicht funktioniert?

藏色散人
藏色散人Original
2021-12-21 09:30:381581Durchsuche

Lösung dafür, dass PHP ini_set nicht funktioniert: 1. Ändern Sie die htaccess-Datei. 2. Konfigurieren Sie „AllowOverride All“ in httpd.conf.

Was tun, wenn PHP ini_set nicht funktioniert?

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:

Was tun, wenn PHP ini_set nicht funktioniert?

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!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn