خطای 400 در المنتور چیست ؟
ارور 400 Bad Request یک از انواع خطاهای HTTP است و زمانی رخ می دهد که سرور قادر به درک درخواست ارسال شده توسط کاربر نباشد. درواقع، هنگامی که سرور درخواستی را دریافت می کند که نمی تواند آن را درک کند، با خطای 400 Bad Request پاسخ می دهد. می توان گفت باوجود اینکه خطای 400 ارور سرور است اما معمولا زمانی به وجود می آید که در سمت کاربر مشکلاتی ایجاد شده باشد.
بروز ارور 400 هنگام کاربر با صفحه ساز المنتور شاید باعث نگرانی شما شده باشد اما سایر خطاهای المنتور در اغلب موارد به سادگی رفع می شود!

چه چیزی باعث خطای 400 در المنتور می شود ؟
این خطا معمولاً از درخواستی که به سرور ارسال کرده اید ناشی می شود. در یک سایت المنتوری دلایل بروز این خطا می تواند شامل موارد زیر باشد:
- Syntax اشتباه دستورات: اگر syntax یا نحوه نوشتن دستورات درخواست شما نادرست باشد، سرور قادر به درک آن نخواهد بود. به عنوان مثال: اگر پارامترها درخواست به شکل نادرست ارسال شوند یا اینکه پارامتری جابیفتد؛ این حالت ایجاد خواهدشد.
- حجم درخواست بزرگتر از توان سرور: این حالت ممکن است در صورتی اتفاق بیفتد که کاربر در حال تلاش برای آپلود فایلی باشد که خیلی بزرگ است یا اگر پارامترهای زیادی در درخواست وجود داشته باشند.
- تداخل با پوسته یا افزونه: گاهی اوقات، یک افزونه یا تم ممکن است با سرور تداخل داشته باشد و باعث بروز خطای 400 Bad Request شود. اگر افزونه یا پوسته با نرم افزار سرور سازگار نباشد یا بین افزونه ها یا پوسته ها تداخل وجود داشته باشد، ممکن است شاهد بروز این خطا در سایت باشید.
- اشکال در تنظیمات سرور: در برخی موارد، سرور ممکن است به اشتباه پیکربندی شود و باعث بروز ارور 400 شود. اگر نرمافزار سرور بهروز نباشد یا در پیکربندی سرور مشکلی وجود داشته باشد، این اتفاق میافتد اما احتمال آن معمولا کمتر از سایر علت های بروز این خطا است.
رفع خطای 400 در المنتور چگونه انجام می شود؟
برای رفع خطای 400 در المنتور در وبسایت المنتوری شما نیاز دارید که دلیل بروز این خطا را به درستی شناسایی کنید؛ در ادامه راه حل های تضمینی جهت رفع ارور بیان می شود:
1. اشتباهات تایپی را در URL درخواستی بررسی کنید
علت بروز چنین خطایی درهنگام کار با وبسایت شما امکان دارد به سادگی وجود اشتباه تایپی در آدرس URL صفحه باشد و چون فرمت URL با فرمتی که سرور انتظار دارد متفاوت است چنین خطایی را مشاهده می کنید. بنابراین اول اطمینان حاصل کنید که هیچ فاصله یا کاراکتر نامعتبری مانند % در نوار آدرس وجود ندارد.
2. رفع خطای 400 در المنتور با رفع مشکل کش مرورگر
حافظه پنهان یا همان کش (cache) داده ها و فایل های موقتی را ذخیره می کند که گاهی اوقات می تواند در ارتباط بین سرور و مرورگر شما اختلال ایجاد کند.
پاک کردن کش می تواند به تازه کردن وب سایت کمک کند و خیلی سریع مشکل شما را حل کند!
3. کوکی های نامعتبر یا منقضی شده
مثل Cache، کوکیها هم اطلاعات مفید کاربر را در خود نگه می دارند. زمانی که یک وبسایت را بیش از یک مرتبه باز می کنید؛ کوکیها سریعتر بارگذاری میشوند، به این دلیل که قبلاً اطلاعاتی درباره شما را در خود ذخیره کردند. استفاده از کوکی ها سرعت را بالا می برد اما این اطلاعات ممکن است خراب یا نامعتبر باشند و در مواقعی که سرور یک وب سایت سعی کند یک کوکی خراب را از مرورگر شما بازیابی کند، ممکن است با خطا مواجه شود و ارور 400 Bad Request را در صفحه مشاهده کنید.
برای اینکه خیالتان از بابت این مورد هم راحت شود باید به setting مرورگر خود مراجعه کنید و از این طریق کوکی ها را کلا پاک کنید.

