إصلاح [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

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

 service nginx restart

أو

 systemctl restart nginx

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

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

شغوفة بالتكنولوجيا ، أكتب بسرور StealthSettings.com منذ عام 2006. لدي خبرة واسعة في أنظمة التشغيل: macOS, Windows سي Linuxبل أيضًا في لغات البرمجة ومنصات التدوين (WordPress) وللمتاجر عبر الإنترنت (WooCommerce، ماجنتو، بريستاشوب).

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