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

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

הנה דוגמה לשגיאה “שגיאת HTTP” בדפדפן בעת ​​ניסיון להעלות קובץ PDF:

אותה שגיאה, ביומני השרת זה נראה אחרת לגמרי. הרבה יותר מפורט ואשר מוביל אותנו בקלות רבה יותר פתרון הבעיה. בהתאם לתצורה של שרת האינטרנט ושירותי HTTP / HTTPS, הקובץ המכיל נתוני שגיאה יכול להיות בצורה: error.log, error_log, domain-name.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 של הדומיין שבו נתקלנו במגבלה זו.
“שגיאת HTTP” מופיע רוב הזמן כאשר יש לנו קובץ עם אני רוצה MB ים או שאנחנו עושים העלאה בו זמנית למספר קבציםו

כיצד לפתור את השגיאה “הלקוח התכוון לשלוח גוף גדול מדי – שגיאת HTTP”

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

 client_max_body_size 10M;

ההנחיה לעיל תתווסף לקטע http (שרת/מיקום).

אנחנו שומרים את הקובץ “nginx.conf” נערך עם “vi” אוֹ “ננו”, לאחר מכן אנו בודקים את תצורת 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” להיעלם.

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

נלהב מהטכנולוגיה, אני כותב בהנאה באתר stealthsetts.com החל משנת 2006. יש לי חוויה עשירה במערכות הפעלה: MacOS, Windows ו- Linux, אך גם בשפות תכנות ופלטפורמות בלוגים (WordPress) ולחנויות מקוונות (Woocommerce, Magento, Presashop).

בַּיִת המקור שלך להדרכות IT, טיפים ושל חדשות שימושיות. תקן [שגיאת http] לקוח שנועד לשלוח גוף גדול מדי [העלאת מדיה וורדפרס]
השאירו תגובה