1. TOP
  2. 技術メモ
  3. WordPressで「Missing a temporary folder」エラーを解決!ファイルがアップロードできない時の簡単な対処法

WordPressで「Missing a temporary folder」エラーを解決!ファイルがアップロードできない時の簡単な対処法

WordPressで「Missing a temporary folder」エラーを解決!ファイルがアップロードできない時の簡単な対処法

WordPressで画像やプラグインをアップロードしようとしたら、「Missing a temporary folder」というエラーが出て、うまくアップロードできない…そんな経験はありませんか?

このエラーは、WordPressがファイルを一時的に保存する場所(フォルダ)に問題があるときに起こります。でも、難しい問題ではないので、初心者の方でも安心してください!この記事では、なぜこのエラーが出るのかを簡単に説明し、誰でもできる解決方法をステップごとに紹介します。一緒にサクッと解決しましょう!

「Missing a temporary folder」エラーって何?なぜ起こるの?

このエラーは、WordPressがファイルをアップロードする際に使う「一時的なフォルダ」が見つからない、または使えないときに表示されます。

イメージで言うと、WordPressが「ファイルをここに置きたい!」と思っても、置く場所がない、または鍵がかかっていて入れない状態です。この問題が起こる主な原因は3つあります:

  • サーバーの容量が足りないサーバーのディスクがいっぱいで、ファイルを置くスペースがない。
  • 一時フォルダの場所が分からないWordPressが使う一時フォルダの「住所」が設定されていない、または間違っている。
  • フォルダに書き込む許可がない一時フォルダはあるけど、WordPressがそこにファイルを保存する権限がない。

これらはWordPress自体の問題ではなく、サーバーの設定が原因であることがほとんどです。次で、解決方法を分かりやすく説明します!

エラーを解決する4つのステップ

以下の手順を簡単なものから試してみてください。難しい作業はなるべく避け、初心者でもできる方法を紹介します。もし不安な場合は、レンタルサーバーのサポートに相談するのもおすすめです。

ステップ1:サーバーの容量をチェック

まず、サーバーに空き容量があるか確認しましょう。容量がいっぱいだと、ファイルが保存できません。

  1. レンタルサーバーの管理画面にログインします(例:エックスサーバー、ConoHaなど)。
  2. 「ディスク使用量」や「残り容量」を確認するメニューを探します。
  3. もし容量がほとんどない場合は、不要なファイル(古い画像や使っていないプラグインなど)を削除してスペースを空けてください。
  4. 空き容量を確保したら、もう一度アップロードを試してみましょう。

容量に問題がなければ、次のステップに進みます。

ステップ2:WordPressに一時フォルダを教えてあげる

WordPressに「ここを一時フォルダとして使って!」と設定する方法を試します。この方法は比較的簡単で、よく解決します。

  1. レンタルサーバーの「ファイルマネージャー」またはFTPソフト(FileZillaなど)を使って、WordPressのフォルダを開きます。
  2. `wp-content`フォルダの中に、新しいフォルダを作ります。名前は分かりやすく「`temp`」でOKです。
  3. この`temp`フォルダに「書き込み権限」を設定します。ファイルマネージャーでフォルダを右クリックし、「パーミッション」または「属性変更」を選び、数字を「755」に設定してください。(分からない場合はサーバーのサポートに聞いてみましょう!)
  4. 次に、WordPressのルートフォルダにある「`wp-config.php`」ファイルを見つけ、ダウンロードします。
  5. テキストエディタ(メモ帳やVS Codeなど)で`wp-config.php`を開き、以下のコードをファイルの最後の方、/* 編集が必要なのはここまでです! */ の直前に追加します:
define('WP_TEMP_DIR', ABSPATH . 'wp-content/temp/');

 

  1. ファイルを保存し、サーバーにアップロードし直します。
  2. もう一度、ファイルのアップロードを試してみてください。これで解決することが多いです!

注意:`wp-config.php`は大事なファイルです。編集前に必ずバックアップを取ってください。間違えるとサイトが表示されなくなることがあります。

ステップ3:サーバーの設定をチェック(サポートに相談)

