ホームページ >バックエンド開発 >PHPの問題 >PHP ini_set が機能しない場合の対処方法

PHP ini_set が機能しない場合の対処方法

藏色散人
藏色散人オリジナル
2021-12-21 09:30:381654ブラウズ

PHP ini_set が機能しない場合の解決策: 1. htaccess ファイルを変更します; 2. httpd.conf で「AllowOverride All」を構成します。

PHP ini_set が機能しない場合の対処方法

この記事の動作環境: Windows 7 システム、PHP バージョン 7.1、Dell G3 コンピューター。

PHP ini_set が機能しない場合はどうすればよいですか?

PHP ini_set() が無効な理由:

PHP 設定では、ini_set() メソッドを使用して post_max_size と Upload_max_filesize を変更できません。

正しいアプローチは、.htaccess ファイルを使用することです:

php_value upload_max_filesize 1024M  
php_value post_max_size 1024M

.htaccess ファイルを有効にするには、httpd.conf でサイトを構成する必要があります:AllowOverride All

理由:upload_max_filesize の変更可能範囲 PHP_INI_PERDIR です。php.ini、httpd.conf、または .htaccess ファイルでは変更できますが、ini_set() では変更できません。

知識ポイント:

PHP ini_set が機能しない場合の対処方法

PS:

magic_quotes_gpc は get_magic_quotes_gpc() で取得されますが、そのような関数がないため set_magic_quotes_gpc で変更することはできません。

そして、magic_quotes_runtime は set_magic_quotes_runtime() を使用して設定できます。

推奨学習: 「PHP ビデオ チュートリアル

以上がPHP ini_set が機能しない場合の対処方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。