نحوه رفع مشکل آپلود HTTP در وردپرس

نحوه رفع مشکل آپلود HTTP در وردپرس

نحوه رفع مشکل آپلود HTTP در وردپرس

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

 

خطا HTTP زمان بارگذاری رسانه در وردپرس چیست؟

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

اساسا، وردپرس قادر به کشف علت نیست و به همین دلیل پیام عمومی “خطای HTTP” را نمایش می دهد.

 

نحوه رفع مشکل آپلود HTTP در وردپرس

 

بخش نا امید کننده این است که این پیغام خطا هیچ نشانه ای برای آنچه که ممکن است باعث آن شود را به شما نشان نمی دهد. این به این معنی است که شما باید سعی کنید راه حل های مختلف برای پیدا کردن علت و رفع خطا پیدا کنید .

 

به این ترتیب، نگاهی به نحوه رفع و رفع خطا HTTP در هنگام آپلود رسانه در WordPress خواهیم داشت.

۱٫ مطمئن شوید خطا HTTP موقت نیست!

ابتدا باید چند دقیقه صبر کنید و سپس دوباره فایل تصویر خود را آپلود کنید. این خطا گاهی ناشی از ترافیک غیر معمول و منابع سرور کم است که به طور خودکار بر روی اکثر سرورهای میزبانی وردپرس ثابت می شود.

اگر این کار نمی کند، ممکن است بخواهید آپلود یک فایل تصویری دیگر را امتحان کنید. اگر فایل دیگر با موفقیت آپلود شود، سعی کنید فایل تصویر اصلی خود را به اندازه کوچکتر ذخیره کنید و دوباره آپلود کنید.

در نهایت، شما ممکن است بخواهید سعی کنید آن را به یک فرمت دیگر ذخیره کنید.برای مثال، با استفاده از یک نرم افزار ویرایش تصویر، jpeg را به png تغییر دهید.پس از آن، دوباره بارگذاری فایل را انجام دهید.

اگر تمام این مراحل به خطا HTTP منجر شود، این به این معنی است

که خطا ناشی از یک آسیب موقت نیست و قطعا نیاز فوری شما را نیاز دارد.

 

بارگذاری تنبل تصاویر به با افزونه a3 Lazy Load
از دست ندهید !

 

۲٫ افزایش محدودیت حافظه وردپرس

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

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

شما می توانید این کار را با اضافه کردن کد زیر به فایل wp-config.php خود انجام دهید . نحوه افزایش حجم آپلود فایل ها و عکس ها در وردپرس

 

 

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

 

این کد محدودیت حافظه وردپرس را به ۲۵۶ مگابایت افزایش می دهد

که به اندازه کافی برای رفع هر گونه مشکل محدودیت حافظه است.

 

نحوه رفع مشکل آپلود HTTP در وردپرس

 

۳٫ تغییر کتابخانه ویرایشگر تصویر مورد استفاده توسط وردپرس

وردپرس در PHP اجرا می شود که از دو ماژول برای اداره تصاویر استفاده می کند.

این ماژول ها کتابخانه GD و Imagick نامیده می شود.

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

شما می توانید این کار را به سادگی با اضافه کردن این کد به فایل 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 را محدود می کند تا از یک موضوع برای پردازش تصاویر استفاده کند.

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

مدیر سایت بیست تم ، مترجم مقاله‌های آموزشی ، قالب و افزونه وردپرس و خدمات پشتیبانی سایت

عضویت

مقاله های مرتبط :

مشاهده همه محصولات

دیدگاه خود را بیان کنید :

نشانی ایمیل شما منتشر نخواهد شد.