دیجی اسکریپت

خطاهای وردپرس Archives | دیجی اسکریپت

آموزش برطرف کردن مشکل ظاهر شدن سایدبار در پایین محتوا در وردپرس
[ad_1]

با عرض سلام به شما دوستان، امروز به آموزش برطرف کردن مشکل ظاهر شدن سایدبار در پایین محتوا در وردپرس می پردازم، امیدوارم این آموزش برایتان مفید باشد. حتما این سوال برایتان پیش می آید که علت ظاهر شدن سایدبار در پایین محتوا در وردپرس چیست؟ علت این ماجرا این است که یک خطای HTML یا CSS در تم وردپرس شما رخ داده است.

 

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

 

چگونه می توانم از بروز مشکل ظاهر شدن سایدبار در پایین محتوا در وردپرس جلوگیری کنم؟

این خطا در اکثر مواقع به یک دلیل مشترک رخ می دهد: یک عنصر div که به هنگام کدنویسی بسته نشده است در صفحه وجود دارد. علاوه بر این ممکن است یک عنصر اضافی div در صفحه بسته شده باشد و این مطلب به این معنی است که یک عنصر div اضافی روی صفحه وجود دارد که باعث می‌شود سایدبار شما خارج از نوار پوشش به نظر برسد. بیایید گام به گام این مساله را بررسی و عیب یابی کنیم.

 

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

 

به هر چیزی که اخیرا تغییر داده اید نگاه کنید. آیا یک افزونه اضافه کردید؟ تغییراتی در رابطه با HTML ایجاد کرده اید؟ آیا محتوای پست یا صفحه خاصی که با آن مشکل دارید، دارای بلوک های <div> است؟ بررسی کنید که آیا به درستی بسته شده اند؟ یکی از بهترین راه ها برای پیدا کردن خطا استفاده از سایت W3 Validator است.

 

برای درک آنچه گفته شد می توانید از این نمودار استفاده کنید:

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

اگر شما یک تم سفارشی ایجاد می کنید، و این مشکل برای شما رخ می دهد، می توانید چند مسئله را بررسی کنید. علاوه بر آنچه در بالا بیان کردیم چند موضوع دیگر می تواند دلیل رخ دادن خطای ظاهر شدن سایدبار در پایین محتوا در وردپرس باشد:

  • نسبت عرض نادرست: به عنوان مثال ببینید اگر عرض صفحه شما فقط ۹۶۰ پیکسل است، باید همه چیز را با آن متناسب کنید. به عنوان مثال، پهنای محتوا ۶۰۰ پیکسل و عرض سایدبار باید ۳۰۰px و حاشیه ۶۰px باشد.
  • خصوصیت float : مسئله دیگر می تواند خصوصیت float باشد. مطمئن شوید که float: left و float: right به عناصر به طور مناسب اعمال شده باشند.

موفق باشید

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

[ad_2]

لینک منبع مطلب

نحوه رفع مشکل نصب نشدن افزونه وردپرس
[ad_1]

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

 

مشکل نصب نشدن افزونه وردپرس و نحوه رفع آن

مشکل نصب نشدن افزونه وردپرس دارای چندین دلیل عمده است از جمله:

  • محدویت‌های حافظه php
  • محدویت‌های دسترسی کاربران
  • وردپرس چند سایته

موارد ذکر شده از عمده‌ترین دلایل بروز مشکل هنگام نصب افزونه در وردپرس است.

 

 ۱- محدودیت حافظه php

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

Fatal error: Allowed memory size of 67108864 bytes exhausted

هنگام بروز همچین مشکلاتی باید به افزایش حافظه و رفع محدودیت اقدام کنید. برای رفع سریع مشکل می‌توانید قطعه کد زیر را به فایل wp-config.php وردپرس خود اضافه کنید:

define ('WP_MEMORY_LIMIT'، '۶۴M')؛

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

نحوه رفع مشکل نصب نشدن افزونه وردپرس

در این گونه موارد نیز باید به رفع محدودیت‌های حافظه و افزایش حجم آپلود بپردازید. به کمک یکی از ۴ ترفند زیر، می‌توانید این مشکل را رفع کنید.

 

 ۲- محدودیت‌های نقش کاربران وردپرس

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

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

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

 

 ۳- شبکه‌های چند سایته Multi Site Network

اگر وب‌‌سایت شما جزء وردپرس چند سایته (شبکه‌ای از وب‌سایت‌های وردپرسی که برای سهولت در مدیریت، به یکدیگر متصل شده‌اند.) باشد منوی افزونه‌ها را نخواهید داشت. تنها مدیران شبکه وردپرس می‌تواند به نصب، حذف و فعال‌سازی افزونه‌ها اقدام کند. بنابراین در صورت وجود مشکل در نصب افزونه، بررسی کنید که وب‌سایت شما بخشی از Multi Site Network است یا خیر. برای رفع مشکل می توانید از مدیر شبکه بخواهید افزونه را برای شما نصب کند.

 

