php で大きなファイルのアップロードを受け付ける

2005-2-9 18:03
このエントリーをはてなブックマークに追加

PHP で作成したアプリケーションで、大きなファイルのアップロードをした場合に、うまくいかず、次のようなエラーログが出力されることがあります。

  Requested content-length of 1182765 is larger than the configured limit of 524288

リクエストのサイズが制限値を超えているというエラーですが、Red Hat Enterprise Linux の場合、この設定は httpd.conf でもなく、php.ini でもなく、/etc/httpd/conf.d/php.conf というファイルに設定されています。

<Files *.php>
    SetOutputFilter PHP
    SetInputFilter PHP
    LimitRequestBody 524288
</Files>

この値を大きくし、httpd を再起動すれば大きなファイルを受け付けられるようになります。

  • ブックマーク : アクセス: 22,295回
  • カテゴリー : Apache,PHP
  • キーワード : ,

コメントはまだありません

No comments yet.

Sorry, the comment form is closed at this time.

32 queries. HTML convert time: 0.150 sec. Powered by WordPress. Valid XHTML
Copyright © 2003-2017 @ futuremix.org ログイン