תקן [HTTP Error] לקוח התכוון לשלוח גוף גדול מדי [העלאת מדיה וורדפרס]

"HTTP Error"זו שגיאה נפוצה בקרב משתמשים ב- וורדפרס באמצעות שיטת ההעלאה הקלאסית תמונות, מסמכים וקבצים אחרים.
בכל פעם שאנו נתקלים בשגיאת HTTP של SQL, מומלץ לבדוק את היומנים בשרת. הם יכולים לספק לנו מידע נוסף על הודעת השגיאה המוצגת בדפדפן.

הנה דוגמה ל- "HTTP error”בדפדפן כשמנסים להעלות קובץ .PDF:

אותה שגיאה ביומני השרת נראית שונה לחלוטין. הרבה יותר מפורט וקל לזוז לפתור את הבעיה. בהתאם לתצורה של שרת האינטרנט ושירותי HTTP / HTTPS, הקובץ המכיל נתוני שגיאה יכול להיות בצורה הבאה: error.עֵץ, error_log, שם דומיין.error.log וכו '.

 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 config של התחום נתקלנו.
"HTTP error"מופיע לרוב כשיש לנו קובץ נפח גדול MB או שאנחנו עושים להעלות בו זמנית למספר קבצים.

כיצד לפתור את השגיאה "לקוח שנועד לשלוח גוף גדול מדי - HTTP" error"

הדרך הקלה ביותר היא לערוך את הקובץ "nginx.conf”וקבע הנחיה לשינוי מגבלת ההעלאה המותרת לכל מפגש. במקרה שלנו קבענו את המגבלה של 10 מגה בייט לכל גוף של קבצי העלאה.

 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

Restartיש לי את השירות nginx:

 service nginx restart

או

 systemctl restart nginx

לאחר שלבים אלה, המשך את תהליך ההעלאה. הכל אמור לעבור בצורה חלקה והשגיאה "HTTP error" להיעלם.

משתמשי WordPress רבים עם בלוגים / אתרים מתארחים על שרתי NGINX עומדים בפני הגבלה זו לאחרונה. סביר להניח, הגבלה זו מגיעה עם תכונות אבטחה חדשות הציג את הגרסה האחרונה של NGINX.

נלהב מהטכנולוגיה, אני אוהב לבדוק ולכתוב הדרכות על מערכות הפעלה macOS, לינוקס, Windows, אודות תצורת שרת האינטרנט של WordPress, WooCommerce ו- LEMP (Linux, NGINX, MySQL ו- PHP). אני כותב הלאה StealthSettings.com מאז 2006, וכעבור כמה שנים התחלתי לכתוב ב- iHowTo.Tips הדרכות וחדשות על מכשירים במערכת האקולוגית. Apple: iPhone, אייפד, Apple צפה, HomePod, iMac, MacBook, AirPods ואביזרים.

השאירו תגובה