سایر دلایل و موارد استثنا

اگر با بررسی موارد ذکر شده باز هم مشکل نصب نشدن افزونه وردپرس برطرف نشد باید به صورت دستی یا از طریق ftp افزونه مرود نظر خود را نصب کنید.

نحوه نصب افزونه وردپرس به صورت دستی

  • ابتدا افزونه مورد نظر را دانلود کرده و فایل zip افزونه را از حالت فشرده خارج کنید.
  • سپس دایرکتوری اکسترکت شده را کپی و در مسیر wp-content/plugins قرار دهید.
  • به محیط وردپرس بازگردید و به مسیر افزونه ها> افزونه‌های نصب شده رجوع کنید.
  • افزونه مورد نظر را در لیست افزونه‌ها یافته و فعال کنید.

 

جمع‌بندی نهایی

افزونه‌های وردپرس به منظور گسترش قابلیت‌های وب‌سایت مورد استفاده قرار می‌گیرند. نصب افزونه‌ها بسیار ساده است اما ممکن است که حین نصب با مشکلاتی مواجه شوید و نتوانید افزونه را نصب کنید. شایع‌ترین دلایلی که ممکن است موجب بروز مشکل نصب نشدن افزونه وردپرس و مانع روند نصب شوند به شرح زیر است:

  • محدودیت‌های حافظه php
  • محدودیت‌های دسترسی کاربران و نقش آن‌ها
  • عضو بودن در شبکه وردپرس چندسایته

برای رفع هر یک از موارد بالا روشی وجود دارد که ذکر شد. در صورتی که باز هم مشکل نصب نشدن افزونه وردپرس را داشتید و قادر به نصب نبودید می‌توانید افزونه را به صورت دستی نصب کنید.

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

[ad_2]

لینک منبع مطلب

حل خطای پیوندی که شما دنبال می‌کردید منقضی شده است در وردپرس
[ad_1]

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

 

حل خطای پیوندی که شما دنبال می‌کردید منقضی شده است در وردپرس

 

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

 

خطای پیوندی که شما دنبال می‌کردید منقضی شده است.

متن فارسی این خطا به این شکل خواهد بود:

  • پیوندی که شما دنبال می‌کردید منقضی شده است.
  • متن خطا در وردپرس فارسی

یا به این شکل:

  • the link you followed has expired.
  • متن خطا در وردپرس انگلیسی

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

 

حل خطای پیوندی که شما دنبال می‌کردید منقضی شده است.

در کل این مدل از کوزه‌گری، به ۲ مدل فوت نیاز داره. 🙂 که میریم سراغش.

 

حالت اول: موقع آپلود فایل یا قالب خطا میده!

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

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

در این حالت چند مورد رو باید بررسی کنید.

 

با سیستم دیگری آپلود کنید.

شاید مشکل از ارتباط اینترنت شما یا سرور باشه. توی این حالت معمولا کاربر میگه! چی گفتی؟! به اینترنت من توهین می‌کنی؟ مشکل از خودته. 🙂 جواب: ما عرض نکردیم خدایی نکرده اینترنت شما مشکل داره. شاید شما پای فیبرنوری نشستی، اما ارتباط خوبی با سرور مقصد ندارید.

 

سرعت آپلود شما واقعا کمه!

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

معمولا این حالت در اینترنت‌های ADSL زیاد رخ خواهد داد. چون سرعت آپلود افتضاحی دارند.

 

منابع هاست شما کمه

در برخی موارد منابع اختصاص یافته شده به هاست شما بسیار کم هست. یک تیکت به هاستینگ خود ارسال کنید و از مدیر سرور بخواهید مقادیر فایل php.ini رو به این شکل تنظیم کنند:

memory_limit = 256
upload_max_size = 64M
post_max_size = 64M
upload_max_filesize = 64M
max_execution_time = 300
max_input_time = 1000

مشکل حل خواهد شد.

حالت دوم: موقع ذخیره یا ثبت فرم خطا میده!

در این حالت تنها و تنها مشکل از تداخل افزونه‌های سایت شماست. همه افزونه‌های سایتتان را غیر فعال کنید. (البته به جز افزونه‌ای که در آن با این خطا مواجه می‌شوید.) سپس فرم را ثبت کنید. اگر مشکل حل شد،کافیست افزونه‌ها را یکی یکی فعال کنید تا ببینید مشکل از کدام افزونه هست.

