آپلود فایل‌ها بدون محدودیت در وردپرس

آپلود فایل‌ها بدون محدودیت در وردپرس
آپلود فایل‌ها بدون محدودیت در وردپرس

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

  • نحوه بررسی حداکثر اندازه آپلود فایل در وردپرس
  • روش‌های افزایش حجم آپلود در وردپرس یا php.ini در وردپرس

نحوه بررسی حداکثر اندازه آپلود فایل در وردپرس

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

file upload max- آپلود فایل در وردپرس
حداکثر میزان حجم آپلود

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

فایل فانکشن قالب

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

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

ایجاد یا ویرایش فایل php.ini در وردپرس

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

upload_max_filesize = 64M
post_max_size = 64M
max_execution_time = 300

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

روش htaccess.

برخی از افراد از روش htaccess. استفاده می‌کنند، با تغییر فایل 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

استفاده از افزونه

همه طرفدار نوشتن کد یا دسترسی به فایل‌های ریشه‌ای با استفاده از SSH یا FTP نیستند. برای این افراد استفاده از افزونه مناسب‌تر است و خوشبختانه افزونه‌ای برای آپلود فایل‌ها بدون محدودیت در وردپرس در دسترس است. افزونه Increase Max Upload File size برای افزایش حجم آپلود فایل مورد استفاده قرار می‌گیرد.

  9 مشکل رایج در قالب‌های وردپرس و روش حل آن‌ها
increase file size- افزایش سایز فایل
افزونه ای برای افزایش اندازه فایل

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

set size- php.ini در وردپرس
افزایش مقدار آپلود

دانلود افزونه Increase Max Upload File size

دانلود افزونه صفحه افزونه

ویرایش فایل wp-config.php

راه دیگر برای آپلود فایل‌ها بدون محدودیت در وردپرس، تعریف پارامتر اندازه در فایل wp-config.php است. برای انجام این کار، با استفاده از SSH یا FTP به دایرکتوری اصلی خود دسترسی پیدا کنید و فایل wp-config.php را برای ویرایش انتخاب نمایید.

افزایش اندازه آپلود در سایت­‌های چندگانه

اگر در حال راه اندازی سایت‌های چندگانه یا وردپرس شبکه هستید، از طریق تنظیمات پنل مدیریتی برای تغییر اندازه آپلود فایل در وردپرس اقدام کنید. این مقدار افزایش بستگی به تنظیمات سرور شما دارد. اگر سرور شما روی 20 مگابایت تنظیم شده باشد، نمی­‌توانید اندازه آپلود فایل وردپرس را به 25MB افزایش دهید.

تماس با ارائه دهنده هاستینگ

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

اگر از هاست مدیریت شده Cloudways در وردپرس استفاده می‌کنید، می‌توانید به راحتی حداکثر اندازه آپلود تمام وبسایت‌های خود را بر روی یک سرور واحد از طریق گزینه‌های موجود در سیستم عامل افزایش دهید. برای ویرایش محدودیت اندازه آپلود، به حساب Cloudways خود بروید. سپس از بخش مدیریت سرور، زیرگزینه Settings & Packages را برای ویرایش انتخاب کنید و اندا آپلود فایل را در فیلد Upload Size تغییر دهید و تنظیمات را ذخیره کنید.

cloudway setting- افزایش حجم آپلود در وردپرس
انجام تنظیمات هاست مدیریت شده Cloudways

آپلود فایل‌ها بدون محدودیت در وردپرس

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

منابع:

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

اگر می‌خواهید از آخرین و محبوب‌ترین مقالات ما در ایمیل خود مطلع شوید، همین الان ایمیل خود را در کادر زیر وارد کنید:

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

331,462 نفر

پاسخی بگذارید

