إصلاح [HTTP Error] ينوي العميل إرسال نص كبير جدًا [Media Upload WordPress]

"HTTP Error"هو خطأ شائع بين مستخدمي WordPress باستخدام طريقة التحميل الكلاسيكية الصور والمستندات والملفات الأخرى.
في كل مرة نواجه فيها خطأ SQL أو HTTP ، من الجيد التحقق من السجلات على الخادم. يمكنهم تزويدنا بمزيد من المعلومات حول رسالة الخطأ المعروضة في المتصفح.

فيما يلي مثال على خطأ “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 المخصص للمجال الذي واجهناه.
"HTTP error"يظهر غالبًا عندما يكون لدينا ملف به حجم كبير ميغابايت أو نحن نفعل تحميل في وقت واحد إلى ملفات متعددة.

كيفية حل الخطأ "ينوي العميل إرسال نص كبير جدًا - HTTP error"

أسهل طريقة هي تحرير الملف "nginx.confوإنشاء توجيه لتغيير حد التحميل المسموح به لكل جلسة. في حالتنا ، قمنا بتعيين حد 10 ميغابايت لكل نص يتم تحميله.

 client_max_body_size 10M;

سيتم إضافة التوجيه أعلاه إلى قسم http (server / location).

نحفظ ملف "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. نصائح تعليمية وأخبار حول الأجهزة في النظام البيئي Apple: iPhone، اى باد، Apple مشاهدة ، HomePod ، iMac, MacBook، AirPods وملحقاتها.

اترك تعليق