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

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

افزایش حجم آپلود فایل در وردپرستوجه : ممکن است برخی هاستینگ ها برای امنیت بیشتر بعضی از این تغییرات را در سرور مسدود کرده باشند ، در اینصورت پس از اعمال تغییرات وب سایت شما با خطای interval sever error مواجه می شود که برای رفع آن کافیست کد اضافه شدن را مجدد از فایل خود حذف نمایید.

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

1-تغییر در فایل php.ini اصلی :

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


upload_max_filesize = 128M
post_max_size = 128M
max_execution_time = 300

2-ایجاد php.ini در wp-admin

در صورتی که دسترسی به فایل php.ini خود ندارید به وسیله notepad یک فایل متنی باز کنید و کد های زیر را به آن اضافه کنید و سپس فایل را با نام php.ini ذخیره کنید و در پوشه wp-admin خود آپلود کنید و تست کنید. ( این روش در اینترنت نوشته شده است که البته توسط ما تست نشده و مورد تایید ما نیست ، این فایل را می توان در ریشه هاست یعنی public_html نیز آپلود کرد. )

3- افزونه Increase Upload Max Filesize

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

4-قرار دادن کد ها در functions

در مواردی با قرار دادن این کد ها در فایل فانکشن قالب مشکل حجم آپلود فایل در وردپرس رفع شده است :

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

5-روش htaccess

شما می توانید با قرار دادن کد های زیر در فایل .htaccess حجم آپلود در وردپرس را افزایش دهید ، در صورتی که این فایل در قالب شما وجود ندارد می توانید آن را در public_html خود با نام .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

 

در پایان اگه هیچ کدام از این روش ها برای شما پاسخگو نبود باید با پشتیبانی هاست خود تماس بگیرید و درخواست کنید مقدار upload_max_filesize و post_max_size و max_execution_time را برای شما تغییر دهند.

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

درباره نویسنده:

مصطفی جانقربان تخصص : مدیریت سرور های لینوکس و ویندوز - دارای مدارک LPI و هک و امنیت سرور و سایت | کاربر گرامی : برای استفاده از دوره های آموزشی و مقالات نت آرام نیازی به پرداخت هزینه نمی باشد ، تنها در صورت تمایل می توانید مبلغی را به دلخواه ( هرچند ناچیز ) برای کمک به نیازمندان صدقه بدهید.

