رفع خطای http بعد از آپلود تصاویر در سایت وردپرس

5
بدون دیدگاه
رفع خطای http

رفع خطای http در زمان آپلود تصاویر در سایت وردپرسی را در این آموزش وردپرس به شما آموزش خواهیم داد. حتما شما هم تا امروز با خطای HTTP زمان آپلود تصاویر در وردپرس مواجه شده اید نگران نباشید میتوانید با راه هایی که در این مقاله گفته ایم مشکل را برطرف نموده و به راحتی تصاویر دلخواه خود را در وردپرس آپلود کنید بدون آنکه با این خطا روبرو شوید.

با مغزوردپرس همراه باشید

define( 'WP_MEMORY_LIMIT', '256M' );

راه های رفع خطای http

با یکی از این ۴ راه میتوانید مشکل خود را حل کنید.

راه اول :  آیا خطای http موقتی پیش آمده ؟

_بعد از آنکه با خطا مواجه شدید چند دقیقه صبر کنید و دوباره فایل  خود را آپلود کنید.

_ زیرا که این خطا گاهی ناشی از ترافیک سایت و کاهش فضا و  منابع سرور شما رخ میدهد.

_ یا حتی میتوانید یک تصویر دیگر را آپلود کنید زیرا ممکن است ایراد از عکس باشد برای مثال سایز عکس قبلی را کوچکتر کرده و مجددا تصویر را آپلود کنید. در نهایت فرمت فایل تصویر را تغییر دهید، مثلا از فرمت png به jpg تغییر دهید.حالا چه اتفاقی افتاد ؟

_ حالا اگر حتی پس از انجام این مراحل مجددا با خطا HTTP مواجه شدید، راه های دیگر رفع خطای  http را امتحان کنید.

راه دوم : حافظه وردپرس را چک کنید

_شایعترین علت این خطا میتواند کمبود حافظه php در وردپرس شما باشد .

_برای رفع این مشکل، شما باید مقدار حافظه PHP در سرور خود را افزایش دهید.

چطور ؟

با قرار دادن کد زیر در فایل wp-config.php قالب سایت :

رفع خطای http

پیشنهاد ما به شما : معرفی صفحات خطای سایت

راه سوم : تغییر کتابخانه ی رسانه در وردپرس

_ وردپرس از دو کتابخانه برای مدیریت تصاویر شما استفاده می کند.

_ نام این دو کتابخانه در وردپرس GD و Imagick است.

_ روش کار وردپرس اینگونه است که  وردپرس می تواند یکی از آنها را بسته به اینکه کدام یک در دسترس هستند استفاده کند.

_ که میتوان گفت به طور کلی کتابخانه Imagick در وردپرس بیشتر معروف شده و اجرا میشود.

_ پس استفاده از آن هم بیشتر شده که یکی از دلایل ایجاد این خطا میباشد.

_ برای رفع خطای http  میتوانید کتابخانه GD پیش فرض ویرایشگر تصاویر در وردپرس قرار دهید.

_ بنابراین باز هم فقط کد زیر را به فایل functions.php قالب خود اضافه نمایید.

function wpb_image_editor_default_to_gd( $editors ) {
    $gd_editor = 'WP_Image_Editor_GD';
    $editors = array_diff( $editors, array( $gd_editor ) );
    array_unshift( $editors, $gd_editor );
    return $editors;
}
add_filter( 'wp_image_editors', 'wpb_image_editor_default_to_gd' );

_ حالا میتوانید تصاویر و فایل های خود را در بخش کتابخانه چند رسانه وردپرس آپلود کنید.

_اگر مجددا به خطا برخوردید، این کد را حذف و روش زیر را دنبال کنید.

راه چهارم : استفاده از روش htaccess.

_ در این روش میتوانید تنطیم کنید Imagick از منابع سرور استفاده می کند.

_ بسیاری از ارائه دهندگان خدمات میزبانی وب توانایی Imagick را برای استفاده از چند رشته برای پردازش تصویر سریع تر محدود می کنند. با این وجود، در هنگام آپلود کردن تصاویر، خطای HTTP را مشاهده خواهید کرد.

در این قسمت خط کد زیر را به فایلhtaccess. قالب خود اضافه و ذخیره نمایید.

SetEnv MAGICK_THREAD_LIMIT 1

این کد به سادگی Imagick را محدود می کند تا از یک رشته برای پردازش تصاویر استفاده کند.

هرگونه سوال و ابهامی را می توانید از بخش نظرات همین صفحه با ما در میان بگذارید.

WhatsApp
YouTube
Telegram
Instagram
LinkedIn

مطالبی که شاید دوست داشته باشید

پیشنهاد میکنیم

مطالب

پر بازدید هفته

با دوستانتان به اشتراک بگذارید

لطفا نظرات و دیدگاه های ارزشمند خود را از طریق فرم زیربرای ما ارسال کنید ( برای پشتیبانی محصولات از بخش ناحیه کاربری اقدام کنید)

هیچ نظری وجود ندارد

× شما برای نظر دهی باید وارد شوید
فهرست

برای دریافت و اطلاع از آموزش های رایگان وارد کانال تلگرام مغز وردپرس شوید