サーバーのアップロードファイルの最大容量の確認と変更方法

サーバーにファイルをアップロードしたいときに、アップロードファイルの最大容量が小さいとアップできません。
今回はアップロードファイルの最大容量を上げる方法に関してまとめておきます。
アップロードファイルの最大容量の確認方法
サーバーのアップロードファイルを確認するには、下記のコードを記述したPHPファイルを作成し、サーバーにアップロードしてアクセスします。
<?php phpinfo();?>アップロードしたファイルにアクセスすると、php.iniに設定されてある情報が見られます。

command + Fで下記の単語を検索して、情報を確認しましょう。
| 項目 | 内容 |
|---|---|
| upload_max_filesize | 1ファイルのアップロード上限 |
| post_max_size | 1回でアップする全ファイルの合計サイズ |
| memory_limit | メモリの上限 |
確認が終わったら、念のためファイルを削除するなりしておきましょう。
アップロードファイルの最大容量の設定方法
php.iniで設定する場合
php.iniが設定できる場合は、php.iniに下記の記述を追加・編集すると、設定を変えられます。
;1ファイルのアップロード上限
upload_max_filesize = 128M
;1回でアップする全ファイルの合計サイズ
post_max_size = 128M
;メモリの上限
memory_limit = 128Mphp.iniの設定はサーバーによって決められています。
また、専用の管理画面から編集を行う場合もあるので、使っているサーバーのヘルプなどで確認しましょう。
.htaccessで設定する場合
php.iniの設定が難しい場合は、.htaccessに下記のコードを追加・編集することで、設定を変えられます。
#1ファイルのアップロード上限
php_value upload_max_filesize 128M
#1回でアップする全ファイルの合計サイズ
php_value post_max_size 128M
#メモリの上限
php_value memory_limit 128Mまとめ
基本的にはphp.iniか.htaccessを編集すればいいのですが、サーバーによって置いてある場所や仕様が違ってきます。
例えば、iCLUSTA+の場合は、設定を反映したいディレクトリにphp.iniを作成する必要があります。




Vue CLIをインストールしたのに「command not found: vue」と表示されてしまう場合の対処法
Vue.jsのv-forで生成した要素をクリックするたびに、classをトグルで付け外しする方法
WordPressで「予約投稿の失敗」となってしまう場合の対処方法
コーディング時にちゃんと意識したい複数語の連結方法一覧(キャメルケース・スネークケース・ケバブケース)
効率的にHTMLを生成できるPugの特徴や記述方法
WordPressのContact Form 7で送信時に回転アイコンが出たまま止まってしまうときのチェックリスト
Safari 12.1から外観モード(ライト/ダーク)の判定をCSSで行えるように!
gulpのwatch機能を使って、監視ファイルに変更があった時にタスクを実行する
WordPressって何なの?これからWordPressを勉強したい人がとりあえず知っておきたい事
JavaScriptのtest関数と正規表現でバリデーションチェックを行う
iTerm2で「Use System Window Restoration Setting」を設定しているとアラートが表示されて機能しない
Google Chromeのサイト内検索(カスタム検索)機能を別のプロファイルに移行する方法
iPadで入力モードを切り替えずに数字や記号をすばやく入力する方法
iPhoneやiPadでYouTubeの再生速度を3倍速や4倍速にする方法
Keynoteで有効にしているはずのフォントが表示されない現象
MacのKeynoteにハイライトされた状態でコードを貼り付ける方法
AirPodsで片耳を外しても再生が止まらないようにする方法
iTerm2でマウスやトラックパッドの操作を設定できる環境設定の「Pointer」タブ
DeepLで「インターネット接続に問題があります」と表示されて翻訳できないときに確認すること
Ulyssesの「第2のエディタ」表示を使って2つのシートを横並びに表示する
OnyXでターミナルを使わずにmacOSの詳細設定を行う
軽量で高速なターミナルエミュレーター「Ghostty」の設定方法
Eagleで実現するクリエイティブ素材の簡単管理
かゆいところに手が届く「Supercharge」でMac環境を便利にカスタマイズする
超軽量なコードエディタ 「Zed」をサブエディタとして活用する
Bartender 6で追加されたWidgets機能で自作メニューバーアイテムを簡単に作成する
Googleカレンダーを便利に活用するための小技集(祝日だけを表示・月末の繰り返しイベントを追加)
Obsidianを使った「自己流PKM」で行う知識トレーニング
テキストエディタ・ノートアプリ関連のショートカットキーをKeyboard Maestroで統一する
Path Finderを使ってキーボードだけでファイル操作する方法(応用編)