แก้ไขไคลเอนต์ [HTTP Error] เพื่อส่งเนื้อหาที่มีขนาดใหญ่เกินไป [Media Upload WordPress]

"ข้อผิดพลาด HTTP"เป็นข้อผิดพลาดทั่วไปในหมู่ผู้ใช้ WordPress การใช้ วิธีการอัปโหลดแบบคลาสสิค ภาพถ่ายเอกสารและไฟล์อื่น ๆ
ทุกครั้งที่เราพบข้อผิดพลาด SQL, HTTP มันเป็นความคิดที่ดีในการตรวจสอบบันทึกบนเซิร์ฟเวอร์ พวกเขาสามารถให้ข้อมูลเพิ่มเติมเกี่ยวกับข้อความแสดงข้อผิดพลาดที่แสดงในเบราว์เซอร์

นี่คือตัวอย่างข้อผิดพลาด "HTTP error" ในเบราว์เซอร์เมื่อพยายามอัปโหลดไฟล์. PDF:

ข้อผิดพลาดเดียวกันในบันทึกเซิร์ฟเวอร์มีลักษณะแตกต่างกันโดยสิ้นเชิง รายละเอียดมากขึ้นและง่ายต่อการเคลื่อนย้าย การแก้ปัญหา. ไฟล์ที่มีข้อมูลข้อผิดพลาดอาจอยู่ในรูปแบบของ: error.log, error_log, domainname.error.log ขึ้นอยู่กับการกำหนดค่าเว็บเซิร์ฟเวอร์และบริการ HTTP / HTTPS

2019/06/10 12:58:14 [error] 25084#25084: *22825511 client intended to send too large body: 1143385 bytes, client: 84.XX.XX.XX, server: stealthsettings.com, request: "POST /wp-admin/async-upload.php HTTP/1.1", host: "stealthsettings.com", referrer: "https://stealthsettings.com/wp-admin/post.php?post=19644&action=edit"

ข้อผิดพลาดด้านบนบอกเราว่าไฟล์ที่เราต้องการปีนบนเซิร์ฟเวอร์นั้นสูงกว่าขีด จำกัด เซิร์ฟเวอร์ที่อนุญาตต่อการอัพโหลดหนึ่งครั้ง ขีด จำกัด นี้ถูกส่งไปยังไฟล์การกำหนดค่าทั่วไป NGINX (nginx.conf) หรือในไฟล์กำหนดค่า NGINX ที่กำหนดเองของโดเมนที่เราพบ
"HTTP error" เกิดขึ้นเกือบทุกครั้งเมื่อเรามีไฟล์ด้วย ปริมาณ MB ขนาดใหญ่ หรือเราทำ อัปโหลดพร้อมกันหลายไฟล์.

วิธีการแก้ไขข้อผิดพลาด "ไคลเอนต์เพื่อส่งเนื้อหาที่มีขนาดใหญ่เกินไป" - ข้อผิดพลาด HTTP

วิธีที่ง่ายที่สุดคือการแก้ไข "nginx.conf"และกำหนดคำสั่งเพื่อเปลี่ยนขีด จำกัด การอัปโหลดที่อนุญาตต่อเซสชัน ในกรณีของเราเรากำหนดขีด จำกัด ของ 10 MB ต่อการอัปโหลดไฟล์เนื้อหา

client_max_body_size 10M;

คำสั่งข้างต้นจะถูกเพิ่มในส่วน http (เซิร์ฟเวอร์ / สถานที่)

เราบันทึกไฟล์ "nginx.conf" แก้ไขด้วย "vi" หรือ "nano" จากนั้นทดสอบการกำหนดค่า nginx

nginx -t

nginx: the configuration file /etc/nginx/nginx.conf syntax is ok
nginx: configuration file /etc/nginx/nginx.conf test is successful

เริ่มบริการ nginx:

service nginx restart

หรือ

systemctl restart nginx

หลังจากขั้นตอนเหล่านี้ให้ดำเนินการอัปโหลดต่อ ทุกอย่างควรเป็นไปอย่างราบรื่นและข้อผิดพลาด "HTTP error" จะหายไป

ผู้ใช้ WordPress หลายคนที่มีบล็อก / เว็บไซต์ที่โฮสต์บนเซิร์ฟเวอร์ NGINX เผชิญกับข้อ จำกัด นี้เมื่อเร็ว ๆ นี้ ข้อ จำกัด นี้มาพร้อมกับคุณสมบัติด้านความปลอดภัยใหม่ที่นำมาใช้ใน NGINX เวอร์ชันล่าสุด

แก้ไขไคลเอนต์ [HTTP Error] เพื่อส่งเนื้อหาที่มีขนาดใหญ่เกินไป [Media Upload WordPress]

เกี่ยวกับผู้เขียน

ชิงทรัพย์

หลงใหลเกี่ยวกับทุกอย่างที่แกดเจ็ตและไอทีเขียนยินดี stealthsettings.com ของ 2006 และผมชอบที่จะค้นพบสิ่งใหม่ ๆ กับคุณเกี่ยวกับคอมพิวเตอร์และ MacOS, Linux, Windows, iOS และ Android

แสดงความคิดเห็น

ไซต์นี้ใช้ Akismet เพื่อลดสแปม เรียนรู้วิธีการประมวลผลข้อมูลความคิดเห็นของคุณ.