
انتخاب نام دامنه مخصوص برای سایت شما در مایا هاست
دسامبر 17, 2025
خطرات هوش مصنوعی برای انسان
دسامبر 17, 2025افزایش حجم آپلود وردپرس (WordPress)؛ راهنمای کامل و قدم به قدم برای کاربر حرفه ای
افزایش حجم آپلود وردپرس از آن موضوعاتی است که معمولا وقتی به سراغش می رویم که وسط یک کار مهم گیر کرده ایم.
مثلا می خواهیم ویدیوی دوره آموزشی را آپلود کنیم، فایل بکاپ قدیمی را روی سایت برگردانیم یا قالب و افزونه جدیدی را نصب کنیم و ناگهان پیغام The uploaded file exceeds the maximum upload size را می بینیم.
اینگونه هم وقت از دست می رود، هم تمرکز و اگر سایت برای کسب و کارمان باشد حتی ممکن است فروش و اعتبار برند هم آسیب ببیند.
در این مقاله یاد می گیریم چطور بدون استرس و خطا، محدودیت حجم آپلود وردپرس را کنترل کنیم، چطور بفهمیم الان چقدر است، در چه سطحی باید آن را بالا ببریم، و اصلا چرا بعضی ها بهتر است حجم را بالا نبرند و به سراغ
راهکار های جایگزین بروند.
در ادامه علاوه بر توضیح کامل مفهوم حجم آپلود وردپرس، بررسی می کنیم افزایش این حجم دقیقا در چه شغل ها و سناریوهایی ضروری است.
چه ریسک هایی دارد؟ چه تنظیماتی در هاست، فایل های پیکربندی PHP و خود وردپرس باید تغییر کند و در نهایت ، یک چک لیست عملی و چند سوال متداول حرفهای در اختیارتان قرار میدهم تا هر وقت به خطاهای مربوط به حجم آپلود برخورد
کردید، خیلی سریع آن را برطرف کنید.
WordPress چیست؟ حجم آپلود وردپرس دقیقا یعنی چه؟
قبل از آن که برویم سراغ تنظیمات فنی، باید یک تصویر روشن از این که WordPress چیست ؟ و حجم آپلود در آن چه مفهومی دارد داشته باشیم.
وردپرس یک سیستم مدیریت محتوا (CMS) متن باز است که روی سرور شما نصب می شود و به کمک آن بدون نیاز به برنامه نویسی سنگین می توانید انواع سایت های خبری، فروشگاهی، شخصی، شرکتی و آموزشی را بسازید.
هر چیزی که در سایت آپلود می کنید از تصویر و فایل PDF گرفته تا ویدیو و قالب از طریق سیستم رسانه ای وردپرس و در نهایت از طریق تنظیمات PHP و وب سرور شما مدیریت می شود.
وقتی در پیشخوان وردپرس به بخش رسانه و افزودن پرونده چندرسانه ای می روید معمولا زیر فرم آپلود یک متن شبیه این می بینید: حداکثر اندازه پرونده برای آپلود : ۲ مگابایت. این عدد همان چیزی است که ما از آن با عنوان حجم
آپلود وردپرس یاد می کنیم.
در واقع خود وردپرس فقط آن را نمایش می دهد؛ اما منبع اصلی این محدودیت تنظیمات PHP در هاست شما است؛ به خصوص مقادیری مثل Memory_limit و upload_max_filesize، post_max_size
اگر این مقادیر پایین باشند وردپرس حتی اجازه نمی دهد فایل بزرگ را انتخاب کنید یا وسط آپلود عملیات قطع می شود و خطا می گیرید.
بعضی وقت ها حتی اگر این تنظیمات را بالا ببرید باز هم محدودیت هایی در وب سرور مثلا Nginx یا Apache یا در خود کنترل پنل هاست (cPanel ، DirectAdmin ، Plesk) وجود دارد که باید اصلاح شوند .
پس اگر بخواهیم حرفه ای موضوع را ببینیم، حجم آپلود وردپرس فقط یک عدد در صفحه رسانه نیست. بلکه نتیجه تعامل چند لایه مختلف در هاست ، PHP و خود وردپرس است.
وردپرس (WordPress) در چه کارها و شغل هایی استفاده می شود؟
قبل صحبت در مورد این پاراگراف می توانید جهت آشنایی با هاست های مایا به ویژه هاست وردپرسی در مقاله بهترین هاست مایا برای سایت فروشگاهی نیز دیدن فرمایید.
در نگاه اول وردپرس فقط برای وبلاگ نویسی به نظر برسد اما در عمل در ده ها نوع کسب و کار و شغل مختلف استفاده می شود.
شناخت این سناریو ها کمک می کند بفهمیم محدودیت حجم آپلود در کجا یک مسئله حیاتی است و در کجا می توانیم با حجم کم هم کار را جلو ببریم.
- فروشگاه های اینترنتی و سایت های فروش فایل
فروشگاه های دانلودی که ویدیو، موسیقی، پکیج های آموزشی، نرم افزار و حتی فایل های سه بعدی می فروشند معمولا نیاز دارند فایل هایی با حجم چند صد مگابایت یا حتی چند گیگابایت را مدیریت کنند.
برای این گروه حجم آپلود وردپرس اگر درست تنظیم نشود عملا یعنی سایت کار نمی کند.
- مدرسین، مربیان و آکادمی های آنلاین
دوره های ویدیویی، فایل های تمرینی، جزوه های PDF و اسلاید های Powerpoint، همه و همه باید در سایت قرار بگیرند.
اگر مدرس بخواهد هر بار برای آپلود فایل های کلاس با محدودیت 8 یا 10 مگابایتی دست و پنجه نرم کند، هم روند کاری اش کند می شود و هم تجربه کاربری دانشجوها آسیب می بیند.
- عکاسان، گرافیست ها و استودیو های طراحی
این گروه معمولا با تصاویر RAW یا خروجی های حجیم کار می کنند حتی اگر تصاویر را برای وب بهینه کنند باز هم سایز هر عکس ممکن است ده ها مگابایت باشد.
در چنین حوزه ای اگر محدودیت آپلود پایین باشد، گالری ها عملا قابل مدیریت نیستند.
- شرکتهای خدماتی، آژانس های دیجیتال مارکتینگ، وبلاگ های بزرگ
در این کسب و کارها تیم های تولید محتوا هر روز ده ها تصویر، فایل صوتی، اینفو گرافیک و ویدیو آپلود می کنند.
مدیریت درست حجم آپلود روی سرعت کار تیم، کیفیت محتوا و حتی سئو (CEO) سایت اثر مستقیم دارد.
سوال مهم این است: افزایش حجم اپلود در وردپرس چه کمکی به ما می کند؟ پاسخ کوتاه این است: جریان کار را روان تر میکند، از اتلاف وقت جلوگیری می کند و کمک می کند تیم شما به جای درگیری با خطا های فنی
روی تولید ارزش واقعی برای کاربر تمرکز کند. البته در ادامه می بینیم که این کار باید با اصول امنیتی و منابع سرور هماهنگ باشد.

