web-dev-qa-db-ja.com

Mp4ビデオファイルをアップロードするときのHTTPエラー

これは繰り返しの問題ですが、他のスレッドのどれにも解決方法がありませんでした。 EnvatoのDaniテーマを実行しているWordPress 4.7.3を使用しています。 mp4ビデオファイルをアップロードしようとすると、HTTPエラーが発生します。画像をアップロードしようとしましたが、同じHTTPエラーが発生しませんでした。

これはエラーのスクリーンショットです: HTTP error 

私はこの問題を解決するために以下を試みました:

  1. すべてのプラグインを1つずつ無効にして現在のテーマを無効にする
  2. このプラグインをインストールする - https://github.com/getsource/default-to-Gd
  3. 次の行を.htaccessに追加します。SetEnv MAGICK_THREAD_LIMIT 1
  4. 次のコードをfunctions.phpに追加します。

add_filter( 'wp_image_editors', 'change_graphic_lib' ); function change_graphic_lib($array) { return array( 'WP_Image_Editor_Gd', 'WP_Image_Editor_Imagick' ); }

私のphp.ini設定もupload_max_filesize = 200Mpost_max_size = 200Mです。これは私のビデオファイルを収容するのに十分大きいので、それは問題ではないはずです。

これらのどれも私の問題を解決していません。私がこれを直すことを試みることができる何か他のものがありますか?私にお知らせください!助けてくれてありがとう。

2
Liz

私の場合、原因はプラグインオールインワンWPセキュリティとその「基本ファイアウォール設定」でした。上記のファイアウォール機能は、あなたの.htaccessファイルを介して適用され、これらの機能が「ファイルのアップロードサイズを制限する(10MB)」の場合は1つです。

10 MBを超えるファイルのアップロードが再び機能するようにするには、次のようにします。

1)WPセキュリティ/ファイアウォール/基本ファイアウォールルールタブに移動して、[基本ファイアウォール保護を有効にする]のチェックを外します。次に設定を保存します。これにより、すべての基本ファイアウォール設定と、この10 MBのアップロード制限も無効になります。

または

2)基本的なファイアウォールルールを守りたいがその制限だけを取り除きたい場合は、「カスタムルール」を使う必要があります。 WPセキュリティ/ファイアウォール/カスタムルールタブに移動して、 "カスタム.htaccessルールを有効にする:"をチェックします。次に、カスタムルールのテキスト領域に入力します。

LimitRequestBody 64000000

それは約許可されます。 64 MBのアップロード。また、「カスタムルールを一番上に配置する」チェックボックスが選択されていないことを確認してください。そうすると、上から10Mの制限が上書きされます。

3
David Najman

Mp4ファイルにはファイルサイズの制限があります。

ファイルサイズを小さくすると、アップロードは成功します。

Mp4アップロードサイズを増やす方法がわかりません。

1
Virgil Shelton