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

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

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

  • نحوه بررسی حداکثر اندازه آپلود فایل در وردپرس
  • روش‌های افزایش حجم آپلود در وردپرس یا 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,279 نفر

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

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

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

  2. روش اول به خوبی جواب داد.در ضمن اونایی php.iniندارن باید کد ها رو تو یه فایل تکست پیست کنن بعد اسمشو بزارن php.iniسیو کنن و آپلود کنن.
    روش دومم باید بعد کلیک روی فایل منیجر حتما گزینه show hidden رو تیک بزنن

  3. دوستان اگه مشکلی هم بود میتونید از این لینک ببینید
    https://www.facebook.com/groups/DesignandDevelopment/

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

    بهترین روش اینه که
    ۱-وارد سی پنل بشید
    ۲-Select php Version بزنید
    ۳- گزینه سمت راست Switch To PHP Options
    ۴- در اینجا هم مموری و حداکثر آپلود رو مشخص میکنی بعد save
    post_max_size
    upload_max_filesize
    memory_limit
    بقیه رو دست کاری نکنید

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

    با افزودن تکه کد زیر به فایل wp-config.php حجم آپلود به ۱۰۰مگ افزایش پیدا نمیکنه؟
    define(‘WP_MEMORY_LIMIT’, ‘100M’);

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

    مرسی

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

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

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

      سلام
      حتما در تنظیمات حداکثر فضا براش تعریف شده در غیر اینصورت مشکل دیگری نباید وجود داشته باشه.

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

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

  9. سلام من از روش دوم استفاده می کنم ولی بعد ده دقیقه کد از توی فایل .htaccess پاک میشه و Limit حجم اپلود دوباره مثل اولش میشه چیکار کنم
    که همیشه بمونه !!

  10. تشکر از شما، منم دقیقا همین مشکل رو داشتم، توضیحات مفید بود.

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

  12. با تشکر از مطالب مفید شما

    موفق باشید

  13. همیاروردپرس عزیز
    این آموزش شما مفید بود ولی
    این خط رو هم برای روش اول اضافه کنید
    که فایل PHP.ini رو خود کاربر باید تو پوشه WP-admin بسازه و این کد هارو داخلش قرار بده
    تمامی سرویس دهنده هاست از سیستم کلودلینوکس استفاده نمی کنند که به هر کاربر بتنونن PHP.ini بدن.
    فایل رو بسازند مشکل حل میشه.

  14. سلام
    در مورد بالا بردن زمان از ۳۰ ثانیه به ۳۰۰ ثانیه با دو تابع زیر
    php_value max_execution_time 300
    php_value max_input_time 300
    در جایی خوندم افزایش این زمان امنیت سایت رو به مخاطره میندازه و میشه بواسطه توابع حلقه ای به سایت نفوذ کرد
    آیا این حرف درسته و یا خیر؟

  15. آغا حل نشد . من هر کاری که گفتین انجام دادم از هر ۳ روش به صورت همزمان و تکی تکی هم استفاده کردم ولی بیشتر از ۲۰ مگ نمیتونم آپلود کنم .

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

    من تمام این کارها رو انجام دادم ولی به ظاهر میگه حجم افزایش پیدا کرده ولی موقع اپلود از ۱۵ مگ که رد شد خطارو باز میده.با هاست هم تماس گرفتم حجم اپلود رو ۲۵ گذاشته.نمیدونم چیکارش کنم تمام افزونه هام تست زدم.please help me

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

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

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

  20. مدت ها بود میخواستم حجم آپلود رو بالا ببرمممنون عالی بود

  21. دمتون گرم، عالی بوداز دومی استفاده کردم و جواب داد.

  22. بسیار عالی بود، ممنون

  23. “internal server error” 
    آخه چرا؟؟؟؟؟؟؟
    :((
    روش دوم

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

      سلام
      اگه با این روش ها جواب نداد حتماً با پشتیبانی هاست خودتون در میان بگذارید

      با احترام

  24. توی وردپرس 3.8 هیچکدومشون نیست راهنمایی بکنید

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

      سلام
      چی دقیقاً نیست ؟ ما هم روی 3.8 تست کردیم ! لطفاً دقیق تر بفرمایید مشکل رو

      با احترام

  25. عالی بود ممنون از زحمتتون

  26. اتفاقا مشکل من هم همینه که خطای 500 میده وقتی از روش دوم میرم . یعنی وقتی کد ها رو قرار میدم اون خطا ظاهر میشه .

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

  27. من هرکاری میکنم با روش دوم ارور 500 میده لطفاض راهنمایی کنید ضروریه هاستمم سی پنل هست

  28. پس اسکریپتی که آقای life گفتن کو….!!!

  29. █ سلام و خسته نباشد.
    █ حتما این سوال رو خیلی پرسیدن ولی منم مجبورم بپرسم:
    █ چطور میشه این صفحه رو بصورت اتوماتیک غیرقابل دسترس کرد:
    █http://dl.wordpress98.com/2014/02/
    █ منظورم آرشیو آپلوده…
    █ اگه میتونید لطفا راهنمایی کنید.
    █ ممنون

  30. ممنون از راه حل دوم (htaccess.) به نتیجه رسیدم , سپاسگذارم .

  31. راستی یادم رفت آدرس سایتم
    androidcrystal.com
    نی باشد

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

  33. سلام من از روش دوم استفاده کردم اما فایل های بیش از 5 مگ رو نمی تونه متراکم کنه
    چطور باید درستش کنم

  34. سلام من از همه راه ها استفاده كردم ولي نشد نميدونم شايد براي افزونه هام باشه ولي وقتي همه رو غير فعل هم ميكنم نمياد وهمون 8 مگ ميمونه بايد چيكاركنم؟
    اگه يك لطفي كنيد وسريعتر بهم بگيد ممنون ميشم.

  35. فایل php.ini تو وردپرس 3.6 کجا رفته؟

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

  37. define(‘WP_MEMORY_LIMIT’, ‘128M’);

  38. سلام
    ببخشید این فایل .htaccess دقیقا کدوم موردش هست، چون من لوکال نصب کردم ، این فایل چندتاست، کدوم یکی رو باید تغییر داد؟

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

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

  41. سلام

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

  42. مرسی درس شد

  43. کجای فایل htaccess. قرار بدم

  44. روش دوم جواب داد و ممنون

  45. آخر کار

  46. نمیشه که چیکار کننننننننننننننم لطفا راهنمایی کنید

  47. ممنون.
    آقا ما یه کد php هم فرستادیم ما با کامنت مثل اینکه درج نشد 😀

  48. کد های سایتتون لود نمی شن. فک کنم تو پلاگین یه مشکلی پیش اومده.

    به هر صورت اونایی که مشکل دارن حتما خود میزبان این امکان رو بسته و یا از suPHP و Fcgid استفاده کردن که کار رو سخت می کنه.

    راه حل ساده اینه که فایل رو در یک فضای ابری مثل DropBox آپلود کنید و بعد لینکش رو بردارید با یه Script آپلودش کنید تو سایتتون. مثل این اسکریپت(بریزیدش تو یه فایل PHP):

  49. سلام. هیچکدوم جواب نمیده!
    والا ما موندیم چیکار کنیم!

  50. im happy…!
    خیلی ممنون.
    از روش دوم کار کرد خیلی هم ساده!
    100 مگابایت شد.
    فک نکنم بیشترم بخوام!
    یعنی بخوام هم سرعتش نیست…

  51. یه سوال دقیقا کجای فایل htaccess. قرار بدم
    لطفا سریع راهنمایی کنید کارم گیره

  52. salam, php.ini nist….koja bayad peida kona???.htaccess ham peida nakardam,mishe bishtar tozih bedin

    • قبل از ورود به فایل منیجر باید تیک گزینه Show Hidden Files رو بزنی تا بتونی فایل htaccess. رو ببینی

  53. از روش .htaccess نشد… ولی روش php.ini کار کرد! ممنون

  54. امین جان از همه روشی استفاده کردم

  55. تو فایل htaccess. هر کاری کردم بعد ادیت کردن ارور 500 داد!

  56. سلام
    فایل php.ini رو تو wp-admin نتونستم پیدا کنم !
    و فایل htaccess. در کدوم پوشه هست ؟

  57. آقا من نمی تونم موزیک و فیلم در آلبوم ورد پرس آپلود کنم لطفا کمک کنید

  58. شما از کدوم روش استفاده کردین ؟

  59. ماله من که ارور میده
    خطای http
    چیکار کنم ؟؟؟؟؟؟

  60. ممنون از مطالب آموزندتون.

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

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