Maison > Tutoriel système > Linux > Comment gérer les erreurs HTTP lors du téléchargement de ressources dans WordPress

Comment gérer les erreurs HTTP lors du téléchargement de ressources dans WordPress

WBOY
Libérer: 2024-07-25 13:39:11
original
297 Les gens l'ont consulté
Brève description

Construire un site Web d'apprentissage vidéo interne au sein de l'entreprise, et après comparaison, WordPress a été choisi pour créer le site. Cependant, divers problèmes ont été rencontrés lors du téléchargement de la vidéo, nous allons donc enregistrer le processus.

Dépannage des causes
1. Lorsque la progression du téléchargement d'un fichier mp4 de plus de dix mégaoctets atteint 100 %, le média affichera une erreur http

Comment gérer les erreurs HTTP lors du téléchargement de ressources dans WordPress

2. Au début, je soupçonnais que c'était la limite de taille de téléchargement de PHP et Nginx. Mais en regardant les configurations PHP et Nginx, elles sont toutes configurées avec 1000M
vim /etc/nginx/conf.d/default.conf
location / {
        root   /data/web;
        index  index.php index.html index.htm;
        client_max_body_size    000M;
}

vim /etc/php.ini
    upload_max_filesize = 000M
    post_max_size = 000M
    max_execution_time = 300
Copier après la connexion
3. Afficher le journal des erreurs Nginx
tail /var/log/nginx/error.log
2018/02/14 09:32:07 [error] 87522#87522: *1 client intended to send too large body: 35016434 bytes, client: 36.111.88.33, server: localhost, request: "POST /wp-admin/async-upload.php HTTP/1.1", host: "117.66.240.116:81", referrer: "http://117.66.240.116:81/wp-admin/media-new.php"
Copier après la connexion

Seule la ligne suivante constitue l'information de sauvegarde la plus importante. L'erreur suivante est le problème de la limite de taille corporelle

client intended to send too large body
Copier après la connexion
4. Après avoir défini la limite de taille en http, il n'y aura aucune limite sur les ressources téléchargées
vim /etc/nginx/nginx.conf
http{
    client_max_body_size    1000M;
keepalive_timeout  300;
}
Copier après la connexion

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

source:linuxprobe.com
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal