2016-06-23 10 views
-1

ローカルホストのサーバーXamppにAvadaテーマをアップロードしようとしています。しかし、私はこのエラー「警告:45168105バイトのPOSTのコンテンツ長がライン0に不明で8388608バイトの制限を超えて」直面していますテーマのアップロード時にPOSTコンテンツの制限が超えています

を私はこれが原因upload_max_filesizeでであることを知っているが、私はPHPでそれを変更しています。 iniでもエラーは発生しています。理由を知らない。 いくつかの回答が必要です。すでにグーグルで試してみたものすべて

upload_max_filesize=1000M 
post_max_size=20M 
+0

可能な重複[PHPポスト\ _max \ _size上書きアップロード\ _max \ _filesize](http://stackoverflow.com/questions/7754133/php-post-max-size-overrides-アップロード最大ファイルサイズ) – matiaslauriti

+0

php.iniのポスト最大サイズを増やして、Apacheを再起動 –

+0

それを50Mに変更しますが、まだエラーが表示されます@KevinPatel – Devilism

答えて

1

問題は、post_max_sizeを1000Mに変更していないことです。 upload_max_filesizeは1000Mb以上のファイルをアップロードすることですが、アップロードするにはポストからアップロードする必要がありますので、投稿サイズを20Mbに制限しています。

変更post_max_size=1000Mpost_max_size=20Mとは、あなたがギガバイトのためメガバイトのためのキロバイトのためKMGを使用することができます覚えているので、あなたは1Gは1000M(1024M)のinsted書くことができます。

Here公式PHPドキュメント。

注: PHPでは、K(キロ)、M(メガ)、G(ギガ)を含むバイト値のショートカットを使用できます。これらのいずれかを使用すると、PHPは自動的に変換を行います。 32ビットの符号付き整数の制限を超えないように注意してください(32ビット版を使用している場合)、スクリプトが失敗する可能性があります。

Post duplicated

+0

が試行されましたが、引き続き同じエラーが発生しました。 – Devilism

+0

サーバーを再起動しましたか? – matiaslauriti

3

8388608バイトは、PHPのデフォルトの制限である8Mです。ですから、私はあなたのphp.iniを次のように設定することをお勧めします。

php_value post_max_size 250M 
php_value upload_max_filesize 250M 
php_value max_execution_time 600000 
php_value max_input_time 600000 
php_value memory_limit 250M 

注意:Apacheサーバーを作成した後で再起動してください。

オリジナル:https://stackoverflow.com/a/6279945/2384642

0

編集代わりに、php.iniファイルの.htaccessファイル。このように: -

php_value upload_max_filesize 50M 
php_value post_max_size 50M 
php_value max_execution_time 500 
php_value max_input_time 500 
関連する問題