وردپرس خطای HTTP را هنگام آپلود تصاویر نشان می دهد
در حالی که امروز روی وبلاگم کار می کنم وردپرس خطای (WordPress)HTTP را هنگام آپلود تصاویر نشان می دهد ، من گیج و درمانده بودم. من سعی کردم دوباره و دوباره تصویر را آپلود کنم، اما خطا برطرف نمی شود. پس از 5-6 تلاش، دوباره توانستم تصاویر را با موفقیت آپلود کنم. اما موفقیت من کوتاه بود زیرا بعد از چند دقیقه همان خطا در خانه ام را زد.
در حالی که راهحلهای زیادی برای مشکل فوق وجود دارد، اما دوباره وقت شما را تلف میکنند، به همین دلیل است که میخواهم این خطای HTTP را هنگام آپلود تصاویر برطرف کنم و پس از اتمام این مقاله میتوانم به شما اطمینان دهم که این پیغام خطا خواهد بود. طولانی رفته.
رفع مشکل (Fix)وردپرس (WordPress)خطای HTTP(HTTP Error) را هنگام آپلود تصاویر نشان می دهد
اندازه تصویر(Image Size)
اولین و بدیهی ترین چیزی که باید بررسی کنید این است که ابعاد تصویر شما از ناحیه محتوای عرض ثابت شما تجاوز نکند. به عنوان مثال، فرض کنید می خواهید تصویر 3000X1500 پست کنید، اما ناحیه محتوای پست (تنظیم شده توسط موضوع شما) فقط 1000 پیکسل است، پس قطعاً این خطا را خواهید دید.
توجه:(Note:) از طرف دیگر همیشه سعی کنید ابعاد تصویر خود را به 2000X2000 محدود کنید.
اگرچه موارد بالا ممکن است لزوماً مشکل شما را برطرف نکند، اما دوباره ارزش بررسی را دارد. اگر می خواهید دستورالعمل های وردپرس را در مورد تصاویر بررسی کنید، لطفاً (WordPress)اینجا را بخوانید(read here) .
حافظه PHP خود را افزایش دهید(Increase your PHP memory)
گاهی اوقات به نظر می رسد افزایش حافظه PHP مجاز به وردپرس(WordPress) این مشکل را برطرف می کند. خوب(Well) ، هرگز نمی توانید مطمئن باشید تا زمانی که این کد define ('WP_MEMORY_LIMIT', '64M') را به فایل wp-config.php(wp-config.php) خود اضافه کنید.
توجه: هیچ تنظیمات دیگری را در wp-config.php لمس نکنید وگرنه سایت شما کاملا غیر قابل دسترس خواهد شد. اگر می خواهید، می توانید درباره ویرایش فایل wp-config.php(Editing wp-config.php file) بیشتر بخوانید .
برای اضافه کردن کد بالا، کافی است به سی پنل خود بروید و به دایرکتوری اصلی نصب وردپرس(WordPress) خود بروید ، جایی که فایل wp-config.php را پیدا خواهید کرد.
اگر موارد بالا برای شما کار نمی کند، این احتمال وجود دارد که ارائه دهنده میزبانی وب شما به شما اجازه افزایش محدودیت حافظه PHP را ندهد. (PHP)در این صورت صحبت مستقیم با آنها می تواند به شما در تغییر محدودیت حافظه PHP کمک کند.(PHP)
افزودن کد به فایل htaccess(Adding a code to .htaccess file)
برای ویرایش فایل htaccess خود کافیست به Yoast SEO > Tools > File Editor بروید (اگر Yoast SEO را نصب نکردهاید، باید آن را نصب کنید و میتوانید در مورد نحوه پیکربندی این افزونه در اینجا بخوانید(how to configure this plugin here) ). در فایل htaccess. فقط این خط کد را اضافه کنید:
SetEnv MAGICK_THREAD_LIMIT 1
پس از افزودن کد، فقط روی "ذخیره تغییر در htaccess." کلیک کنید و بررسی کنید که آیا مشکل حل شده است یا خیر.
تغییر تم فایل functions.php(Changing theme functions.php file)
در واقع، ما فقط می خواهیم به وردپرس(WordPress) بگوییم که با استفاده از فایل theme functions.php از GD به عنوان کلاس WP_Image_Editor پیش فرض استفاده کند. (WP_Image_Editor)از آخرین بهروزرسانی وردپرس(WordPress) ، GD انتزاع شده است و Imagick به عنوان یک ویرایشگر تصویر پیشفرض استفاده میشود، بنابراین به نظر میرسد بازگشت به نسخه قبلی مشکل را برای همه برطرف میکند.
توصیه می شود:(Recommended:) ظاهراً افزونه ای نیز برای این کار وجود دارد، به اینجا بروید. (go here.) اما اگر می خواهید فایل را به صورت دستی ویرایش کنید، به ادامه مطلب بروید.
برای ویرایش فایل تم functions.php کافیست به Appearance > Editor بروید و Theme Functions (function.php) را انتخاب کنید. هنگامی که آنجا هستید، فقط این کد را در انتهای فایل اضافه کنید:
add_filter( ‘wp_image_editors’, ‘change_graphic_lib’ ); function change_graphic_lib($array) { return array( ‘WP_Image_Editor_GD’, ‘WP_Image_Editor_Imagick’ ); }
توجه: (Note:) مطمئن(Make) شوید که این کد را در علامت پایانی PHP ( ?>) اضافه کرده اید.(PHP)
این مهم ترین راه حلی است که وردپرس خطای (WordPress)HTTP را هنگام آپلود تصاویر نشان می دهد ، اما اگر مشکل شما هنوز برطرف نشده است، به جلو ادامه دهید.
غیرفعال کردن Mod_Security(Disabling Mod_Security)
توجه:(Note:) این روش توصیه نمی شود زیرا می تواند امنیت وردپرس(WordPress) و هاست شما را به خطر بیندازد. فقط در صورتی از این روش استفاده کنید که همه چیزهای دیگر را امتحان کرده اید و اگر غیرفعال کردن آن برای شما مفید است، با ارائه دهنده هاست خود تماس بگیرید و درخواست پشتیبانی کنید.
دوباره از طریق Yoast SEO > Tools > File Editor به ویرایشگر فایل خود بروید و کد زیر را به فایل htaccess. خود اضافه کنید:
<IfModule mod_security.c> SecFilterEngine Off SecFilterScanPOST Off </IfModule>
و روی «ذخیره به htaccess.» کلیک کنید.
نصب مجدد آخرین نسخه وردپرس(Reinstalling the latest version of WordPress)
گاهی اوقات این مشکل ممکن است به دلیل خراب شدن فایل وردپرس(WordPress) رخ دهد و هر یک از راه حل های بالا ممکن است اصلا کار نکند، در این صورت، باید آخرین نسخه وردپرس(WordPress) را دوباره نصب کنید :
- (Backup)از پوشه پلاگین(Plugin) خود از سی پنل پشتیبان تهیه کنید (آنها را دانلود کنید) و سپس آنها را از (Download)وردپرس(WordPress) غیرفعال کنید . پس از آن تمام پوشه های افزونه ها را با استفاده از cPanel از سرور خود حذف کنید.
- تم استاندارد به عنوان مثال Twenty sixteen را نصب کنید و سپس تمام تم های دیگر را حذف کنید.
- از Dashboard > Updates ، آخرین نسخه وردپرس(WordPress) را دوباره نصب کنید .
- همه افزونه ها (به جز افزونه های بهینه سازی تصویر) را آپلود و فعال کنید.
- هر تمی که می خواهید نصب کنید.
- اکنون از آپلود کننده تصویر استفاده کنید.
با این کار خطای HTTP(HTTP) نمایش وردپرس(WordPress) هنگام آپلود تصاویر برطرف می شود.
رفع های متفرقه(Miscellaneous Fixes)
- از آپوستروف در نام فایل های تصویری مانند Aditya-Farrad.jpg استفاده نکنید
- سعی کنید پسوند فایل را تغییر دهید.
- همه افزونه ها را غیر فعال کنید.
- مطمئن(Make) شوید که هاست شما آخرین نسخه PHP را نصب کرده است.
- برای پشتیبانی با ارائه دهنده هاست خود تماس بگیرید.
این پایان این راهنما است و امیدوارم تا به حال مشکلی که وردپرس خطای HTTP را هنگام آپلود تصاویر نشان می دهد(WordPress shows HTTP error when uploading images) را برطرف کرده باشید . اگر هنوز سوالی در مورد این پست دارید، نظرات خود را از آنها بپرسید.
این پست وبلاگ را لایک کنید و در شبکه های اجتماعی به اشتراک بگذارید تا به گسترش این مشکل کمک کنید.(Like and share this blog post in the social networks to help spread the word about this problem.)
Related posts
Web apps HTTP Error 503 و WAS event 5189 در ویندوز 10
HTTP Error 503، این سرویس مشکل در دسترس نیست
رفع خطای HTTP 304 اصلاح نشده است
چگونه WordPress site را از یک میزبان به دیگری حرکت دهیم
نحوه نصب و راه اندازی WordPress در Microsoft Azure
8 تم Premium WordPress رایگان برای نصب
چگونه از سایت وردپرس خود بک آپ بگیرید
11 بهترین افزونه پادکست وردپرس
نحوه انجام تست های تقسیم موثر در وردپرس
چگونه می توان یک WordPress Site Secure
بررسی کتاب: وب سایت خود را بسازید: راهنمای کمیک برای HTML، CSS و وردپرس
چگونه یک وبلاگ Wix بسازیم که به خوبی وردپرس باشد
3 بهترین افزونه سئو برای وردپرس
چگونه از Lumen5 برای تبدیل پست وبلاگ خود به یک ویدیو استفاده کنید
نحوه ایجاد پاپ آپ کوپن خود در وردپرس
Must Have WordPress Yoast SEO Settings 2021
چگونه به نصب WordPress در Google Cloud Platform
چگونه برای پیکربندی Privacy در WordPress و چرا این مهم است
Wix در مقابل وردپرس: کدام یک برای ایجاد وب سایت شما بهترین است؟
چگونه به صورت دستی وردپرس را روی یک دامنه راه اندازی کنیم