■ユーザーズフォーラム リニューアルのお知らせ
新規投稿は新ユーザーズフォーラムにお願いします。

ファイルアップローダーでのアップロード容量について

tomtomyam > ファイルアップローダーでのアップロード容量について @ 2010/9/30 17:57
はじめまして。
初心者の私にも非常に分かりやすいCMSで色々と試させていただいております。
開発者様、本当にありがとうございます。

早速なのですが質問させていただきます。
掲題の件なのですが、ファイルアップローダー(V1.2.7)のアップロード出来る容量には制限がありますでしょうか。
SWFファイルやPDFファイルをアップロードしたいのですが、ファイル名が空のファイルアイコンが表示されるだけで、
FTPを見てもアップロードされていないようです。

比較的軽め(数百KB)のファイルであれば、すぐに一覧に反映されるのですが、4MBのSWFや同程度のPDFをアップロードしたところ、
上記の現象が発生してしまいました。

初心者な質問で申し訳ありませんが、何卒よろしくお願い致します。

■ BaserCMSのバージョン:1.6.1
■ レンタルサーバー名:ロリポップレンタルサーバ
■ スマートURLの利用: ON
■ 設置フォルダ: サブフォルダ
■ 利用しているデータベース:SQLite

ryuring > Re: ファイルアップローダーでのアップロード容量について @ 2010/9/30 18:14
こんにちは。

アップロードできるファイルの制限は、サーバーの環境に依存します。
もっと言えば、PHPの設定に影響します。

また、送信時にファイルサイズをチェックして、正常なエラーメッセージを出すという事ができていないのが現状です。
http://project.e-catchup.jp/issues/1060

まずは、システム設定→環境情報よりPHPの設定をご確認ください。

主に次の値が影響します。
max_execution_time
max_input_time
upload_max_filesize
post_max_size
memory_limit

Twitter:@ryuring
baserCMS総合サービスサイト ビーコミ

tomtomyam > Re: ファイルアップローダーでのアップロード容量について @ 2010/9/30 18:34
ryuring様

早速のご回答、誠にありがとうございます。

なるほど、確かに
upload_max_filesize が 2MBとなっておりました。。。

別の方法を色々試してみたいと思います!
ありがとうございました!
ryuring > Re: ファイルアップローダーでのアップロード容量について @ 2010/9/30 18:48
> tomtomyamさん

サーバーによっては、ini_set関数で設定を変更できる場合があります。
一度試されてください。

例えば、、、

/app/core/bootstrap.php


に次の文を記述します。

ini_set('upload_max_filesiz','5M');


同時に次の値も見直す必要があります。

max_execution_time (PHPの実行時間)
max_input_time (アップロードにかかる時間)
post_max_size (POST送信が可能なサイズ)
memory_limit (PHPが利用できるメモリサイズ)

Twitter:@ryuring
baserCMS総合サービスサイト ビーコミ

tomtomyam > Re: ファイルアップローダーでのアップロード容量について @ 2010/9/30 19:24
ryuring様

ご教示いただきありがとうございます!

ためしに、
/app/core/bootstrap.php

というファイルが見当たらなかったので、
/app/config/bootstrap.php

(場所が間違っていますでしょうか?)にお教えいただいた、
ini_set('upload_max_filesize','5M');

を記述してみましたが、環境設定の中の値は変わらず、現象もそのままのようです。

初歩的な質問にもかかわらず素早くご回答頂いて本当に助かります。
ありがとうございます!!


ryuring > Re: ファイルアップローダーでのアップロード容量について @ 2010/9/30 19:32
> tomtomyam さん

ごめんなさい、

/app/config/bootstrap.php


で正解です。

ロリポップはPHP5であればini_set使えるみたいなんですけどね〜
http://www.favorite-labo.org/view/244

ファイルサイズや実行時間は共用サーバーで一番問題になる部分なので
ロリポップでは制限されているのかもしれませんね。

Twitter:@ryuring
baserCMS総合サービスサイト ビーコミ

non > Re: ファイルアップローダーでのアップロード容量について @ 2010/10/4 0:28
file_uploads と post_max_size は、変更の可否が PHP_INI_SYSTEM なので、php.ini か、httpd.conf で編集する必要があります。

http://cai.cs.shinshu-u.ac.jp/sugsi/Lecture/php/manual/function.ini-set.html

レンタルサーバーであれば、httpd.conf を編集させてくれるところはまずないと思いますが、
ドキュメントルートに php.ini 配置すると反映できるところがあったような気がします。
tomtomyam > Re: ファイルアップローダーでのアップロード容量について @ 2010/10/4 18:25
non 様

ありがとうございます!
ロリポップのコンパネから、php.iniの設定が変えられる事を発見しました!!(^^;)

upload_max_filesizeの設定は「2M」もしくは「20M」と2つしか選択肢がないですが、これでなんとかなりそうです!!

調査不足によりご迷惑をおかけして申し訳ありません。。。

non 様、ryuring 様、本当にありがとうございます!
ログイン
ユーザー名:
パスワード:


  新規登録 / パスワード紛失

検索

facebook
フォーラムで悩みが解決した場合など、よかったら「いいね!」をポチっとクリックしてください!質問の回答者や開発者の励みになります

フォーラムガイド


関連リンク

オンライン状況
44 人のユーザが現在オンラインです。 (43 人のユーザが フォーラム を参照しています。)

登録ユーザ: 0
ゲスト: 44