web-dev-qa-db-fra.com

Erreur HTTP lors du téléchargement du fichier vidéo mp4

C'est un problème récurrent, mais aucun des autres threads n'a de solution qui m'aide. J'utilise WordPress 4.7.3 pour exécuter le thème Dani d'Envato. Lorsque j'essaie de télécharger mon fichier vidéo mp4, je reçois une erreur HTTP. J'ai essayé de télécharger des images et cela ne m'a pas donné la même erreur HTTP.

Voici une capture d'écran de l'erreur:  HTTP error 

J'ai essayé ce qui suit pour résoudre ce problème:

  1. Désactiver tous les plugins un par un et mon thème actuel
  2. Installer ce plugin - https://github.com/getsource/default-to-Gd
  3. Ajout de la ligne suivante à .htaccess: SetEnv MAGICK_THREAD_LIMIT 1
  4. Ajout du code suivant à 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' ); }

Ma configuration php.ini est aussi: upload_max_filesize = 200M et post_max_size = 200M. C'est assez grand pour accueillir mon fichier vidéo, donc ça ne devrait pas être le problème.

Aucun de ceux-ci n'a résolu mon problème. Y at-il autre chose que je peux essayer de résoudre ce problème? S'il vous plaît, faites-moi savoir! Merci pour l'aide.

2
Liz

Dans mon cas, la cause était le plugin All In One WP Security et ses "Paramètres de base du pare-feu". Les fonctionnalités de pare-feu ci-dessus sont appliquées via votre fichier .htaccess et l'une d'entre elles est "Limiter la taille de téléchargement du fichier (10 Mo)".

Donc, pour que le téléchargement de fichiers de plus de 10 Mo fonctionne à nouveau, vous pouvez effectuer les opérations suivantes:

1) Accédez à l’onglet WP Règles de sécurité du pare-feu/pare-feu/de base et décochez la case "Activer la protection de pare-feu de base". Puis enregistrez les paramètres. Cela désactivera tous les paramètres de base du pare-feu et cette limitation de téléchargement de 10 Mo également.

ou

2) Si vous souhaitez conserver les règles de base du pare-feu mais ne supprimer que cette limitation, vous devez utiliser des "règles personnalisées". Accédez à l'onglet WP Sécurité/Pare-feu/Règles personnalisées et cochez la case "Activer les règles .htaccess personnalisées:". Ensuite, mettez dans la zone de texte des règles personnalisées:

LimitRequestBody 64000000

Cela permettra env. 64 Mo uploadés. Assurez-vous également que la case à cocher "Placer les règles personnalisées en haut" n'est PAS cochée, de sorte qu'elle écrase la limite de 10 millions indiquée ci-dessus.

3
David Najman

Il existe une limite de taille de fichier sur les fichiers mp4.

Si vous réduisez la taille du fichier, le téléchargement réussira.

Je ne sais pas comment augmenter la taille de téléchargement de mp4.

1
Virgil Shelton