به همین راحتی! موفق باشید.

نوشته حل خطای پیوندی که شما دنبال می‌کردید منقضی شده است در وردپرس اولین بار در بیست اسکریپت. پدیدار شد.

[ad_2]

لینک منبع مطلب

حل خطای پیوندی که شما دنبال می‌کردید منقضی شده است در وردپرس
[ad_1]

حل خطای پیوندی که شما دنبال می‌کردید منقضی شده است در وردپرس

۴ از ۱ رای


خطای پیوندی که شما دنبال می‌کردید منقضی شده است

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

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

در این مطلب می‌خوانید:

خطای پیوندی که شما دنبال می‌کردید منقضی شده است.

متن فارسی این خطا به این شکل خواهد بود:

پیوندی که شما دنبال می‌کردید منقضی شده است.

متن خطا در وردپرس فارسی

یا به این شکل:

the link you followed has expired.

متن خطا در وردپرس انگلیسی

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

حل خطای پیوندی که شما دنبال می‌کردید منقضی شده است.

در کل این مدل از کوزه‌گری، به ۲ مدل فوت نیاز داره. 🙂 که میریم سراغش.

حالت اول: موقع آپلود فایل یا قالب خطا میده!

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

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

در این حالت چند مورد رو باید بررسی کنید.

با سیستم دیگری آپلود کنید.

شاید مشکل از ارتباط اینترنت شما یا سرور باشه. توی این حالت معمولا کاربر میگه! چی گفتی؟! به اینترنت من توهین می‌کنی؟ مشکل از خودته. 🙂 جواب: ما عرض نکردیم خدایی نکرده اینترنت شما مشکل داره. شاید شما پای فیبرنوری نشستی، اما ارتباط خوبی با سرور مقصد ندارید.

سرعت آپلود شما واقعا کمه!

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

معمولا این حالت در اینترنت‌های ADSL زیاد رخ خواهد داد. چون سرعت آپلود افتضاحی دارند.

منابع هاست شما کمه

در برخی موارد منابع اختصاص یافته شده به هاست شما بسیار کم هست. یک تیکت به هاستینگ خود ارسال کنید و از مدیر سرور بخواهید مقادیر فایل php.ini رو به این شکل تنظیم کنند:

memory_limit = 256
upload_max_size = 64M
post_max_size = 64M
upload_max_filesize = 64M
max_execution_time = 300
max_input_time = 1000 

مشکل حل خواهد شد.

حالت دوم: موقع ذخیره یا ثبت فرم خطا میده!

در این حالت تنها و تنها مشکل از تداخل افزونه‌های سایت شماست. همه افزونه‌های سایتتان را غیر فعال کنید. (البته به جز افزونه‌ای که در آن با این خطا مواجه می‌شوید.) سپس فرم را ثبت کنید. اگر مشکل حل شد،کافیست افزونه‌ها را یکی یکی فعال کنید تا ببینید مشکل از کدام افزونه هست.

به همین راحتی! موفق باشید.

راستی! برای دریافت مطالب وردپرسی در کانال تلگرام میهن وردپرس عضو شوید.

[ad_2]

لینک منبع مطلب

رفع خطای Upload: Failed to write file to disk هنگام آپلود در وردپرس
[ad_1]

در این نوشته از آموزش وردپرس، میخواهیم در رابطه با مشکلات آپلود در وردپرس علی الخصوص رفع خطای Upload: Failed to write file to disk هنگام آپلود در وردپرس صحبت کنیم. در ادامه این نوشته از آموزش وردپرس به بررسی جزییات نحوه رفع خطای Upload: Failed to write file to disk هنگام آپلود در وردپرس خواهیم پرداخت. لطفا با ما همراه باشید…

 

خطای Upload: Failed to write file to disk هنگام آپلود در وردپرس

در ابتدا به این موضوع بپردازیم که دلیل ظهور چنین ارور یا خطایی یعنی خطای Upload: Failed to write file to disk هنگام آپلود در وردپرس چیست؟

 

رایج ترین دلیل بروز خطای Upload: Failed to write file to disk هنگام آپلود در وردپرس، مشکل در سطح دسترسی یا همان Permission های فولدرهای مربطوت به سایت است.

 

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

 

بنابراین سطح دسترسی اشتباه می‌تواند امکان ویرایش فولدر یا فایل را از شما بگیرد. به این معنی که وب سرور امکان ایجاد و اضافه کردن فایل در فولدر مورد نظر را ندارد و نمیتواند اقدام مورد نظر را تکمیل و فرآیند را انجام دهد.

 

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

  • امکان آپلود فایل در مسیر wp-content/uploads/2018/03 وجود ندارد.
  • امکان آپلود فایل در پوشه یا فولدر مورد نظر وجود ندارد
  • امکان ویرایش و اضافه کردن فایل بر روی پوشه یا فولدر مورد نظر شما وجود ندارد

 

