خطای http در پنل مدیریت وردپرس موقع آپلود فایل

خطای http در پنل مدیریت وردپرس موقع آپلود فایل

خطای http در پنل مدیریت وردپرس موقع آپلود فایل

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

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

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

یک پاسخ غیرمنتظره از سرور دریافت شد. پرونده با موفقیت بارگذاری شده است. کتابخانهٔ رسانه را بررسی یا برگه را نوسازی نمایید.

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

از موقتی نبودن این خطا http در وردپرس مطمئن شوید

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

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

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

خب زمانی که شما در سایت خود از قالب یا افزونه های زیادی استفاده می کنید ، ممکن است که این خطا به همین دلیل به شما نمایش داده شود ولی شما می توانید این محدودیت را به راحتی و سادگی برطرف کنید و شایع ترین علت این خطا می تواند کمبود حافظه PHP در وردپرس شما باشد و برای حل این مشکل شما باید مقدار حافظه PHP را در سرور سایت خود افزایش دهید و صد البته اگر که نمی دانید چطور این کار را انجام دهید باید به هاستینگ خود تیکت دهید که این کار را برای شما انجام دهد

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

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

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

تغییر کتابخانه ویرایشگر تصویر در وردپرس

همانطور که می دانید وردپرس به زبان برنامه نویسی 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' );

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

حل خطای http در وردپرس با استفاده از فایل htaccess.

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

SetEnv MAGICK_THREAD_LIMIT 1

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

غیرفعال سازی افزونه های سایت

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

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

کش شدن جاوا اسکریپت در وردپرس

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

برای رفع این مشکل شما باید وارد هاست سایت خود شوید و از بخش wp-content وارد بخش uploads شوید و اینجا به دنبال پوشه Js_Cache بگردید اگر که این پوشه وجود داشت سریع آن را حذف کنید تا مشکل شما برطرف شود

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

مهران حسینی راد وب‌سایت
یک کلیک و هزاران داستان …

دیدگاهتان را بنویسید