39 ديدگاه

  1. ایمان اسفند 3, 1394 در 7:01 ب.ظ- پاسخ دادن

    با سلام خدا خیرتون بده من تونستم انجام بدم
    فایل php.ini رو با نوت پد ساختم و توی wp-admin بارگزاری کردم.
    ممنون بابت آموزش :)

    • مصطفی جانقربان اسفند 3, 1394 در 11:51 ب.ظ- پاسخ دادن

      با سلام و احترام
      خواهش می کنم ، تشکر از دیدگاه شما

  2. عباس اردیبهشت 11, 1395 در 3:21 ب.ظ- پاسخ دادن

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

    • مصطفی جانقربان اردیبهشت 11, 1395 در 3:23 ب.ظ- پاسخ دادن

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

      شاد و سلامت باشید

  3. عباس اردیبهشت 11, 1395 در 3:24 ب.ظ- پاسخ دادن

    خیلی ممنون

    • مصطفی جانقربان اردیبهشت 11, 1395 در 3:31 ب.ظ- پاسخ دادن

      خواهش می کنم.

  4. عباس اردیبهشت 11, 1395 در 3:30 ب.ظ- پاسخ دادن

    من میتونم اول در وردپرس سایتم رو طراحی کنم و بعد هاست و دامنه رو بخرم

  5. عباس اردیبهشت 11, 1395 در 3:37 ب.ظ- پاسخ دادن

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

    • مصطفی جانقربان اردیبهشت 11, 1395 در 3:39 ب.ظ- پاسخ دادن

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

  6. عباس اردیبهشت 11, 1395 در 3:46 ب.ظ- پاسخ دادن

    خیلی ممنون از راهنمایتون به چند تا از سوال هام جواب داده شد .

  7. روشنک خرداد 17, 1395 در 8:32 ب.ظ- پاسخ دادن

    سلام. خسته نباشید
    این کدهایی که بهشون اشاره کردیم که تو فایل ها بذاریم فرقی نمی کنه گجای فایل باشه؟ مثلا در فایل functon قالب یا php.ini؟اول فایل وسط فایل یا انتهای فایل فرقی نداره؟سوال دومم اینه که من از xampp استفاده می کنم و دو تا فایل php.ini داره توش(php.ini-developmentو php.ini-production)؟من این کدی رو که گفتین تو کدوم یکی ازینا باید بذارم؟

    • مصطفی جانقربان خرداد 21, 1395 در 5:56 ب.ظ- پاسخ دادن

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

      موفق باشید

  8. ناشناس مرداد 12, 1395 در 4:19 ق.ظ- پاسخ دادن

    بسیار عالی بود

    • مصطفی جانقربان مرداد 12, 1395 در 10:39 ق.ظ- پاسخ دادن

      با سلام و احترام
      خواهش می کنم ، با تشکر از دیدگاه شما

  9. ن مرداد 12, 1395 در 7:39 ب.ظ- پاسخ دادن

    افزونه
    بهترین روشه Upload Max Filesize

    • مصطفی جانقربان آبان 18, 1395 در 10:05 ق.ظ- پاسخ دادن

      با سلام و عرض ادب
      تشکر از پیام شما
      موفق باشید

  10. tina مرداد 31, 1395 در 10:02 ق.ظ- پاسخ دادن

    با سلام و احترام
    ممنون از توضیح کاملتون (ری استارت سرور)
    امیدوارم همیشه شاد و پیروز باشید.

    • مصطفی جانقربان آبان 18, 1395 در 10:28 ق.ظ- پاسخ دادن

      با سلام و عرض ادب
      تشکر از پیام شما
      خواهش می کنم.

      شاد و سلامت باشید

  11. علی شهریور 9, 1395 در 10:57 ب.ظ- پاسخ دادن

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

    • مصطفی جانقربان آبان 18, 1395 در 9:58 ق.ظ- پاسخ دادن

      با سلام و عرض ادب
      تشکر از پیام شما دوست عزیز
      بله ftp روش جایگزین خوبی است ، اما به زمان نیاز دارد ، حتی اگر zip هم آپلود کنید ، در هاست امکان extract خواهید داشت.

      موفق باشید

  12. سید احمد آبان 23, 1395 در 6:40 ق.ظ- پاسخ دادن

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

    • مصطفی جانقربان دی 26, 1395 در 7:06 ب.ظ- پاسخ دادن

      با سلام و عرض ادب
      این مورد با برنامه نویسی باید انجام شود.

      موفق باشید

  13. سالار آذر 5, 1395 در 12:06 ب.ظ- پاسخ دادن

    سلام
    در لوکال هاست (برنامه laragon) ،د رحین درون ریزی محتوا این ارور :
    Fatal error: Maximum execution time of 60 seconds exceeded in C:\laragon\www\w5\wp-includes\Requests\Transport\cURL.php on line 163
    مشاهده شده است.
    هم از روش های بالا استفاده کردم و هم از افزونه (WP Maximum Execution Time Exceeded و Increase Upload Max Filesize ) .
    چطور می تونم این مشکل رو حل کنم.

    • مصطفی جانقربان دی 26, 1395 در 7:14 ب.ظ- پاسخ دادن

      با سلام و عرض ادب
      باید فایل php.ini را ویرایش نمایید و این مقادیر را اضافه کنید.

      شاد و سلامت باشید

  14. mahdi آذر 20, 1395 در 1:55 ب.ظ- پاسخ دادن

    روش شماره 2 عالی بود.ممنونم ازتون

    • مصطفی جانقربان دی 26, 1395 در 7:19 ب.ظ- پاسخ دادن

      با سلام و عرض ادب
      خواهش می کنم.

      شاد و سلامت باشید

  15. الف.پ آذر 30, 1395 در 1:37 ب.ظ- پاسخ دادن

    سلام
    ممنون
    عالی بود

    • مصطفی جانقربان دی 26, 1395 در 7:00 ب.ظ- پاسخ دادن

      با سلام و عرض ادب
      خواهش می کنم شاد و سلامت باشید

  16. hosein دی 5, 1395 در 2:16 ب.ظ- پاسخ دادن

    روش 3 عالی بود ممنون بابت راهنمایی شما

    • مصطفی جانقربان دی 26, 1395 در 6:57 ب.ظ- پاسخ دادن

      خواهش می کنم تشکر از پیام شما

  17. حسین حدام دی 18, 1395 در 11:07 ق.ظ- پاسخ دادن

    من وردپرس دارم برتی
    می خوام فایلی رو آپلوذ کنم ولی سرور ما تا 8 مگ رد اجازه میده . من چطوری میتونم این حجم فایل رو اضافه کنم یخنی بن=چتونم فایل PDF 10 مگ رد آیلود کنم رو سرور
    ممنون

    • مصطفی جانقربان دی 26, 1395 در 4:24 ب.ظ- پاسخ دادن

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

      موفق باشید

  18. مصطفی بهمن 4, 1395 در 4:20 ب.ظ- پاسخ دادن

    من از افزونه Increase Max Upload Filesize استفاده کردم ولی هیچ تاثیری نداشت

    • مصطفی جانقربان بهمن 5, 1395 در 10:09 ق.ظ- پاسخ دادن

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

      موفق باشید

  19. علی بهمن 14, 1395 در 1:08 ب.ظ- پاسخ دادن

    ایول دمتون گرم

    • مصطفی جانقربان بهمن 14, 1395 در 2:30 ب.ظ- پاسخ دادن

      با سلام و عرض ادب
      خواهش می کنم.
      شاد و سلامت باشید.

  20. خشایار بهمن 18, 1395 در 1:29 ب.ظ- پاسخ دادن

    با ایجاد فایل php.ini در مسیر wp-admin مشکل حل شد.
    سپاس از شما

    • مصطفی جانقربان بهمن 20, 1395 در 8:23 ق.ظ- پاسخ دادن

      با سلام و احترام
      خواهش می کنم ، با تشکر از پیام شما

      موفق باشید

ثبت ديدگاه