PHP Warning: POST Content-Length of 23382408 bytes exceeds the limit of 8388608 bytes が出たら


ワードプレスのテーマーをインストール中に

PHP Warning: POST Content-Length of 23382408 bytes exceeds the limit of 8388608 bytes

こんな風なログが出力されてテーマのzipファイルをアップロード&インストールできなくなったことありませんか?

そんな時は、以下の3つのPHPパラメータが関係しているので、エラーログが示すbytesより大きめの値を設定すれば解決できます。

php.ini に設定する場合の例)

memory_limit = 256M
upload_max_filesize = 32M
post_max_size = 32M
.htaccess に設定する場合の例)

php_value memory_limit 256M
php_value upload_max_filesize 30M
php_value post_max_size 30M

phpのプログラム内で直接 ini_set()関数でセットしたいかもしれませんが、プログラムからは有効にならないパラメータもあるので、php.iniか.htaccessで設定することをお勧めします。
php.ini を変更したら apache の再起動をお忘れなく!

タグ: ,
カテゴリー: PHP, WordPress

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です

*

次のHTML タグと属性が使えます: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>

カテゴリー