ステップ2で解決しない場合、サーバーの設定に問題がある可能性があります。具体的には、PHPの「`upload_tmp_dir`」という設定が正しくないことが原因かもしれません。

この設定は自分で変えるのが難しい場合が多いので、レンタルサーバーのサポートに連絡するのが一番簡単です。以下のように伝えてみましょう:

  • 「WordPressでファイルをアップロードすると『Missing a temporary folder』エラーが出ます。」
  • 「PHPの`upload_tmp_dir`設定や一時フォルダの権限をチェックしてもらえますか?」

サポートが設定を直してくれると、エラーが解決することがほとんどです。

ステップ4:プラグインやテーマを確認(念のため)

まれに、最近インストールしたプラグインやテーマがエラーの原因になっていることがあります。以下の方法で確認してみましょう:

  1. WordPressの管理画面で、すべてのプラグインを一時的に「無効化」します。
  2. テーマをデフォルトのもの(例:Twenty Twenty-Three)に切り替えます。
  3. もう一度アップロードを試して、エラーが出るか確認します。
  4. エラーが消えた場合、プラグインやテーマを1つずつ有効化して、どれが原因か特定します。

困ったときのヒント

もし原因が分からない場合、以下の基本的な確認も試してみてください:

  • キャッシュをクリア:ブラウザやキャッシュプラグインのキャッシュを削除。
  • WordPressを最新に:WordPress本体が古いと不具合が起こることがあります。
  • エラーログをチェック:サーバーのエラーログを見ると、詳しい原因が分かることがあります(サーバーの管理画面で確認可能)。

まとめ

「Missing a temporary folder」エラーは、サーバーの容量不足や一時フォルダの設定ミスが原因で起こります。以下の手順で解決できます:

  1. サーバーの空き容量を確認して、必要ならスペースを確保。
  2. `wp-config.php`で一時フォルダを指定し、権限を設定。
  3. サーバーのPHP設定をサポートに確認してもらう。
  4. プラグインやテーマの影響をチェック。

エラーメッセージは怖く見えますが、落ち着いて1つずつ試せば大丈夫!どうしても自分で解決できない場合は、レンタルサーバーのサポートに気軽に相談してください。

PR

ニッチなテーマのイラスト素材を投稿中!ぜひご利用ください。

ナマケモノなど可愛いイラストをイラストACで無料配布中!

オリジナル絵本をKindleで出版!

ナマケモノのふにゃまるちゃんを読む

困ったときは格安で依頼!RU DESIGNも出品中

格安レンタルサーバーでサイト運営を始めよう

ドメイン取得は一括管理が便利!

応援・支援よろしくお願いします!サイト運営に活用させていただきます。

Braveクリエイターサポート
ホームページ制作ならRU DESIGN

関連記事

【WordPress初心者さん必見!】「これ、どうすればいいの?」検索しても意外と見つからない疑問を解決!
2025/04/19
WordPressでのサイト運営、始めてみましたか?✨ 最初は設定や記事の書き方など、覚えることがたくさんで大変ですよね!基本的な操作は色々なサイトで解説されて...
WPFormsで「JavaScriptの問題を検出しました」メッセージが表示された時の原因と対処法
2025/04/19
WordPressサイトで人気の高いお問い合わせフォームプラグインの一つであるWPFormsを利用していると、サイトの管理画面や、実際にフォームが表示されている...
WordPressサイトの処理が止まる?「Maximum execution time exceeded」エラーの原因と対策
2025/04/18
WordPressサイトを運営していると、時々「Fatal error: Maximum execution time of XX seconds exceed...
WordPressで遭遇しやすい「原因が分かりにくい」エラーと解決策
2025/04/18
WordPressでウェブサイトを運用していると、予期しないエラーメッセージに遭遇することがあります。有名なエラー(例えば、白い画面だけが表示される「真っ白画面...
WordPressサイトの表示を制御する!テンプレート階層の仕組みを理解しよう
2025/04/18
WordPressでウェブサイトを見ていると、「トップページ」「ブログ記事一覧ページ」「個別の記事ページ」「固定ページ」「検索結果ページ」など、様々な種類のペー...