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

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

فيما يلي مثال لخطأ "خطأ HTTP" في المتصفح عند محاولة تحميل ملف .PDF:

نفس الخطأ في سجلات الخادم تبدو مختلفة تماما. أكثر تفصيلا وسهلة الحركة حل المشكلة. بناءً على تهيئة خادم الويب وخدمات HTTP / HTTPS ، يمكن أن يكون الملف الذي يحتوي على بيانات خطأ في شكل: error.log ، error_log ، domainname.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" في معظم الأوقات عندما يكون لدينا ملف به حجم كبير ميغابايت أو نحن نفعل تحميل في وقت واحد إلى ملفات متعددة.

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

أبسط طريقة هي تحرير "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

أعد تشغيل خدمة nginx:

service nginx restart

أو

systemctl restart nginx

بعد هذه الخطوات ، استأنف عملية التحميل. يجب أن يسير كل شيء بسلاسة ويختفي خطأ "خطأ HTTP".

يواجه العديد من مستخدمي WordPress الذين لديهم مدونات / مواقع مستضافة على خوادم NGINX هذا القيد مؤخرًا. على الأرجح ، يأتي هذا القيد مع ميزات الأمان الجديدة المقدمة في أحدث إصدار من NGINX.

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

عن المؤلف

تسلل

شغوفًا بكل ما يعنيه الأداة وتكنولوجيا المعلومات ، يسرني أن أكتب على stealthsettings.com من 2006 وأحب اكتشاف أشياء جديدة حول أجهزة الكمبيوتر وأجهزة MacOS وأنظمة تشغيل Linux ، Windowsو iOS و Android.

اترك تعليق