Wordpressは一時フォルダを見つけることができませんが、それが見ているフォルダには正しい権限があります


1

だから、私はこの問題を理解するためにインターネットを調べて数時間を費やしました。それはおそらく重複していると思われる愚かな問題ですが、明らかにそうではないからです。

メインサイトのサブディレクトリでWordPressサイトをホストしています(http://christopherdumas.orgがメインサイト、http://christopherdumas.org/astraterraがWPサイトです)にファイルをアップロードしようとするとWordPressサイトに投稿すると、このエラーが表示されます:

Missing a temporary folder.

さて、WP 5.0にアップグレードする前にこれは機能していましたが、更新後もテストしませんでした。しませんでした。PHPサーバーとWordPressのセットアップがブート時に持続するために必要なすべてを行ったと思っていましたが、最近サーバーを再起動し、WPでいくつかのことを再起動/修正する必要があったので、どうやら関係があるかもしれませんこの問題。興味深いことに、私はこれが最初に起こったときにこれを修正するために通常のパスを行いましたが、それを修正したと思いますが、はっきりと覚えていません。今では、「修正された」構成でも、その問題が再び発生しています。

さらに悪いことに、私のwp-config.phpファイル(設定WP_TEMP_DIRなど)に通常の行を追加しても役に立たず、またphp.ini(サーバーのルートディレクトリにある)私の編集も役に立ちません。さらに、tempディレクトリにはwww-datawp-contentディレクトリ全体と同様に)アクセス許可があり、最初に少し追加index.phpwww-dataて、ユーザーとして使用していることを確認しました。この時点で、私はこれ以上何もすることができません。私はもともとLighttpdの使いやすさのためにしたApache 2の代わりにLighttpdの上でこのサーバーを実行していますが、私はそれを後悔し始めています...

回答:


0

SSH経由でサーバーに接続します。

システム一時ファイルを削除します。

rm -rf /tmp/*

/ tmpおよび/ var / tmp /ディレクトリーから12日より古いファイルを削除します。

find /tmp -type f -mtime +12 -exec rm {} \;
find /var/tmp -type f -mtime +12 -exec rm {} \;

Pleskとそのサービスによって作成された一時ファイルを削除します。以下のディレクトリ内のファイルは安全に削除できます。

注:システムがアイドル状態のときにこれらのコマンドを実行することをお勧めします(アクティブなPleskバックアップおよびPleskインストーラータスクはありません)。

Plesk Installerが実行されているかどうかを確認するには、次のコマンドを実行します。

ps aux | grep install | grep -v "grep"

出力がないことは、Pleskインストーラーが非アクティブであることを意味します。

Pleskバックアップタスクが実行されているかどうかを確認するには、次のコマンドを実行します。

plesk sbin pmmcli --get-tasks-list Backup | grep working

出力なしは、アクティブなバックアップタスクがないことを意味します。

一時的なPleskバックアップファイル:

rm -rf /usr/local/psa/PMM/tmp/*

その他の一時ファイル:

rm -rf /usr/local/psa/tmp/*

それでもうまくいかない場合は、Apacheを再起動してください。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.