2016-06-14 11 views
2

SilverStripeサイトの最大アップロードファイルサイズを増やすために、新しい制限を2 MBではなく20 MBにしたいと考えています。このコード行をプロジェクトのルート.htaccessファイルに配置しました。SilverStripeサイトの最大ファイルアップロードサイズを増やす

php_value upload_max_filesize 20M 

これはある程度機能します。アップロードサイズの制限が増えましたが、8 MBに制限されています。このコード行を削除して、大きなファイルを再度アップロードしようとしましたが、「ファイルサイズが2 MBを超えています」というエラーが返されました。だから、私がしているのはうまくいくが、ファイルサイズの上限は8 MBに増加するだけだ。

私は、ファイルサイズの制限を増やすためにプロジェクトに含まれているphp.iniファイルが存在する可能性があることを読んでいましたが、.htaccessファイルだけでそれを行う方法があるのだろうかと思いますか?

答えて

2

この問題の理由は、post_max_sizeを設定していないためです。 post_max_sizeのデフォルトは8MBです。だから、次の操作を行う必要があります

php_value upload_max_filesize 20M 
php_value post_max_size 50M 

あなたは明らかにあなたが必要とするものに、より適したものにpost_max_sizeを編集することができます。

+0

私はそれについても考えていませんでしたが、それが問題を解決しました!ありがとう! –

+0

いいえ問題は、私が助けることができてうれしい:) – Lag

関連する問題