- ”the uploaded file exceeds the upload_max_filesize directive in php.iniってエラーが出てきた…”
- ”the uploaded file exceeds the upload_max_filesize directive in php.iniのエラー解決方法が知りたい!”
本記事では、これらの声に答えていきます。
The uploaded file exceeds the upload_max_filesize directive in php.ini.というエラーを解決するのは、そこまで難しくありません。
非エンジニアやWordPress初心者でもできます。
sora
本記事で解説すること
- the uploaded file exceeds the upload_max_filesize directive in php.iniとは
- the uploaded file exceeds the upload_max_filesize directive in php.iniのエラー解決方法
本記事ではこれらを解説していきます。
the uploaded file exceeds the upload_max_filesize directive in php.iniとは
The uploaded file exceeds the upload_max_filesize directive in php.iniという英文を日本語に直訳すると、以下のような文面になります。
英語 | 日本語(翻訳) |
---|---|
the uploaded file exceeds the upload_max_filesize directive in php.ini | アップロードされたファイルがphp.iniのupload_max_filesizeディレクティブを超えています。 |
非エンジニアやWordPress初心者からすると、
なにを言っているのか分かりません…。
という感じですよね。
少しだけ噛み砕いて解説すると、「サーバのphp.iniでアップロード可能な最大ファイルサイズを超えています」ということです。
ここが理解出来なくてもなんとかなるので、以下でThe uploaded file exceeds the upload_max_filesize directive in php.iniのエラーを解決しましょう。
the uploaded file exceeds the upload_max_filesize directive in php.iniのエラー解決方法
the uploaded file exceeds the upload_max_filesize directive in php.iniのエラー解決方法は、php.iniの『upload_max_filesize』を変更すればいいだけです。
つまり、サイズの容量を大きくすればOKということです。
以下がupload_max_filesizeを変更する方法です。
- Xserverでupload_max_filesizeを変更する方法
- Conoha WINGでupload_max_filesizeを変更する方法
- Increase Maximum Upload File Sizeのプラグインを使う
- .htaccessファイルの編集を編集する
順に解説します。
Xserverでupload_max_filesizeを変更する方法
Xserverでupload_max_filesizeを変更する方法は以下です。
サーバーパネルにログインし、「php.ini設定」をクリックしてください。
「php.ini設定変更」の「upload_max_filesize」のサイズを変更。
ただ、基本的にupload_max_filesizeというのは『memory_limit >= post_max_size >= upload_max_filesize』といった関係性です。
その為、upload_max_filesizeを変更する際は、上記のような関係性になっているかの注意が必要です。
最大アップロードサイズの確認はWordPress管理画面の「メディア」→「新規追加」で確認できます。
ちなみに、Xserverでは直接php.iniファイルを編集することも可能です。(非エンジニアやWordPress初心者におすすめしません)
Conoha WINGでupload_max_filesizeを変更する方法
Conoha WINGでupload_max_filesizeを変更する方法は以下です。
「サイト管理」→「サイト設定」→「応用設定」→「PHP設定」まで進みます。
「PHP設定」のプルダウンの中に「php.ini編集」と書かれたテキストエリアがあります。
編集アイコンをクリックして以下のような記述をします。
memory_limit = 1G
upload_max_filesize = 1G
post_max_size = 1G
(※)こちらも『memory_limit >= post_max_size >= upload_max_filesize』といった関係性が重要です。
記述が終わったら「保存」をクリックします。
最大アップロードサイズの確認はWordPress管理画面の「メディア」→「新規追加」で確認できます。
Increase Maximum Upload File Sizeのプラグインを使う
Increase Maximum Upload File Sizeというプラグインでも、upload_max_filesizeのサイズ変更は可能です。
しかし、このプラグインが出来るのはupload_max_filesizeの変更のみです。
その為、「memory_limit」や「post_max_size」も同時に変更する際は、自身がお使いのサーバー内で変更する必要があります。
.htaccessファイルの編集を編集する
これはthe uploaded file exceeds the upload_max_filesize directive in php.iniのエラー解決方法で、一番難易度が高いです。
さらに、.htaccessファイルは非常に重要なファイルなので、編集をミスすると別のエラーが発生する可能性があります。
.htaccessファイルを変更する際は、事前にバックアップを取るなどのリスク対策をおすすめします。
.htaccessファイルの編集手順は以下です。
.htaccessファイルはWordPressのルートディレクトリに存在します。ルートディレクトリは、通常はpublic_htmlまたはwwwという名前のフォルダです。ファイルを見つけるには、FTPクライアント(例: FileZilla)を使用してサーバーに接続し、ルートディレクトリ内を探してください。
.htaccessファイルは通常、テキストエディタ(メモ帳など)で編集できます。FTPクライアントを使用してファイルをダウンロードし、ローカルコンピュータでテキストエディタで開きます。
.htaccessファイルには、Apacheサーバーの設定コードを追加または変更することができます。例えば、以下のコードはPHPの最大アップロードサイズを増やすためのものです。
php_value upload_max_filesize 64M
php_value post_max_size 64M
上記のようにコードを追加すると、アップロードできるファイルの最大サイズが64MBになります。
.htaccessファイルを編集したら、変更を保存してローカルコンピュータに戻します。その後、FTPクライアントを使用してファイルをサーバーにアップロードします。
.htaccessファイルをアップロードしたら、WordPressサイトを確認して変更が反映されているか確認してください。
注意:サーバーの設定によっては、.htaccessファイルの編集が制限されている場合があります。編集ができない場合は、ホスティングプロバイダーに相談してください。
the uploaded file exceeds the upload_max_filesize directive in php.iniのWordPressエラー解決方法:まとめ
記事では主に以下を解説しました。
- the uploaded file exceeds the upload_max_filesize directive in php.iniとは
- the uploaded file exceeds the upload_max_filesize directive in php.iniのエラー解決方法
最後まで読んでいただきありがとうございます。
もしも、
WordPressでブログやってるけど月1万円が遠い…。
という方はアフィリエイトで月1万稼ぐ為の3つのコツ【ブログ専業が解説】を覗いてみてください。