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

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




Visual Studio Codeとスニペット・ドキュメント検索アプリの「Dash」連携を行うプラグイン
CSSやJavaScriptでスクロールバーの横幅を取得する方法
Font Awesome 5の基本的な使い方と、Font Awesome 4との違い
SafariのURLメニュー部分も考慮できるCSSの単位「dvh」
コーディング時のclass名の省略はどこまでして良いのか?「img / btn / ttl / desc / thumb」
iOS Safariで文章の最後の1文字だけ改行されてしまう現象の対処法
HTMLタグの入力をラクにするスニペット集
Vue.jsを使う人が最低限導入しておきたいVisual Studio Codeの拡張機能
ファビコンや各種アイコンの作成と設定方法
AirPodsで片耳を外しても再生が止まらないようにする方法
MacのKeynoteにハイライトされた状態でコードを貼り付ける方法
iTerm2でマウスやトラックパッドの操作を設定できる環境設定の「Pointer」タブ
DeepLで「インターネット接続に問題があります」と表示されて翻訳できないときに確認すること
Ulyssesの「第2のエディタ」表示を使って2つのシートを横並びに表示する
Obsidianを使った「自己流PKM」で行う知識トレーニング
Default Folder Xで保存ダイアログ内のファイルリストにフォーカスする方法
Path Finderで選択したファイルを特定アプリケーションで開く方法
Google検索で使えるパラメータ一覧とその活用方法
Alfredの「General」タブで基本的な設定や、ホットキーの変更を行う
iStat Menusの「ディスク」アイコン表示と設定
Visual Studio CodeでIllustratorのスクリプトを書く時に便利な拡張機能「ExtendScript Debugger」
Path Finderでタグを一斉に追加するタググループ機能
Vue CLI 3でfaviconの設定をする方法
Todoistでタスクを「繰り返し」に設定してApple Watchから確認するようにすれば、習慣化がしやすくなる!