درود بر شما عزیزان ، شاید بسیاری از شما دوستان در هنگام بارگزاری تصاویر با خطای http مواجه شده باشید. دلیل اتفاق افتادن این پدیده و روش های رفع خطای http موقع آپلود تصاویر در وردپرس را در این مطلب به شما اموزش می دهم.
رفع خطای http موقع آپلود تصاویر در وردپرس
اگر با خطای http موقع اپلود تصاویر در وردپرس روبرو شده اید، اصلا نگران نباشید. ما به شما کمک میکنیم مشکلتان را حل کنید.
روش 1. مطمئن شدن از موقت نبودن خطای HTTP
در ابتدا چندلحظه صبر کنید و دوباره اپلود کنید. این خطا بعضی مواقع در هنگام کاهش منابع سرور رخ می دهد. یا تصویر دیگری را امتحان کنید. اگر درست شد دوباره تصویر قبلی راهم امتحان کنید. و در نهایت فرمت فایل را تغییر دهید. مثلا از png به jpg تغییر دهید. اگر باز هم مشکلتان برطرف نشد ، روش های دیگر را امتحان کنید.
پیشنهاد می کنیم مطلب رفع خطای syntax error در وردپرس را مطالعه بفرمایید.
روش 2. افزایش محدودیت حافظه وردپرس
اصلی ترین دلیل این خطا کمبود حافظه php در وردپرس است. برای حل این مشکل مقدار حافظه PHP در سرور خود را افزایش دهید. کد نوشته شده زیر را در فایل wp-config.php قالب خود قرار دهید.
define( 'WP_MEMORY_LIMIT', '256M' );
روش 3. تغییر کتابخانه ویرایشگر تصویر استفاده شده توسط وردپرس
وردپرس به زبان PHP اجرا می شود که از دو ماژول برای مدیریت تصاویر استفاده می کند. این ماژول ها کتابخانه 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' );
حال تصاویر خود را اپلود کنید. اگر باز هم به مشکل برخوردید. روش دیگر را امتحان کنید.
روش 4. با استفاده از روش htaccess.
کد زیر را فایلhtaccess قالب خود اضافه نمایید.
SetEnv MAGICK_THREAD_LIMIT 1
روش 5. با پشتیبان هاست خود تماس بگیرید و مشکلتان را به آنها بگویید.
روش 6. گاهی اوقات سیستم وردپرس قدیمی است. با تهیه یک نسخه جدیدتر و به روزتر مشکلتان حل می شود.
روش 7. اگر از افزونه های مربوط به بهینه سازی تصویر استفاده می کنید . غیرفعال کنیدو دوباره نصب کنید.
امیدوارم با یکی از این روش ها مشکل خطای http موقع آپلود تصاویر در وردپرس حل شود. پیروز باشید.
هنوز نظری ثبت نشده! شما نظری ندارید؟!