web-dev-qa-db-ja.com

upload_async.phpが500エラーを返す

メディアアップローダを介して大きなファイルをアップロードすると、悪名高い HTTPエラー の問題が発生します。 Chromeコンソールには次のものもあります。

POST http://www.nameofsite.co/wp-admin/async-upload.php 500 (Internal Server Error)

ファイルは実際にアップロードされ、uploadsディレクトリに表示されます。私は上でリンクされた質問ですべての提案を試みました。

Wordpressのバージョンは1&1 UK共有ホスティングで4.0.1です

更新

すべてのプラグインを無効にしても、エラーは発生しません。たとえば回転スライダを有効にすると、エラーが発生します。ただし、複数のプラグインまたはプラグインの組み合わせが問題を引き起こしている可能性があります。すべてのプラグインを無効にして大きな画像をアップロードできるという事実は、特定のプラグイン内の1つまたは複数の機能が非同期アップロードを妨げていること、およびこれがサーバー構成の問題ではないことを信じさせます。

問題を引き起こしている他のプラグイン - uploadcare、fusion-core

6
codecowboy

それは暗闇の中でちょっとしたショットですが、あなたはあなたの記憶限界を上げたいですか?私の推測では、あなたのアップローダーはもっと深刻なプラグインを使って大きなファイルをアップロードするのに失敗しています。サーバの設定が正しくないと、「メモリを使い果たしました」というメッセージが表示されないことがあります。

いずれにせよ、Webサーバーのログのどこかに冗長なエラーメッセージが表示されるはずです。500は正確に次のように意味します。

7
vlood

PHPバージョンをアップグレードした場合これは古いプラグインをそうさせるかもしれません。私と同じことが起こりました。私はphp 5.6をPHP 7にアップグレードしましたが、同じエラーが発生しました。 PHP 5.6を再インストールすると、正常に動作し始めました。

0
kd patel