در ادامه این آموزش، به شما عزیزان نحوه رفع خطای Upload: Failed to write file to disk هنگام آپلود در وردپرس را نشان خواهیم داد.

لطفا تا انتهای این مقاله کوتاه را مطالعه نمایید.

رفع خطای Upload: Failed to write file to disk هنگام آپلود در وردپرس

آموزش رفع خطای Upload: Failed to write file to disk هنگام آپلود در وردپرس

بنابراین برای رفع خطای Upload: Failed to write file to disk هنگام آپلود در وردپرس لازم است تا سطح دسترسی پوشه مورد نظر خود را بررسی و تصحیح کنیم.

 

برای این منظور لازم است تا وارد مدیریت هاست میزبانی خود شویم و یا از طریق FTP به سیستم مدیریتی فایل های هاست متصل شویم. سپس پوشه WP-Content را انتخب کرده، بر روی این پوشه کلیک راست کرده و سطح دسترسی آن را انتخاب نمایید. پس از ورود به این بخش کافیست تا سطح دسترسی پوشه wp-content را در فیلد Numeric Value برابر با مقدار عددی ۷۵۵ کنید. یعنی در فیلد مورد نظر عدد ۷۵۵ را وارد نمایید.

  • توجه: بررسی کنید که Recurse into subdirectories علامت زده شده باشد.
  • توجه: در نهایت گزینه Apply to directories only را علامت بزنید.

 

سپس بر روی دکمه OK کلیک کنید تا تغییرات مورد نظر شما اعمال شود.

اکنون سطح دسترسی ۷۵۵، خطای Upload: Failed to write file to disk در وردپرس را  به بهترین شکل ممکن رفع کرده و به شما امکان بارگذاری و آپلودفایل و تصاویر را می‌دهد.

نوشته رفع خطای Upload: Failed to write file to disk هنگام آپلود در وردپرس اولین بار در بیست اسکریپت. پدیدار شد.

[ad_2]

لینک منبع مطلب

آموزش رفع خطای HTTP Image Upload در وردپرس
[ad_1]

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

 

خطای HTTP Image Upload در وردپرس

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

 

آموزش رفع خطای HTTP Image Upload در وردپرس

 

چگونگی رفع ارور HTTP Image Upload در وردپرس

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

 

آموزش رفع خطای HTTP Image Upload در وردپرس

 

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

 

دائمی نبودن خطای HTTP

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

 

اگر فایل جدید آپلود شد میتوانید فایلی که مشکل داشت را از لحاظ حجمی کوچکتر کرده و سپس مجددا امتحان کنید . ابتدا فایل در همان فرمت و اگر باز هم جواب نداد پسوند و فرمت فایل را عوض کنید . مثلا اگر jpg جواب نداد میتوانید آن را به png تبدیل کنید و یا بالعکس. اگر همه این کارهایی که انجام دادید جواب نداد پس احتمالا به خاطر یک مشکل دائمی این خطا رخ داده است و باید به دنبال پیدا کردن مشکل و رفع آن بگردید .

 

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

در برخی اوقات شما ممکن است به خاطر تنظیم بودن مقدار پایین برای Memory Limit این مشکل برای شما به وجود آمده است.

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

 

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

 

اینکار محدودیت حافظه موقت که به وردپرس شما اختصاص داده میشود را به ۲۵۶ مگابایت افزایش داده که ممکن است باعث حل مشکل شما شود.

 

آموزش رفع خطای HTTP Image Upload در وردپرس

 

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

وردپرس از دو ماژول برای هندل کردن تصاویر شما استفاده میکند . این ماژول ها کتابخانه GD و Imagick نامیده میشوند . وردپرس ممکن است یکی از اینها را فعال کرده باشد . با این حال ، Imagick معمولا بیشتر به عنوان بروز دهنده خطای HTTP شناخته میشود . شما میتوانید با کد زیر کتابخانه GD را به عنوان ویرایشگر پیشفرض تصاویر خود قرار دهید . کد زیر را درون فایل functions.php قرار دهید.

function wpi_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', 'wpi_image_editor_default_to_gd' );

 

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

 

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

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

 

SetEnv MAGICK_THREAD_LIMIT 1

 

پیشنهاد: همچنین میتوانید برای آشنایی بیشتر، آموزش های زیر را مطالعه کنید:

 

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

موفق باشید

نوشته آموزش رفع خطای HTTP Image Upload در وردپرس اولین بار در بیست اسکریپت. پدیدار شد.

[ad_2]

لینک منبع مطلب