#この記事の動作環境: Windows7 システム、PHP7.1 バージョン、Dell G3 コンピューターphp ini_set が機能しない 解決策: 1. ".htaccess" ファイルを使用して post_max_size およびその他の構成を変更します; 2. "httpd.conf" で "AllowOverride All" を構成します。
Ini_set が動作しません
ini_set -- 構成オプションの値を設定します1. php.ini の有効なオプションのすべてが ini_set で設定できるわけではありません; 2.オプションを設定できますが、サーバーに仮想ホストが設定されている場合は使用できません。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_USER、1、構成オプションは次のとおりです。ユーザーの PHP スクリプトまたは Windows レジストリにあります Set PHP_INI_PERDIR、2、構成オプションは php.ini、.htaccess、または httpd.conf で構成できます PHP_INI_SYSTEM、4、構成オプションは次のとおりですphp.ini または httpd.conf で設定されます。 ConfigurationPHP_INI_ALL、7. 設定オプションはどこでも設定できます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 サイトの他の関連記事を参照してください。