چطوری حجم آپلود را افزایش دهیم؟ روش های اصلی و نکات حرفه ای
حالا که تصویر کلی را داریم سراغ بخش عملی می رویم: چطوری حجم آپلود را افزایش دهیم؟
ترتیب کار مهم است، اگر بدون برنامه چند فایل پیکر بندی را همزمان تغییر دهید ممکن است مشکل حل نشود یا حتی خطای جدیدی ایجاد شود.
در ادامه چند روش استاندارد را به ترتیب منطقی مرور می کنیم؛ از ساده ترین روش برای کاربر مبتدی تا تنظیمات دقیق در سطح PHP و وب سرور.
بررسی محدودیت فعلی در پیشخوان WordPress
اول از همه باید بدانید الان محدودیت حجم آپلود شما چقدر است. برای این کار:
1. وارد پیشخوان وردپرس شوید.
2. از منوی سمت راست روی رسانه و سپس افزودن کلیک کنید.
3. زیر باکس آپلود متنی مثل حداکثر اندازه پرونده برای آپلود: ۲ مگابایت را خواهید دید.
این عدد خروجی نهایی همه تنظیمات پشت صحنه است.
اگر بعد از اعمال تغییرات این عدد بالا نرفت یعنی هنوز یکی از لایه ها (هاست، PHP یا وب سرور) محدودیت را حفظ کرده است.
روش اول: افزایش حجم از طریق پنل هاست (cPanel ،DirectAdmin ،Plesk)
در بسیاری از هاست های اشتراکی مدرن شما می توانید بدون لمس مستقیم فایل های پیکربندی از طریق خود پنل مقادیر مربوط به حجم آپلود را تغییر دهید.
در cPanel:
1. وارد cPanel شوید.
2. به بخش Select PHP Version یا MultiPHP INI Editor بروید.
3. در بخش تنظیمات PHP، به دنبال گزینه های زیر بگردید:
- Upload_max_filesize Post_max_size Memory_limit
4. برای سایت های معمولی مقدار هایی مثل 64M یا 128M معمولا کافی است. مثلا :
Upload_max_filesize = 128M
Post_max_size = 128m
Memory_limit = 256M
5. تنظیمات را ذخیره کنید و یک بار صفحه رسانه WordPress را رفرش کنید تا عدد جدید را ببینید.
در DirectAdmin و Plesk
منطق کار مشابه است، در DirectAdmin، از بخش تنظیمات PHP Selector یا PHP Settings و در Plesk از منوی PHP Settings برای دامنه همین مقادیر را ویرایش می کنید.
نکته مهم این است که Post_max_size نباید از Upload_max_filesize کم تر باشد و Memory_limit باید حداقل کمی از این دو بیشتر باشد تا آپلود فایل های سنگین به مشکل نخورد.
اگر بعد از این تغییرات باز هم عدد در وردپرس بالا نرفت به احتمال زیاد یک فایل پیکربندی دیگر ( مثل php.ini دستی یا .htaccess) یا سطح بالاتر وب سرور هنوز روی مقدار پایین قفل شده است.
روش دوم: ویرایش php.ini یا user.ini در هاست
در هاست های حرفه ای تر یا سرورهای اختصاصی ممکن است شما به فایل php.ini یا نسخه کاربری آن یعنی user.ini دسترسی داشته باشید.
در این حالت می توانید به صورت مستقیم مقادیر مورد نیاز را تنظیم کنید.
1. در روت هاست مربوط به سایت به دنبال فایل php.ini یا user.ini بگردید. اگر وجود نداشت می توانید user.ini را خودتان بسازید.
2. خطوط زیر را به فایل اضافه کنید یا اگر وجود دارد مقدار آنها را اصلاح کنید:
“`ini
upload_max_filesize = 128M
post_max_size = 128M
memory_limit = 256M
max_execution_time = 300
max_input_time = 300
“`
3. فایل را ذخیره کنید.
4. در بعضی سرورها لازم است سرویس PHP-FPM یا Apache/Nginx را ری استارت کنید ( در هاست اشتراکی این کار توسط میزبان انجام می شود یا از طریق گزینه «Restart PHP» در پنل موجود است).
بعد از این مرحله دوباره به بخش رسانه WordPress بروید و عدد حداکثر حجم آپلود را کنترل کنید. اگر تغییری ندیدید ممکن است مسیر فایل پیکربندی دیگری روی اجرای PHP شما اثر بگذارد که باید از پشتیبانی هاست کمک بگیرید.
روش سوم: استفاده از فایل .htaccess در سایت های میزبانی شده روی Apache
اگر سایت شما روی سروری است که از Apache استفاده می کند و در روت نصب وردپرس فایل دارید می توانید تنظیمات مربوط به حجم آپلود را از همین جا کنترل کنید.
1. فایل .htaccess را با ادیتور باز کنید.
2. این قطعه کد را در انتهای فایل اضافه کنید:
“`apacheconf
php_value upload_max_filesize 128M
php_value post_max_size 128M
php_value memory_limit 256M
php_value max_execution_time 300
php_value max_input_time 300
“`
3. فایل را ذخیره کنید .
اگر بعد از این کار سایت شما خطای ۵۰۰ (Internal Server Error) داد یعنی سرور اجازه استفاده از php_value را در .htaccess نمی دهد.
در این صورت باید این تنظیمات را از طریق php.ini یا پنل هاست که در روش های قبلی گفتیم انجام دهید.
روش چهارم: افزودن چند خط کد در wp-config.php یا functions.php
گاهی در هاست های خاص یا روی برخی تنظیمات مدیریت شده دسترسی به php.ini یا .htaccess محدود است اما می توانید از داخل خود وردپرس، مقادیر مورد نیاز را تعریف کنید.
افزایش مقادیر در wp-config.php
1. فایل wp-config.php را در روت نصب وردپرس باز کنید.
2. دقیقا قبل از خطی که می گوید / That ‘s all, stop editing! Happy publishing /، این خطوط را اضافه کنید:
“`php
@ini_set( ‘upload_max_filesize’ , ‘128M’ );
@ini_set( ‘post_max_size’, ‘128M’);
@ini_set( ‘memory_limit’, ‘256M’ );
@ini_set( ‘max_execution_time’, ‘300’ );
@ini_set( ‘max_input_time’, ‘300’ );
“`
3. فایل را ذخیره کنید و تست کنید که عدد حداکثر حجم آپلود تغییر کرده باشد.
افزودن کد در functions.php قالب
اگر به هر دلیل تمایل دارید این تنظیمات را در سطح قالب کنترل کنید می توانید در فایل functions.php قالب فرزند (child theme) کد های مشابهی قرار دهید. توجه کنید که با تعویض قالب این تنظیمات نیز از بین خواهد رفت.
بنابراین این روش را فقط وقتی استفاده کنید که قالب شما پایدار و بلندمدت است .
روش پنجم: استفاده از افزونه برای کاربرانی که با کد راحت نیستند
اگر ترجیح می دهید با کد و فایل های سیستمی درگیر نشوید، افزونه هایی وجود دارند که به شما یک رابط گرافیکی برای تنظیم مقادیر PHP می دهند.
کافی است یکی از افزونه های معتبر با امتیاز بالا و تعداد نصب زیاد را انتخاب کنید، نصب و فعال سازی کنید و از بخش تنظیمات آن مقدار Upload_max_filesize و post_max_size را مطابق نیاز بالا ببرید.
نکته: حتما از افزونه های شناخته شده استفاده کنید، نه افزونه های ناشناس و بدون بروزرسانی.
بعد از اعمال تغییرات، اگر در هاست یا فایل های پیکربندی محدودیتی وجود داشته باشد افزونه به تنهایی نمی تواند آن را دور بزند.
در این حالت لازم است روش های قبلی را هم بررسی کنید یا با پشتیبانی هاست تماس بگیرید.
افزایش حجم آپلود چه کمکی می کند و چه ریسک هایی دارد؟
در ابتدای مقاله گفتیم که افزایش محدودیت آپلود جریان کار تولید محتوا را روان تر می کند. اما از زاویه دیگری هم باید به سوال نگاه کنیم: این کار چه ریسکهایی دارد ؟
- فشار روی منابع سرور
هر چه فایل های بزرگ تری را مستقیما روی هاست آپلود کنید، مصرف دیسک، CPU و RAM بالا می رود.
در هاست اشتراکی این موضوع می تواند باعث کندی سایت شما و حتی سایت های دیگر روی همان سرور شود.
- بکاپ های حجیم و زمان بر
وقتی حجم فایلها زیاد شود، بکاپ گیری و ری استور کردن سایت زمان بیشتری می برد و احتمال خطا بالاتر می رود.
- مسائل امنیتی
اگر سطوح دسترسی کاربران درست تنظیم نشده باشد و همه بتوانند فایل های حجیم با هر فرمتی آپلود کنند، ریسک سوء استفاده و آپلود فایل های مخرب بیشتر می شود.
بنابراین پاسخ دقیق تر به این سوال که افزایش حجم اپلود در وردپرس چه کمکی به ما میکند؟ این است که:
اگر در کنار آن سیاست های امنیتی، بهینه سازی تصاویر، استفاده از CDN و تفکیک فضای دانلود را به خوبی مدیریت کنید، تبدیل به یک مزیت جدی برای کسب و کارتان میشود.
اما اگر فقط عدد را بالا ببرید و بقیه عوامل را رها کنید، در بلند مدت به ضرر سایت خواهد بود.
چه زمانی بهتر است به جای بالا بردن محدودیت آپلود، سراغ راهکار دیگری برویم؟
همیشه بهترین راه بالا بردن عدد نیست، در برخی سناریو ها بهتر است اصلا حجم آپلود را خیلی بالا نبرید و از روشهای جایگزین استفاده کنید :
- برای ویدیو های طولانی، استفاده از سرویس های تخصصی ویدیو و امبد کردن آن در سایت.
- برای فایل های سنگین دانلودی ،استفاده از سرور دانلود جداگانه یا فضای ابری.
- برای بکاپ های بزرگ، گرفتن بکاپ در سطح سرور یا کنترل پنل، نه از طریق خود وردپرس.
به این ترتیب ، هم سرعت سایت بهتر میشود ، هم فشار روی هاست اصلی کم میماند ، و هم مدیریت فایلها برای تیم شما سادهتر خواهد بود .
نکات امنیتی و بهینه سازی در کنار تغییر حجم آپلود:
وقتی محدودیت حجم را بالا می برید، حتما این نکات را هم در نظر داشته باشید:
- سطح دسترسی کاربران را محدود کنید؛ فقط نقش هایی مثل مدیر و ویرایشگر ارشد بتوانند فایل های حجیم آپلود کنند.
- فرمت های مجاز برای آپلود را کنترل کنید و اجازه ارسال فایل های ناشناخته و اجرایی را ندهید.
- تصاویر را قبل از آپلود با ابزار های بهینه سازی (مثلا تبدیل به WebP و کاهش ابعاد) سبک کنید.
- از افزونه های امنیتی معتبر استفاده کنید تا روی فایل های آپلود شده نظارت داشته باشند.
در نهایت اگر این موارد را رعایت کنید، افزایش حجم آپلود وردپرس برای شما تبدیل به یک کار امن، کنترل شده و مفید خواهد شد.
بسیار متشکرم که مارا در مقاله اغزایش آپلود وردپرس همراهی نمودید.
تیم تولید محتوای مایا هاست.





