「アップロードサイズの上限」の設定について  【解決済み】

質問全般・改善要望
返信する
アバター
tomophy
メンバー
メンバー
記事: 58
登録日時: 2011年4月21日(木) 09:29

「アップロードサイズの上限」の設定について

投稿記事 by tomophy »

【サーバ環境】
 ホスト&契約タイプ : XREA+
 Webサーバのバージョン : Apache1.3.37
 PHPバージョン : 5.2.5
 DB : MySQL5.1.22-rc
[modx]
 バージョン : 1.0.5J-r7
 ブラウザ : IE8, FF4, Chrome

上記の環境でMODxを使用しています。MODx管理画面でのファイルのアップロードサイズの上限を、私が使用しているレンタルサーバのPHPのアップロード上限容量(32MB)まで引き上げたいと考えています。

MODx管理画面で「グローバル設定」の「ファイル管理設定」を開くと、「アップロードサイズの上限」の設定は現在無効ということになっています。

しかし、現実にはデフォルトの「アップロードサイズの上限」のままでは、その設定が優先され1MB程度しかアップロードできませんでした。そこで、「アップロードサイズの上限」を10MBに引き上げたところ、10MBのファイルまでアップロードできるようになりましたが、依然としてそれよりも大きいファイルはアップロードできません :(

次に、「アップロードサイズの上限」を100MBまで引き上げましたが、この場合は、直前に設定したときと同じ結果(10MBのファイルまでOK、それ以上NG)になりました。
その後、.htaccessで php_value upload_max_filesize 32M の設定を加えたり、upload_max_filesize=32M に設定したphp.iniを作ったりしましたが、結果は変わりませんでした :cry:

なお、サーバのアップロード上限容量は、MODx管理画面の「レポート」→「システム情報」→phpinfo()で調べました :idea:

MODxの「アップロードサイズの上限」の設定が本当に無効であれば、特に何も設定しなくてもサーバのアップロード上限容量まではアップロードできるのではないかと考えていますが、これは誤解でしょうか :?:

サーバのアップロード上限容量に近いサイズのファイルを管理画面でアップロードしたいです。それには、どんな設定が必要なのでしょうか :?:
アバター
yama
管理人
記事: 3251
登録日時: 2009年7月29日(水) 02:50

Re: 「アップロードサイズの上限」の設定について

投稿記事 by yama »

memory_limit
post_max_size
upload_max_filesize
上記の3つを設定する必要がありますが、そのへんはどうなっていますか?
上から大きい順になるように設定するものですが、3つとも32Mで揃えてもいいと思います
アバター
tomophy
メンバー
メンバー
記事: 58
登録日時: 2011年4月21日(木) 09:29

Re: 「アップロードサイズの上限」の設定について

投稿記事 by tomophy »

ご返信いただきましてありがとうございます。

サーバの規定値はそれぞれ
memory_limit 90M
post_max_size 32M
upload_max_filesize 32M
です。

同様に.htaccessやphp.iniも設定してみましたが、
結果は変わりませんでした。
アバター
yama
管理人
記事: 3251
登録日時: 2009年7月29日(水) 02:50

Re: 「アップロードサイズの上限」の設定について

投稿記事 by yama »

その値なら問題なさそうですね
http://forums.modx.com/index.php?topic=7285.0
http://sb.xrea.com/showthread.php?t=10744 (「大きいファイルを投稿する」の部分)
http://doremi.s206.xrea.com/php/tips/upload.html
上記、参考になりますでしょうか。これでも解決しないかもしれませんが・・
もし他のPHPアップローダーでうまくいく場合は、そのアップローダーのソースをこちらで比較してみます
アバター
tomophy
メンバー
メンバー
記事: 58
登録日時: 2011年4月21日(木) 09:29

Re: 「アップロードサイズの上限」の設定について  【解決済み】

投稿記事 by tomophy »

ご返信いただきましてありがとうございます。
完全に見落としてしまっていました。ごめんなさい。

いろいろ情報提供いただきましたが、結局不明でした :?
他のサーバや他のサイトでは再現せず、私の予想通り、サーバのPHPアップロードの上限容量ギリギリのファイルがアップロードできました。

なので、どうやらこのサーバまたはこのサイトに限った問題のようですね :?
いろいろとありがとうございます。
返信する