upload_max_filesizeの値を10485760(10M)に引き上げようとしています。upload_max_filesizeが変更されない
私が使用しています:
ini_set('upload_max_filesize',10485760);
これは常にfalseを返すとupload_max_filesizeでは2Mであり続けています。 私はWindows上でphp 5.2.8を使用しています。私はini_setを無効にしておらず、セーフモードではありません。
これはなぜ機能しないのですか? ありがとう
私はそれを行うことはできません。私は自分自身のphp.iniにアクセスできますが、ini_setを介してのみサーバーにアクセスできます。 ini_setがupload_max_filesizeで失敗する理由は何ですか?私は他のini_set呼び出しを持っていて、それらはすべて動作するようです。 – AntonioCS
upload_max_filesizeはドキュメント内でPHP_INI_PERDIRとマークされています。つまり、php.iniまたはディレクトリ単位の設定ファイル(Apacheの.htaccess)でのみ設定できます。 – Powerlord
Bemrose氏が言ったことを拡大するには、ディレクトリに.htaccessというファイルを作成し、内容を "php_value upload_max_filesize 10M"にしてください。これでうまくいかない場合は、サーバ管理者/ホストに連絡して値を変更できるかどうかを確認する必要があります。 – AriX