Rumah  >  Artikel  >  Tutorial sistem  >  Cara mengendalikan ralat HTTP semasa memuat naik sumber dalam WordPress

Cara mengendalikan ralat HTTP semasa memuat naik sumber dalam WordPress

WBOY
WBOYasal
2024-07-25 13:39:11233semak imbas
Huraian ringkas

Bina laman web pembelajaran video dalaman dalam syarikat, dan selepas perbandingan, WordPress dipilih untuk membina tapak tersebut. Walau bagaimanapun, pelbagai masalah telah dihadapi semasa memuat naik video, jadi kami akan merakam prosesnya.

Menyelesaikan masalah
1 Apabila kemajuan muat naik fail mp4 lebih daripada sepuluh megabait mencapai 100%, media akan menggesa ralat http
.

Cara mengendalikan ralat HTTP semasa memuat naik sumber dalam WordPress

2 Pada mulanya, saya mengesyaki bahawa ia adalah had saiz muat naik PHP dan Nginx. Tetapi melihat konfigurasi PHP dan Nginx, semuanya dikonfigurasikan dengan 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
3. Lihat log ralat 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"

Hanya baris berikut adalah maklumat penjimatan yang paling penting. Ralat berikut ialah masalah had saiz badan

client intended to send too large body
4 Selepas menetapkan had saiz dalam http, tiada had pada sumber yang dimuat naik
.
vim /etc/nginx/nginx.conf
http{
    client_max_body_size    1000M;
keepalive_timeout  300;
}

Atas ialah kandungan terperinci Cara mengendalikan ralat HTTP semasa memuat naik sumber dalam WordPress. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan:
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn