PHPを介して(Drupalを介して)大きなファイルをアップロードすると、奇妙な問題が発生しますが、それは問題ではありません。
基本的に、ローカルディレクティブが96Mに設定されていて、ファイルが25Mであっても、post_max_sizeの制限に達したため、ファイルのアップロードが失敗します。
、、およびIIS FastCGIアイドル時間を含むmax_input_time
、他のすべてが正しいことを確認しました。max_upload_filesize
これらはすべて十分に大きく、問題ではありません。
post_max_size
レジストリ値に変更を保存するPleskを介してディレクティブをオーバーライドしています。ドメインでphpinfo()を実行すると、すべてのディレクティブの正しいローカル値とマスター値が表示されます... 96Mローカル、12Mマスター。
非常に奇妙なことはpost_max_size
、php.iniのマスターを12Mから96Mに変更すると(そして変更が有効になっていることを確認すると)、正常に機能することです。マスター値を12Mに戻す(およびローカル値を96Mに維持する)と、すぐにアップロードが再び失敗します。
これはPHPのバグですか、それとも間違っていますか?