4. بزرگ بودن حجم فایل آپلود شده
اگر بخواهید فایلی را بارگذاری کنید که حجم بالایی دارد امکان دارد که با ارور 400 مواجه شوید و برای رفع خطای 400 می خواهم با یک مثال ساده شروع کنم :
به عنوان مثال، آپلود یک تصویر، ویدئو یا هر نوع فایلی که از محدودیت اندازه در سایت وردپرسی شما بیشتر باشد.
برای بررسی محدودیت حجم آپلود فایل در وردپرس، در پیشخوان وردپرس روی “رسانه” کلیک کنید، سپس ”افزودن جدید” را انتخاب کنید:
بعد از چک این بخش اگر حجم فایل مورد نظر شما بیشتر از محدودیت حجم آپلود فایل در وردپرس بود؛ در درجه اول سعی کنید حجم فایل را با ابزارهای مختلف تا جایی که امکان دارد کم کنید.
در نهایت، می توانید با ویرایش فایل wp-config روی هاست؛ این محدودیت را افزایش دهید. برای این کار در فایل wp-config به دنبال این خط بگردید: “define(‘WP_MEMORY_LIMIT’, ’64M’)” و سپس به جای 64M، 128M یا اگر فایل شما خیلی بزرگ است 256M را جایگزین کنید.

5. وجود تداخل در اکستنشن های مرورگر
اکستنشنهای مرورگر هم میتوانند باعث خطای HTTP 400 Bad Request در وبسایتهای المنتوری شوند.
برخی از برنامه های افزودنی مرورگر ممکن است در ارتباط بین سرور و کلاینت تداخل داشته باشند و باعث بروز خطا شوند. سعی کنید در مواقع بروز این ارور، تمام اکستنش های مرورگر را غیرفعال کنید و وب سایت را یک مرتبه رفرش کنید تا ببینید آیا مشکل همچنان وجود دارد یا خیر. اگر خطا ناپدید شد، اکستنشن ها را یکی یکی دوباره فعال کنید تا موردی که اختلال ایجاد کرده شناسایی شود.

ایراد در کش DNS
کش DNS با کش مرورگر متفاوت است؛ البته هردو کمک می کنند که سایت ها با سرعت بیشتری لود شوند اما یکی نیستند. کش مرورگر در browser یا مرورگر ذخیره می شود ولی محل ذخیره سازی کش دی ان اس سیستم کاربر است نه مرورگر او.
اینکه در این نوشته به این موضوع اشاره شد؛ به این معنی است که اگر موارد گفته شده برای رفع ارور 400 موثر نبود، باید کش DNS را هم پاک کنید.
با وارد کردن دستور زیر در command prompt کش دی ان اس در سیستم شما پاک می شود:
ipconfig/flushdns
آیا تداخل افزونه ها باعث خطای 400 در المنتور می شود و چگونه آنها را شناسایی کنیم؟
تداخل پلاگین ها بدون شک می تواند یکی از دلایل بروز خطای 400 Bad Request شود. با غیرفعال کردن همه افزونهها و سپس فعال کردن مجدد آنها به صورت یکی یکی و بررسی خطا پس از هر فعالسازی می توانید افزونه مشکلساز و تداخلهای احتمالی را شناسایی کنید.
آیا ویجت خاصی از المنتور وجود دارد که ممکن است باعث ایجاد خطای 400 شود؟
قطعه کدهای سفارشی، به ویژه اگر حاوی خطاهایی در CSS یا جاوا اسکریپت باشند، حتما می توانند باعث ارور سرور 400 شوند. ممکن است با پردازش سمت سرور مغایرت داشته باشند یا پروتکل های امنیتی را نقض کنند.
آیا ارور 400 مختص المنتور است یا ممکن است در پلاگین ها یا حتی تم ها هم رخ دهد؟
در حالی که خطای سرور 400 منحصر به المنتور نیست و می تواند در هنگام کار با هر افزونه دیگری نیز بوجود بیاید؛ با این حال، به دلیل ماهیت پویا و درخواست های زیاد سمت سرور المنتور، ممکن است درهنگام کار با المنتور این خطا بیشتر مشاهده شود.
جمع بندی
امیدواریم با راه حل های ذکر شده در این آموزش بتوانید رفع خطای 400 در المنتور برطرف کنید. با این حال، اگر نمی توانید این مشکل را با دنبال کردن راه حل های ارائه شده حل کنید، احتمالاً یک مشکل جدی در تنظیمات سرور شما وجود دارد. برای حل مشکل سمت سرور، در اسرع وقت با ارائه دهنده هاست خود تماس بگیرید.
و اگر با موفقیت این خطا را در المنتور و سایت وردپرسی خود برطرف کردید، در بخش نظرات با ما در میان بگذارید که کدام راه حل برای شما کارآمد بوده.




5 پاسخ
بخاطر خطای 400یک هفته هست که نمیتونم نمراتم و در آموزشیار ببینم ،لطفا راهنمایی کنید
سلام وقت بخیر
این مورد برای المنتور می باشد باید از سایت اصلی پیگیری کنید
سلام خسته نباشید من حدود یک هفته هست که نمیتونم وارد آموزشیار دانشجویی بشم میزنه خطای 400
سلام ممنون از سایت خوبتون
من تازه میخوام با المنتور شروع به کار بکنم ولی وقتی وارد صفحهی edit with element or میشم کل صفحه به صورت یک block کلی انتخاب میشه و فقط آپشن تکست ادیتور فعاله ممنون میشم اگر بتونید در این مورد راهنماییم کنید
سلام درود بر شما
لطفا از قسمت تنظیمات المنتور تیک پست تایپ مورد نظر را بزنید تا ویرایش با المنتور برای شما فعال شود