2016-09-14 20 views
0

私はLinuxのVPSサーバを使用しています。すべてのサイトのアップロード上限は188KBです。すべてのWordPressのサイトで188KBを超える画像をアップロードすると、「ファイルをディスクに書き込めませんでした」というメッセージが表示されます。サーバのアップロードサイズに制限はありますが、php.iniはありません

プラグインを使用して外部URLから画像をダウンロードし、画像サイズが188KBに達すると画像を切り抜きます。

upload_max_filesizepost_max_sizeの両方が64M に設定されているため、php.iniの問題ではありません。

この制限がどこから来ているのかわかりません。

php.iniを除いて、アップロードファイルのサイズに影響を与える可能性のあるサーバは他にありますか? ftpを介してアップロードされたものには制限がありません。ファイルがサイトを介して直接アップロードされる場合に限ります。

+0

ディスクがいっぱいではありませんか? –

+1

アップロードの一時フォルダーがどこにあるかを確認し、ファイルシステムに十分なスペースがあることを確認します。あなたは世界のすべての設定でバイブルすることができますが、満杯のカップに1ガロンの水を注ぐと、それはオーバーフローします。 –

+0

@MarcBあなたはカップが... stack _overflow_しないと確信していますか?申し訳ありません - 自分自身を助けることができませんでした... – Frits

答えて

0

わかりましたので、いくつかの思考とマイナー調査した結果、私はいくつか見つけた:

ディスクフルの?
ディスクにスペースがあることを確認してください。

正しいファイルのアクセス権
あなたや他の誰かがファイルのパーミッションに何かを行っている可能性がある、またはこれを書き、あなたはセットアップの読み取りを持っていることを確認して、このような何かを修正するために、いくつかのアプリケーションによって行われている可能性があり、 WP-コンテンツフォルダの権限を削除してください。 PHPは、新たにアップロードされたファイルを保存する一時ディレクトリがいっぱいの場合、サーバー

クリア一時フォルダは、時々、この問題が発生します。通常、ユーザーはこの一時ディレクトリにアクセスすることができません。そのため、Webホストに連絡して、サーバーディレクトリの一時ファイルを消去するよう依頼する必要があります。あなたのホストのサポートに連絡すると、ここでお手伝いします。

これらの3つ以外は、私は他のものを見つけることができませんでした。

+0

ありがとうございました! VPSでも、一時ディレクトリをrootとしてアクセスすることはできません。それは間違いなく最初の2つではなく、3番目の可能性があるので、私は私のサポートに連絡します。 – Vlad

関連する問題