Heim  >  Artikel  >  System-Tutorial  >  So behandeln Sie HTTP-Fehler beim Hochladen von Ressourcen in WordPress

So behandeln Sie HTTP-Fehler beim Hochladen von Ressourcen in WordPress

WBOY
WBOYOriginal
2024-07-25 13:39:11278Durchsuche
Kurze Beschreibung

Erstellen Sie eine interne Video-Lern-Website innerhalb des Unternehmens und nach einem Vergleich wurde WordPress für die Erstellung der Website ausgewählt. Beim Hochladen des Videos sind jedoch verschiedene Probleme aufgetreten, daher werden wir den Vorgang aufzeichnen.

Ursachen-Fehlerbehebung
1. Wenn der Upload-Fortschritt einer MP4-Datei mit mehr als zehn Megabyte 100 % erreicht, meldet das Medium einen HTTP-Fehler

So behandeln Sie HTTP-Fehler beim Hochladen von Ressourcen in WordPress

2. Zuerst vermutete ich, dass es an der Upload-Größenbeschränkung von PHP und Nginx lag. Aber wenn man sich die PHP- und Nginx-Konfigurationen ansieht, sind sie alle mit 1000M
konfiguriert
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
3. Nginx-Fehlerprotokoll anzeigen
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"

Nur die folgende Zeile enthält die wichtigsten Speicherinformationen. Der folgende Fehler ist das Problem der Körpergrößenbeschränkung

client intended to send too large body
4. Nach dem Festlegen der Größenbeschränkung in http gibt es keine Begrenzung für die hochgeladenen Ressourcen
vim /etc/nginx/nginx.conf
http{
    client_max_body_size    1000M;
keepalive_timeout  300;
}

Das obige ist der detaillierte Inhalt vonSo behandeln Sie HTTP-Fehler beim Hochladen von Ressourcen in WordPress. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn