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

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

چگونه حجم آپلود وردپرس را افزایش دهیم؟

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

نکته: این راه‌حل ممکنه برای انواع هاست‌های اشتراکی جواب نده، در چنین مواردی بهتره که با پشتیبانی هاست‌تون در تماس باشید.

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

1-افزایش حجم آپلود با استفاده از فایل functions.php

اغلب افراد با افزودن یک کد ساده به فایل functions.php، این حجم رو افزایش می‌دن که غالبا پاسخ‌گو هست. ابتدا فایل رو باز کنید و سپس کد رو به ادامه کدهای موجود اضافه کنید:

@ini_set( 'upload_max_size' , '64M' );
@ini_set( 'post_max_size', '64M');
@ini_set( 'max_execution_time', '300' );

اگر کد بالا برای شما تغییری ایجاد نکرد، پیشنهاد می‌کنیم کد پایینی رو در فایل فانکشن پوسته وردپرس قرار بدید:

function upload_size_limit_filterw( $size ) {
return 1536000*14;//Size in Kb
}
add_filter( 'upload_size_limit', 'upload_size_limit_filterw',12 );

در کد بالا اندازه باید بر اساس کیلوبایت وارد بشه.

2-ساخت و یا ویرایش فایل php.ini موجود

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

upload_max_filesize = 64M
post_max_size = 64M
max_execution_time = 300

حجم آپلود در وردپرس

نکته: کد بالا در اغلب موارد پاسخ‌گو هست. اما در صورتی که مشکل شما حل نشد، می‌تونید میزان 64 رو در کد بالا به 10 مگ تغییر بدید.

3-افزایش حجم آپلود با استفاده از فایل htaccess

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

php_value upload_max_filesize 64M
php_value post_max_size 64M
php_value max_execution_time 300
php_value max_input_time 300

66

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


کانال تلگرام ماندگار وب

  1. سحر بهبودی

    سلام
    واسه افزونه بی بی پرس وردپرس یشه کاری کرد کاربرا که یک موضوع توی انجمن ارسال میکنن قبلش توسط ادمین تایید بشه؟ مث نظرات

    1. امیر خلجی مهر

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

      مگه تو تنظیمات خود بی بی پرس همچنین گزینه‌ای وجود نداره؟
      تو توضیحات این افزونه که نوشته شده کارش همین هست، امیدوارم به کارتون بیاد
      wordpress.org/plugins/bbpressmoderation

  2. وحید محمدی

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

    1. امیر خلجی مهر

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

  3. رضا

    سلااااااام … آقا دیگه نمیدونستم این سوالم رو کجا بیان کنم ؛ لطفا راهنمایی کنید ممنون میشم

    من نیاز به راهنمایی شما دارم

    چجور میتونم قابلیتی به پرونده های چند رسانه ایی وردپرس اضافه کنم تا عکس ها رو از طریق لینک آپلود کنه؟

    الان اگه من بخوام یه عکس بزارم توش ؛ اول باید عکس رو توی کامپیوتر ذخیره کنم بعد عکس رو توی پرونده چندرسانه ایی آپلود کنم

    به عبارت دیگه :::: من میخوام لینک عکس از یه سایت دیگه که به .jpg ختم میشه ؛ بدم به پرونده های چندرسانه ایی وردپرس و وردپرس اون رو توی خودش ذخیره کنه !!!

    1. امیر خلجی مهر

      درود رضا جان
      باید بگردید شاید افزونه‌ای در این رابطه وجود داشته باشه، اگه نبود و توان هزینه کردن رو داشتید میتونیم براتون آمادش کنیم
      http://mandegarweb.com/wordpress-plugin-development

  4. محمد زاغی

    سلا و عرض خسته نباشید
    آقا چرا من هر کاری میکنم نمیشه هیچکدوم از این روشا
    خواهش میکنم کمکم کنید بد جور بهش نیاز دارم

    1. امیر خلجی مهر

      درود
      ساده‌ترین راه اینه که به مدیر سرور اطلاع بدید تا براتون درست کنه

  5. ایمان

    سلام توی وردپرس قسمت تنظیمات > گفت و گو ها | میتوانید این کار را انجام بدین و محدودیت ها و… را تایین کنید.

  6. ahmad

    سلام از هرجای کامپیوتر که دلت بخواهد میتونی آپلود کنی !!!

  7. سارا

    سلام من فعلا روی هاست نیستم و وردپرس رو روی xampp باز کردم وقتی خواستم یک قالب رو با فایل زیپ بارگزاری کنم قبول نکرد و گفت:”پرونده فرستاده شده بزرگ‌تر از upload_max_filesize در php.ini است.”
    1- functions.php توی کدوم پوشه هست؟
    2- php.ini توی کدوم پوشه هست و اگه نبود کجا بسازمش؟ پوشه root کجاست؟
    3- .htaccess رو کجا بزارم؟ فولدر ریشه کجا هست؟
    4- گفتید اگه با هیچ کدوم آپلود بیشتر نشد با مدیر هاست‌تون تماس بگیرید. من که الان روی هاست نیستم و روی xampp با کی باید تماس بگیرم؟

    1. امیر خلجی مهر

      درود
      1. در پوشه پوسته‌ای که در وردپرس شما، فعال هست.
      2. در پوشه‌ای که وردپرس شما نصب هست.
      3. فولدر ریشه همان روت هست، جایی که وردپرس شما نصب هست.
      4. جستجو کنید.

  8. kazem

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

    1. امیر خلجی مهر

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

  9. علیرضا آزادی

    آموزش افزایش حجم آپلود و تایم اوت در دایرکت ادمین
    جهت افزایش حجم آپلود و همچنین افزایش تایم اوت در هاست های دایرکت ادمین
    ۱٫ وارد دایرکت ادمین خود شوید
    ۲٫ در بخش advanced features بر روی بخش Select PHP version کلیک کنید
    ۳٫ در این بخش بر روی دکمه Show php setting کلیک کنید .
    ۴٫ در این بخش مقادیر را به شکل زیر تنظیم کنید
    max_execution_time = 300
    memory_limit = 512M
    post_max_size = 128M
    upload_max_filesize = 1G
    ۵٫ بر روی دکمه Save کلیک کنید
    منبع :
    https://client.xzn.ir/index.php?rp=/knowledgebase/78/———.html

  10. عسل

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

    1. امیر خلجی مهر

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

  11. عسل

    سلام
    من تیکت هم ارسال کردم ولی گفتن که مشکلی نیست هیچ راه حل دستی وجود نداره ؟

    1. امیر خلجی مهر

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

  12. عسل

    ممنون از کمکتون

    1. امیر خلجی مهر

      زنده باشید

  13. مهدی مقیمی

    سلام – من مدتی بود مشکل داشتم و سایت های دیگه اکثرا بی ارزش و کپی پیست بودن اما سایت شما کارم رو راه انداخت
    از شما متشکرم. به سایت بنده هم سر بزنید
    http://www.translateYar.ir

  14. هیژا

    سلام و عرض ادب
    واقعاً ممنونم از راهنماییتون من از روش اول قسمت دومش (ویرایش تابع قالب) استفاده کردم
    مشکل از قالبی بود که روی سایتم قرار دادم چون قبل از آپلود قالب چند تا فایل توی قسمت کتابخانه بارگذاری کرده بودم.
    ممنون از وقتی که گذاشتید

    1. امیر خلجی مهر

      درود و سپاس
      زنده باشید دوست عزیز.

  15. ایمان

    سلام وقت بخیر ممنون از راهنمایی عالیتون.
    من به پشتیبانی هاستم تیکت زدم این جوابو بهم دادن ممنون میشم بفرمایید دقیقا کدوم قسمت از cpanel رو میگن:

    ضمنا امکان فعال / غیر فعال سازی قابلیت هایی مانند
    soap, ioncube_loader, zend_guard_loader, zip, gd, max_execution_time, memory_limit, post_max_size, upload_max_filesize, …
    براحتی از طریق کنترل پنل وجود دارد.

    ممنون میشم بزرگواری کنید بفرمایید دقیقا کجا منظورشونه.

    1. امیر خلجی مهر

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

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

تنها دیدگاه‌های پارسی برای نمایش پذیرفته خواهند شد!

ماندگار وب - 1397
فروش - خرید هاست وردپرس فارسی