一時ファイルの作成場所を指定することでWordPressのプラグイン更新時のエラーを解決

このブログを動かしているWordPressにはさまざまな機能を追加するプラグインが用意されていて、それぞれ最新のバージョンにアップデートしながら使っています。ところが最近、プラグインのアップデートが失敗することが多くなってきました。どうやら、デフォルトではレンタルサーバーの共用領域にプラグインの更新時の一時ファイルを作る仕様になっているのが良くないようです。

ということで、このサイトの内容を参考に、wp-config.phpの最後に以下の行を追加して、一時ファイルの作成場所を自分の使用領域内のディレクトリに明示的に指定することにしました。

  define(‘WP_TEMP_DIR’, dirname(__FILE__) . ‘/wp-content/temp/’);

このうち「dirname(__FILE__)」というのは、指定したファイル(__FILE__の値)の親ディレクトリのパスを取得する便利な関数です(→こちら)。

wp-config.phpは、WordPressの動作の根幹となる重要なファイルなので、慎重に従来のファイルの名前を変更してバックアップしたうえで、1行追加した新しいファイルをアップロードしたところ、正常に動作し、プラグインのアップデートの失敗も起きなくなりました。

関連記事

コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です

このサイトはスパムを低減するために Akismet を使っています。コメントデータの処理方法の詳細はこちらをご覧ください