私はPHP 5.3.0を使用していますが、バグ(その場合は報告します)があるか、私かもしれません。PHPでupload_max_filesizeを変更する
このコードを実行:
<?php
ini_set('upload_max_filesize', '10M');
echo ini_get('upload_max_filesize'), ", " , ini_get('post_max_size')
私はで終わる:
2M, 8M
これは、これらのより高い設定私のphp.iniのにもかかわらず、次のとおりです。
upload_max_filesize = 10M
post_max_size = 10M
(一度だけoccuring )
t彼はphp.iniに設定されているだけでなく、値を設定した後にエラーが発生します。これはバグだと思う傾向があります。誰かが私が間違っている場所を確認したり、私に指摘することはできますか
アップデート:Apacheを再起動するように見えます。これは、php.iniを変更した場合、再起動する必要はないと私はいつも考えていました。
「私はいつもそれがあれば再起動する必要はありませんでしたと思いましたあなたはphp.iniを変更しました。 PHP CLIは、すべての呼び出しでphp.iniを解析するため、変更を直ちに取得します。 mod_phpは一度php.iniを解析します - apacheが起動するとき。 –
私は最近同じ問題を抱えていました。 upload_max_filesizeは、Apacheを再起動することなく有効になります。私はPHP 5.2.9を使用しています。再起動後、すべて正常に動作しています。 – Haluk
完全なApacheの再起動を避けるには、 "sudo service apache2 reload" – user1048839