E-server » サーバ設定 » Webサーバ(Apache)

ID #1289

PHP からファイルアップロードしているのですが、大きなサイズになると、失敗いたします。 解決方法はありますか?

PHP でのファイルアップロードにつきましては、
PHP の設定ファイル( php.ini )において、制限がございますので、
大きなサイズのファイルアップロードは、初期状態のままご利用されて
おりますと、失敗する確立が高くございます。

Webmin より php.ini を編集しまして、再度お試しください。

お客様 webmin に接続、ログインしまして、
[ その他 ] → [ ファイルマネージャ ] と進み、左側より
etc を選択しまして、右側より php.ini を選択、クリックしまして、
色を反転させます。
上部アイコンより [ Edit ] をクリックいたしますと、
別ウインドが開きますので、下記のように変更しまして、
[ Save&Close ] をクリックいたします。

<< /etc/php.ini 内 >>

upload_max_filesize = 2M

上記値を任意の数値に変更してください。

また、post_max_size >= upload_max_filesize という決まりが
ございますので、下記につきましても、変更が必要な場合には、
任意の値に変更してください。

post_max_size = 8M

更に、memory_limit が有効な場合には
memory_limit >= post_max_size >= upload_max_filesize
という決まりもございますので、下記も必要に併せて変更してください。

memory_limit = 8M

最後に その他 → コマンドシェル へと進み、下記コマンドを入力しまして、
Apache を再起動を実施ください。

/etc/init.d/httpd restart

または、サーバ → Apache Webサーバ と進み、上部アイコンより
[ 変更を適用 ] をクリックいただくことでも対応は可能となります。


/etc/php.ini につきましては、OS により記載されている行数が
異なりますので、上記の内容を設定ファイルからお探しください。

最終更新: 2007-08-24 13:57
作成者: IXENT テクニカルサポート
改定: 1.0

このレコードを印刷する このレコードを印刷する
PDF ファイルで表示する PDF ファイルで表示する

このエントリを評価してください:

評価点数: 1.98 - 5 (91 個の投票 )

まったく役に立たない 1 2 3 4 5 とても役に立った

このエントリにコメントできません。