WordPressエラー「temp-write-test」どうすればいい?クイックフィックスガイド

使用中 ワードプレス temp-write-testに失敗しました」または「一時ファイルを作成できません」。このエラーは、プラグインのインストールやテーマの更新、画像のアップロードなどの作業中にしばしば発生し、サイトの正常な運営に影響を及ぼします。この記事では、このエラーの原因を紹介し、一刻も早く問題を解決するためのトラブルシューティングと修復方法を一式ご紹介します。

图片[1]-WordPress 报错 temp-write-test 的原因与解决办法

よくあるエラーのシナリオ

  • プラグインのインストールに失敗しました
  • メディアファイルのアップロード時のエラー
  • ワードプレスの更新がうまくいかない
  • 一括インポートおよびエクスポート中に操作が中断される

これらの操作はすべて、裏でテンポラリファイルの読み書きを行っているため、WordPressがテンポラリディレクトリに書き込めなくなると、該当するエラーが発生します。

考えられる原因

  1. サーバーの一時ディレクトリが書き込み可能でないか、パスが正しく設定されていない。
  2. wpコンテンツ もしかしたら アップロード フォルダパーミッションの不適切な設定
  3. PHP アップロード_tmp_dir パラメータが空であるか、存在しないパスを指している。
  4. セキュリティ・プラグインがファイルの書き込み操作を制限
  5. 仮想ホストの分離ポリシーによりアクセスが制限される

治療

1.PHPの一時ディレクトリの設定を確認する

サーバーにログインして、現在の PHP 設定を表示します:

php -i | grep upload_tmp_dir

設定がない場合、またはパスが無効な場合は、編集することができます。 php.ini ドキュメンテーション

upload_tmp_dir = /tmp

変更後、PHP サービスを再起動します。例

sudo systemctl restart php8.1-fpm
图片[2]-WordPress 报错 temp-write-test 的原因与解决办法

2.WordPressの一時ディレクトリをカスタマイズする

ある wp-config.php ファイルに以下を追加する:

define('WP_TEMP_DIR', dirname(__FILE__) . '/wp-content/temp/').
图片[3]-WordPress 报错 temp-write-test 的原因与解决办法

そのあと wpコンテンツ フォルダを作成します。 臨時職員 サブディレクトリ

wp-content/temp を mkdir する。
chmod 755 wp-content/temp

それでも書き込みができない場合は、一時的にパーミッションを775または777に設定してテストすることができます。

图片[4]-WordPress 报错 temp-write-test 的原因与解决办法

3.フォルダー権限の修正

WordPressが必要とするフォルダに正しいパーミッションがあることを確認する:

chmod -R 755 wp-content
chmod -R 755 wp-content/uploads

必要に応じて、フォルダが属するユーザーを調整します:

chown -R www-data:www-data wp-content

銘記 wwwデータ は一般的なウェブ・ユーザーであり、サーバー環境によって異なる場合がある。

4.競合を引き起こす可能性のあるプラグインを無効にする

セキュリティ・プラグインの中には、書き込みアクセスを制限するものがあります。 ワードフェンステストは、iThemes Security、iThemes Securityなどのプラグインを使って行われる。

图片[5]-WordPress 报错 temp-write-test 的原因与解决办法

5.ホストへの連絡、または動作環境の変更

上記のどの方法でもうまくいかない場合は、ホスティングの制限による問題かもしれません。ホスティングプロバイダに問い合わせて PHP の書き込みアクセスを制限しているかどうかを確認するか、 あるいは以下のような柔軟なホスティングソリューションへの移行を検討してください。 ブイピーエス またはクラウド・ホスティング・プラットフォーム。

予防的提言

  • ウェブサイト構築時にPHPの設定とファイルのパーミッションを優先する
  • サーバー・ディレクトリの書き込み状況を定期的にチェックする。
  • 互換性を高めるために、よく知られたホストや公式に推奨されている環境を使用する。
  • サーバーのデフォルトパーミッションやディレクトリ構造の頻繁な変更を避ける

概要

"temp-write-test "エラーは通常、次のような原因で発生する。サーバ解決策は、PHPの設定をチェックする、ファイルのパーミッションを修正する、一時ディレクトリを指定する、などである。この記事の方法に従って各項目をチェックしさえすれば、たいていの問題はすぐに突き止めて修正することができる。

それでも問題が解決しない場合は、サーバー情報とともにエラーレポートのスクリーンショットを ワードプレス コミュニティまたはテクニカル・フォーラムにお問い合わせください。


お問い合わせ
チュートリアルが読めない?無料でお答えします!個人サイト、中小企業サイトのための無料ヘルプ!
客服微信
カスタマーサービス WeChat
電話:020-2206-9892
QQ咨询:1025174874
Eメール:[email protected]
勤務時間: 月~金、9:30~18:30、祝日休み
© 複製に関する声明
本文作者:托尼屎大颗
終わり
好きなら応援してください。
クドス8212 分かち合う
解説 ソファ購入

コメントを投稿するにはログインしてください

    コメントなし