افزایش حجم آپلود فایل در وردپرس

افزایش حجم آپلود فایل در وردپرس | روش‌ های آسان و کاربردی

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

چرا اصلاً باید حجم آپلود رو زیاد کنیم؟

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

افزایش حجم آپلود فایل در وردپرس

 ببینیم الان چقدر می‌تونیم آپلود کنیم؟

قبل از هر کاری، باید ببینیم الان حداکثر چقدر می‌تونیم فایل آپلود کنیم. برای این کار:

  1. وارد پنل وردپرس بشین: آدرس سایت‌تون رو بزنین و بعدش /wp-admin رو اضافه کنین (مثلاً mysite.ir/wp-admin). یوزر و پسوردتون رو وارد کنین تا وارد پنل مدیریت وردپرس بشین.
  2. برین به بخش رسانه‌ها: توی منوی سمت راست، روی “رسانه” و بعدش “افزودن” کلیک کنین.
  3. حجم مجاز رو ببینین: پایین صفحه، یه جمله می‌بینین که حداکثر حجم آپلود رو نشون می‌ده. مثلاً نوشته “حداکثر اندازهٔ پروندهٔ فرستاده‌شده: ۸ مگابایت”.
افزایش حجم آپلود فایل در وردپرس
uploading-files

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

چند تا راه برای افزایش حجم آپلود هست. اینکه کدوم راه برای شما بهتره، بستگی به این داره که هاست‌تون چیه (اشتراکیه؟ اختصاصیه؟ VPSئه؟) و چقدر با تنظیمات سرور آشنایی دارین:

راه اول: با افزونه کارمون رو راه بندازیم (ساده‌ترین راه):

اگه خیلی اهل ور رفتن با کد و تنظیمات سرور نیستین، این راه از همه راحت‌تره.

    1. بریم سراغ افزونه‌ها: توی پنل وردپرس، از منوی سمت راست، روی “افزونه‌ها” و بعدش “افزودن” کلیک کنین.
    2. افزونه رو پیدا کنیم: توی کادر جستجو، عبارت “Increase Maximum Upload File Size” رو تایپ کنین.
    3. نصب و فعال‌سازی: یه افزونه با همین اسم پیدا می‌کنین. نصبش کنین و بعدش روی دکمه “فعال کردن” کلیک کنین.
    4. حجم رو تنظیم کنیم: بعد از اینکه افزونه فعال شد، توی منوی وردپرس (معمولاً توی “تنظیمات” یا “ابزارها”) یه گزینه جدید اضافه می‌شه که مربوط به تنظیمات این افزونه‌ ست. اونجا می‌تونین حداکثر حجم آپلود رو به هر چقدر که خواستین (مثلاً 64 مگابایت) تغییر بدین.
افزایش حجم آپلود فایل در وردپرس

ورود به تنظیمات افزونه

Enter-the-plugin-settings

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

انتخاب حجم برای آپلود فایل از افزونه Increase Maximum Upload File Size

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

Error-when-increasing-file-size

راه دوم: بریم سراغ فایل .htaccess (برای هاست‌های اشتراکی):

اگه هاست اشتراکی دارین (یعنی هاست‌تون رو با بقیه شریکین) و به فایل منیجر هاست‌تون دسترسی دارین، می‌تونین از این راه استفاده کنین.

  1. وارد فایل منیجر بشین: وارد پنل هاست‌تون بشین (cPanel، DirectAdmin یا هر چی که هست).

  2. فایل .htaccess رو پیدا کنین: برین به پوشه‌ای که وردپرس‌تون رو اونجا نصب کردین (معمولاً اسمش public_html یا www هست). دنبال فایل .htaccess بگردین. (اگه پیداش نکردین، ممکنه مخفی باشه. توی تنظیمات فایل منیجر، تیک گزینه “Show Hidden Files” رو بزنین.)

  3. فایل رو ویرایش کنیم: روی فایل .htaccess راست کلیک کنین و گزینه “Edit” رو بزنین.

  4. کد رو اضافه کنیم: این کد رو به آخر فایل اضافه کنین:

				
					php_value upload_max_filesize 64M
php_value post_max_size 64M
php_value memory_limit 128M

				
			
  1. یه توضیح کوچولو:

    • upload_max_filesize: حداکثر حجم فایلی که می‌تونین آپلود کنین.
    • post_max_size: حداکثر حجم کل درخواستی که به سرور می‌فرستین (شامل فایل و بقیه اطلاعات).
    • memory_limit: حداکثر حافظه‌ای که یه اسکریپت PHP می‌تونه استفاده کنه (باید بیشتر از post_max_size باشه).

    نکته: می‌تونین عدد 64M رو به هر عددی که دوست دارین تغییر بدین (مثلاً 128M، 256M و…).

  2. ذخیره کنیم: فایل رو ذخیره کنین.

راه سوم : افزایش حجم اپلود در وردپرس از طریق php.ini

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

				
					upload_max_filesize = 
post_max_size =
				
			

به‌‌‌‌‌این‌‌‌‌‌ترتیب توسط تغییر مقادیر بالا در فایل php.ini می توانید فایل‌‌‌‌‌هایی با حجم بالاتر را در سایت خود آپلود کنید.

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

راه چهارم: کد رو به functions.php اضافه کنیم (اگه هیچ‌کدوم از راه‌های بالا جواب نداد):

یه نکته : این راه ممکنه توی همه هاست‌ها جواب نده.

  1. فایل functions.php رو ویرایش کنیم: توی پنل وردپرس، برین به “نمایش” > “ویرایشگر پوسته”. فایل functions.php مربوط به پوسته‌ای که الان فعاله رو پیدا کنین و بازش کنین.

  2. کد رو اضافه کنیم: این کد رو به آخر فایل اضافه کنین:

				
					@ini_set( 'upload_max_size' , '64M' );
@ini_set( 'post_max_size', '64M');
@ini_set( 'memory_limit', '128M' );

				
			

فایل رو ذخیره کنین .

دوباره چک کنیم و اگه مشکلی بود، حلش کنیم

خب، حالا که یکی از این راه‌ها رو رفتیم، باید دوباره برگردیم به بخش “رسانه” > “افزودن” توی پنل وردپرس و ببینیم که آیا حداکثر حجم آپلود تغییر کرده یا نه.

  • اگه تغییر کرده بود: تبریک می‌گم! کار تمومه و می‌تونین فایل‌هاتون رو با خیال راحت آپلود کنین.

  • اگه تغییر نکرده بود:

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

اگه ارور “413 Request Entity Too Large” دیدین:

  • یعنی چی؟: این ارور یعنی اینکه حجم فایلی که می‌خواین آپلود کنین، از حداکثر حجمی که وب سرور اجازه می‌ده بیشتره.
  • چیکار کنیم؟: باید تنظیمات مربوط به حداکثر حجم درخواست رو توی وب سرور‌تون (Apache، Nginx) زیاد کنین. این کار معمولاً توسط پشتیبانی هاست انجام می‌شه.

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

logo limo

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

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *

اشتراک گذاری مطلب:
جستجو کردن