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

サーバーにファイルをアップロードしたいときに、アップロードファイルの最大容量が小さいとアップできません。
今回はアップロードファイルの最大容量を上げる方法に関してまとめておきます。
アップロードファイルの最大容量の確認方法
サーバーのアップロードファイルを確認するには、下記のコードを記述した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を作成する必要があります。






思考したり情報整理したい時はMarkdown記法で文章を書き出そう!!Webデザイナーの情報整理術
webpackでTop-Level Awaitを使用して、一番上位でもawaitを使えるようにする方法
CodeAnywhereでターミナルに触る練習をする
Visual Studio Codeの「Debugger for Chrome」でJavaScriptのデバッグを行う
iTerm2でさらに細かい機能の設定ができる環境設定の「Advanced」タブ
Visual Studio Codeの拡張機能「Trailing Spaces」でコードの中にある余計なスペースを表示する
SafariのURLメニュー部分も考慮できるCSSの単位「dvh」
WordPressでショートコードを作成する方法
W3 Total Cacheをレスポンシブデザインのテーマで使用する時の注意ポイント!!【WordPress】
Webサイト制作の基礎の基礎、HTMLって何?
MacのKeynoteにハイライトされた状態でコードを貼り付ける方法
AirPodsで片耳を外しても再生が止まらないようにする方法
iTerm2でマウスやトラックパッドの操作を設定できる環境設定の「Pointer」タブ
DeepLで「インターネット接続に問題があります」と表示されて翻訳できないときに確認すること
Ulyssesの「第2のエディタ」表示を使って2つのシートを横並びに表示する
1Passwordの開発者向け機能(SSH Agent / Environments / 1Password CLI / Developer Watchtower)
Default Folder Xで保存ダイアログ内のファイルリストにフォーカスする方法
Obsidianで整理した知識をAnkiで定着させる方法
Figma × Keyboard Maestroでどこまで効率化できる?
マウス操作の完成度が高いウインドウリサイズアプリ「Magnet」
Macで複数ディスプレイを使っている場合に便利な設定集
AppCleanerでMacアプリを関連ファイルごと完全に削除する
操作に没頭できる!Firefox版 Arcのようなブラウザ「Zen Browser」
chezmoi(シェモア)で始めるdotfiles管理
GitHubの通知を見逃さない!通知に特化したアプリ「Gitify」