دیدگاه‌های این نوشته جدید ترین ها شاخص

  1. 4 ماه عضو همیار وردپرس

    سلام ممنون بابت زمانی که میذارید

  2. 1 سال عضو همیار وردپرس

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

  3. این کد زیاد جواب نمیده
    کد بهتری میخوام بگم ، اما نمیدونم چطور باید وارد سایت تون کنم
    لطفاً گمک کنید
    ممنونمپ

  4. 1 سال عضو همیار وردپرس

    با mampp نمیشه این مشکلو حل کرد؟

  5. با سلام
    من هر کاری میکنم نمیشه سه تا مورد رو انجام دادم نشد لطفا راهنمایی کنید با تشکر

  6. 1 سال عضو همیار وردپرس

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

  7. آقا هرکار کردم نصب نشد ولی با روش دوم ک زدم درست شد!!

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

  9. واقعا عالی بود.دست گلتون درد نکنه

  10. 3 سال عضو همیار وردپرس

    سلام
    ممنون از راهنماییتون من موفق شدم User.ini رو در root بسازم و جواب بگیرم دوستانی هم که این مشکل رو دارن همین کارو انجام بدن

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

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

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

    • 6 سال عضو همیار وردپرس

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

    • سلام
      ببین دوست من، منم همین مشکل مشابه اینو داشتم ینی وقتی این کدها رو قرار دادم هیچی تغییری نکرد ولی وقتی باید User.ini انجام دادم درست شد فقط حواست باشه روی root بریز تا اجرا بشه

    • 3 سال عضو همیار وردپرس

      سلام
      ببین دوست من، منم همین مشکل مشابه اینو داشتم ینی وقتی این کدها رو قرار دادم هیچی تغییری نکرد ولی وقتی باید User.ini انجام دادم درست شد فقط حواست باشه روی root بریز تا اجرا بشه

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

  13. 1 سال عضو همیار وردپرس

    سلام
    روش 1 و 3 رو هرکدوم رو انجام دادم علاوه بر این که جواب نگرفتم در ورود بعدی به وردپرس با خطای HTTP ERROR 500 مواجه شدم که با پاک کردن کدهایی که اضافه کردم خطا رفع شد.
    روش دوم هم فایل htaccess در فایل منیجر نمایش داده نمیشه که بتونم اصلاح کنم ولی در ftp پیداش کردم که اونجا نمیشه اصلاحش کرد.
    کمکم کنید لطفا

    • 3 سال عضو همیار وردپرس

      سلام
      ببین دوست من، منم همین مشکل مشابه اینو داشتم ینی وقتی این کدها رو قرار دادم هیچی تغییری نکرد ولی وقتی باید User.ini انجام دادم درست شد فقط حواست باشه روی root بریز تا اجرا بشه

  14. 1 سال عضو همیار وردپرس

    فایل htaccess. کجاس؟؟؟ من نتونستم پیدا کنم

  15. برای من روش دوم جاوب داد ممنون

  16. سلام وقت بخیر
    یه مشکلی جدیدا پیش اومده … وقتی کاربر بعد از خرید میخواد فایلو دانلود کنه ، یا دانلود ناتمام قطع میشه ویا اینکه بعد از دانلود مشکل اکسترکت داره.
    البته فایل های کمتر از 1 مگابایت این مشکلو ندارن
    افزونه edd نصبه رو سایتم .
    تمام تنظیمات php مثل توضیحات بالا درسته..
    حتی برخی افزونه ها رو هم غیر فعال کردم .

    ممنون میشم یه راهنمایی بفرمایید.

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

  18. مرسی ممنون خیلی عالی بود

  19. 2 سال عضو همیار وردپرس

    سلام
    من هرکاری کردم نشد.
    همه این کارها را انجام دادم…
    کسی می تونه منو کمک کنه؟
    الان تو قسمت رسانه میرم افزودن می زنم نمی تونم عکس آپلود کنم.
    حداکثر حجم پرونده برای بارگذاری: 0 B.

    • 3 سال عضو همیار وردپرس

      سلام
      ببین دوست من، منم همین مشکل مشابه اینو داشتم ینی وقتی این کدها رو قرار دادم هیچی تغییری نکرد ولی وقتی باید User.ini انجام دادم درست شد فقط حواست باشه روی root بریز تا اجرا بشه

  20. سلام
    روش دوم تو لوکال جواب داد
    سپاس
    روش دوم : ویراش فایل htaccess.

  21. روش دوم حرف نداره !!!
    مرسی 🙂

  22. دمتون گرم راه دوم روی لوکال هایت جواب داد

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

  24. من قالب وردپرسم نزدیک به ۱۶۸مگابایته و ارور میده وقتی میخوام روی لوکال هاست نصبش کنم میشه کمک کنید

  25. دمت گرم کلی گشتم این راه حل جواب داد مرررررررسی

  26. 3 سال عضو همیار وردپرس

    با احترام
    هیچ یک از راههای بالا جواب نمی ده
    لطفا من رو راهنمایی کنید
    سپاس

  27. درود برشما،بسیار متشکرم،روش اول را امتحان کردم جواب نداد اما روش دوم عالی بود.همیار وردپرس بی نظیر است.
    باز هم تشکر

    • با سلام خدمت شما من همین کد رو در htaccess کپی کردم ولی متاسفانه نشد؟
      قبل و بعد این کد باید چیزی اضافه بشه؟

    • با سلام امکان داره راه حلشو بذاری تا دوستان استفاده کنن من میذارم ارور 500 میده

  28. 3 سال عضو همیار وردپرس

    من از راه htaccess. رفتم و تا یه مدتی خوب بود ولی بعد یه مدتی دوباره برگشت روی 2 مگ و دیگه نمیشه درستش کرد.لطفا کمکم کنید

  29. سلام من با استفاده از روش php.ini حجم رو افزایش دادم و کار می کرد ولی الان دوباره برگشته روی همون 2mb همه روش های دیگه رم امتحان کردم ولی جواب نداد.

  30. سلام
    در لوکال هاست (برنامه 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) .
    چطور می تونم این مشکل رو حل کنم.

  31. سلام و خسته نباشید به تیم همیار و مخصوصا اقای حاجی محمدی
    ببخشید من الان سایتم رو local host هستش.
    من باید چیکار کنم.؟
    لطفا کمکم کنید.ممنون☺

    • 5 سال عضو همیار وردپرس

      دقیقاً به همین پوشه‌هایی که در متن مقاله ذکر شده در ( local host هم همین است ٬ فرقی نداره ) ٬ مراجعه کرده و فایل موردنظر را پیدا کنید ٬ و کد‌ها را ویرایش کنید یا در آن فایل‌ها قرار دهید

  32. واقعا خیلی ممنون روش دوم جواب داد خدا خیرتون بده

  33. 3 سال عضو همیار وردپرس

    سلام. من اشتباهی فایل php.ini رو از رو هاست پاک کردم چیکار کنم حالا

  34. مرسی مشکل من با قرار دادن اون کد در فایل htaccess حل شد

  35. سلام دوستان یک راه ساده اینه که افزونه هایی که حجمشون زیاده رو این مسیر قرار دهید
    میتوانید از طریق سی پنل (هاست)
    در مسیر file manager/public_html_wp_content/plugins افزونه مدنظر را آپلود کنید.
    یا از طریق نرم افزارهای file zilla یا cute ftp ابتدا connect را بزنید و بعد نام دامین (سایت) بعد یوزر وپس هاست را بدهید.

  36. سلام
    ایا در لوکال هاست هم میشه حجم اپلود ووردپرس رو افزایش داد

  37. 3 سال عضو همیار وردپرس

    همشون عالی بودن. یه راه دیگه هم هست که اگر در Localhost باشه، با کلیک دکمه config از روبه روی گزینه Apache (بالای گزینه Mysql) و انتخاب گزینه php.ini فایلی Notepad باز میشه که میتونید گزینه upload_max_filesize=4M را پیدا کرده و از 4 به 16 یا مقدار مورد نیاز خودتون تغییر بدید.

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

    Warning: POST Content-Length of 9952239 bytes exceeds the limit of 8388608 bytes in Unknown on line 0

  39. 4 سال عضو همیار وردپرس

    من فایل php.ini رو تو wp-adminایجاد کردم و سپس رفتم و اون سه خط کد رو توش وارد کردم مشکلم حل شد ممنون

  40. سلام خسته نباشید ببخشید من وردپرس نصب کردم الان هرچی اپلود می کنم تا 100میره بعد خطای httpمیده دلیلش چیه؟

  41. 5 سال عضو همیار وردپرس

    هیچ کدام از روش ها کار نمی کنه قدیمیه

  42. سلام خسته نباشید
    من دارم با Xampp کار میکنم و فایل php.ini توی پوشه php<Xampp فایلی که اسمش php.ini باشه ندارم فقط یه دونه دارم اونم اسمش php.ini-production هستش آیا باید برم تو همین فایل و اندازه فایل آپلودیم رو تغییر بدم؟(ضمن اینکه توی آموزشهاتون گفته شده بود که فایل php.ini توی پوشه wp-admin هستش که واسه من توی اون نیست). اگه میشه لطفا راهنمایی کنید. ممنون

  43. 4 سال عضو همیار وردپرس

    افزونه PBP Increase upload limit تا 250 مگ افزایش میده

  44. تو رو خدای یکی جواب بده من یک فایل exe با حجم 17 مگابایت قبلا اپلود میکردم ولی الان وقت اپلود ارور http میده

  45. 4 سال عضو همیار وردپرس

    اما من هیچ کدوم از این فایل ها رو ندارم

  46. سلام خواشمندم جواب بدید من چطور میتونم یک فایلphp.iniدرست کنم وکد هاشو ذخیره کنم

  47. تشکر، آموزش خوبی بود 🙂

  48. باسلام وقت بخیر
    اگه ممکن است برای حجم وبلاگ توضیح دهید
    باتشکر از همکاریتون

  49. فایل های مورد نظر واسه تنظیمات در هاست من وجود ندارند چکار میشه کرد؟ یعنی php.ini و htaccess و functions.php وجود ندارند

  50. با سلام

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

  51. ممنون بابت توضيحاتتون واقعا سايت جالب و زيبايي داريد.

  52. 4 سال عضو همیار وردپرس

    سلام . تمام روش هارو انجام دادم درست نشد فایل php.ini رو هم پیدا نکردم ولی خودم فایلشو ساختم اون کدی هم که گفتیدو توش گذاشتم آپلود کردم اوکی شد !
    خیلی ممنون

  53. سلام اگه همه ی این راه ها رو رفتین نشد فایل تمتون رو بردید در مسیر C:\xamppp\htdocs\wp-content\themes کپی کنید الان تازه سازی کنید میتونید تمتون رو مستقیم فعال کنید در لوکال

  54. سلام من میخوام فایل php.ini رو بسازم به جز این سه خط کد دیگه چه کدهایی نیاز دارم؟؟؟؟؟لطفا بگید خیلی گیر افتادم

  55. 4 سال عضو همیار وردپرس

    phpin هم پیدا کردم کد رو وارد کردم نشد افزونه هم نصب کردم اونم نمیشه

  56. 4 سال عضو همیار وردپرس

    من همه راهها رو امتحان کردم نمیشه قالبم ووکامرس کارتل هست از سایت خودتونم گرفتمش
    باید چیکار کنم حجم اپلودم 2MBهست میخام تا 100MBباشه

  57. نوشته فضای آپلود 100MB ولی موقعی که صد در صد شد خطای Http میده.

  58. این مطلب خیلی به دردم خورد.ممنون ازتون…

  59. 4 سال عضو همیار وردپرس

    سلام
    وقتی میخوام فایلی رو در وردپرس اپلود کنم ارور filesize میده ونمیدونم فایل php.ini رو از کجا پیدا کنم چون هیچ جا نیست . و نمیدونم محتویات فایل چی باشه و پسوندش txt باشه یا php

  60. سلام خسته نباشید، من روي لوکال با زمپ کار ميکنم، الانم واسه نصب افزونه به مشکل خوردم، خواهش ميکنم بگيد من از کجا باید به php.ini يا htaccess دسترسي پيدا کنم؟؟

    • 6 سال عضو همیار وردپرس

      سلام
      شما تنها کاری که میتونید انجام بدید اینه که از درایو C وارد پوشه ی مربوط به وردپرس بشید و از همان جا افزونه را قرار دهید و یا اینکه از همان بهش گزینه های php.ini و htaccess را بررسی کنید.

مطالب زیر را حتما بخوانید

دوره‌های آموزشی