concrete5でアップできるファイルサイズの上限値を変更したい

2014年5月4日 at 16:40

concrete5でアップできるファイルサイズの上限値を変更したい
現状ではMAX40MBまでですが、コレを1GBに増やしたい
どうすればいいでしょうか?

# concrete5 バージョン
5.6.2.1

# concrete5 パッケージ
Innovation (2.2), LoadFooV2 (1.0), Page Hit Counter (1.1).

# concrete5 オーバーライド
blocks/tomoac_counter, blocks/jordanlev-c5_clean_block_templates-5be6509, languages/ja_JP.UTF8, themes/loadfoov2

# サーバーソフトウェア
Apache

# サーバーAPI
apache2handler

# PHPバージョン
5.3.3

# PHP エクステンション
apache2handler, bz2, calendar, Core, ctype, curl, date, dom, ereg, exif, fileinfo, filter, ftp, gd, gettext, gmp, hash, iconv, json, libxml, mbstring, mysql, mysqli, openssl, pcre, PDO, pdo_mysql, pdo_sqlite, Phar, Reflection, session, shmop, SimpleXML, sockets, SPL, sqlite3, standard, tokenizer, wddx, xml, xmlreader, xmlwriter, xsl, zip, zlib.

# PHP 設定
max_execution_time - 30
log_errors_max_len - 1024
max_file_uploads - 20
max_input_nesting_level - 64
max_input_time - 60
max_input_vars - 1000
memory_limit - 128M
post_max_size - 40M
safe_mode - Off
safe_mode_exec_dir - no value
safe_mode_gid - Off
safe_mode_include_dir - no value
sql.safe_mode - Off
upload_max_filesize - 20M
mysql.max_links - Unlimited
mysql.max_persistent - Unlimited
mysqli.max_links - Unlimited
mysqli.max_persistent - Unlimited
pcre.backtrack_limit - 100000
pcre.recursion_limit - 100000
session.cache_limiter - nocache
session.gc_maxlifetime - 7200
safe_mode_allowed_env_vars - PHP_
safe_mode_protected_env_vars - LD_LIBRARY_PATH

添付: concrete5.jpg
タグ:

Re: concrete5でアップできるファイルサイズの上限値を変更したい

2014年5月5日 at 12:03
phpの設定で max_file_uploads と post_max_size の値を変更すれば制限を大きくすることができます。ただ、post_max_size を1GBにするのは余りにも大きすぎるのでおすすめしません…。

FTPで files/incoming フォルダにアップロードし、ファイルマネージャーのマルチアップロードボタンの「サーバーから追加」機能を使うとファイルマネージャーに取り込むことができますので、こちらの機能を使うことをお薦めします。
 

Re: concrete5でアップできるファイルサイズの上限値を変更したい

2014年5月5日 at 21:24
hissyさん、ご返信ありがとうございます!

php.iniの設定で、max_file_uploads と post_max_size の値を変更しました。
あと、/etc/httpd/conf/httpd.confも設定変更して、httpdをrestartしました。
ですが、1時間以上経っても、1GBのファイルを転送できませんでした。
何かの設定が必要なんでしょうl。FTPで images フォルダにアップロードし、
外部サイトから読めるようにしました。当面、これでOKかと思います。
ただ、おっしゃるとおり、サーバーから追加機能を使ったほうが良いと思います。

今回は、iPod touchで撮影した動画ファイルを外部サイトから参照可能にしたかっただけです。
そのファイルのサイズが約1GBありました。ですので、設定は2GB程度にしたかったです。
 

Re: concrete5でアップできるファイルサイズの上限値を変更したい

2014年5月5日 at 21:43
Hirobon さん。

現時点では、25MB 以上の大きなファイルサイズのものをブラウザを通じてアップロードすることは一般的ではありません。

サーバー側の容量の制限などが主な理由となります。

concrete5 では、動画を直接扱えるような設計を行っておらず、YouTube や Vimeo と言った動画共有ツールでの動画を表示させるようにしています。

なので、現時点では、簡単に 大きな容量のファイルをアップロードできるような機能は実装しないと思うので、今後も菱川さんがアドバイスしたように、FTP を使ったアップロードが一番かと思います。

よろしくお願いします。
 

Re: concrete5でアップできるファイルサイズの上限値を変更したい

2014年5月5日 at 22:47
katz515さん、ご返信ありがとうございます。

そうなんですね! 了解しました。
現時点では、まだconcrete5にも不都合な部分があることがわかっただけでも収穫です。
ただ、映像の世界ではGB単位のファイルは普通に存在するので、
将来的には、concrete5で(phpかな?)サポートされるように、祈ります。

ひろぼん