E-server » サーバ設定 » Webサーバ(Apache)
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
このエントリにコメントできません。