افزایش حجم آپلود فایل در وردپرس از طریق php.ini و افزونه

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

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

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

بررسی محدودیت فعلی حجم آپلود

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

Add files to media
افزودن فایل به رسانه

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

Allowed volume for uploading files in media
حجم مجاز برای آپلود فایل در رسانه

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

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

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

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

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

Insufficient file upload size error
خطای کمبود حجم آپلود فایل

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

از طریق کنترل پنل هاست

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

service management1
مدیریت سرویس ها

بعد از آن وارد سی پنل هاست خود شوید و به دنبال کلمه ای مشابه select PHP version بگردید . در هر شرکتی نام های متفاوتی گذاشته می شود.

select PHP version
select PHP version

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

post max size
حجم آپلود پست

در قسمت uoload_max_filesize نیز همان کار را تکرار کنید.

upload max filesize
حجم آپلود فایل

به همین راحتی 🙂

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

اگر این گزینه را در سی پنل خود پیدا نکردید ، پیشنهاد می کنم شرکت هاستینگ خود را تغییر دهید.

ارتباط با پشتیبانی هاستینگ

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

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

برای افزایش حجم آپلود از طریق افزونه کافیست افزونه Increase Maximum Upload File Size را نصب کنید. این افزونه به راحتی قابلیت افزایش حجم آپلود وردپرس را به سایت شما اضافه خواهد کرد.

کافیست از بخش افزونه‌ها / افزودن عبارت Increase Maximum Upload File Size را جستجو کنید.

Increasing the file upload size in WordPress
افزایش حجم آپلود فایل در وردپرس

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

پس از نصب افزونه، منوی Increase Maximum Upload File Size به انتهای منوی سمت راست پنل مدیریت وردپرس شما اضافه خواهد شد. حالا روی این مورد کلیک کنید.

Enter the plugin settings
ورود به تنظیمات افزونه

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

Select the volume to upload the file from the plugin
انتخاب حجم برای آپلود فایل از افزونه Increase Maximum Upload File Size

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

بررسی حجم قابل آپلود در وردپرس
بررسی حجم قابل آپلود در وردپرس

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

Error when increasing file size
ارور زمان افزایش حجم فایل

در این صورت می توانید از روش های بعدی استفاده کنید.

افزایش حجم اپلود در وردپرس از طریق php.ini

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

upload_max_filesize = 
post_max_size =

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

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

افزایش حجم آپلود فایل در وردپرس از طریق .htaccess

برای انجام این کار تنها کافی است فایل.htaccess خود را بازکنید (درصورتی‌که این فایل را ندارید باید آن را ایجاد کنید) و کدهای زیر را در انتهای آن قرار دهید.

php_value upload_max_filesize 100M
php_value post_max_size 100M
php_value max_execution_time 300
php_value max_input_time 300
Putting the codes to increase the file upload size to
قرار دادن کدهای افزایش حجم آپلود فایل به .htaccess

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

بالا بردن حجم آپلود در وردپرس از طریق توابع وردپرس

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

@ini_set( 'upload_max_size' , '64M' );
@ini_set( 'post_max_size', '64M');
@ini_set( 'max_execution_time', '300' );
Increase file upload size from shell file editor
افزایش حجم آپلود فایل از قسمت ویرایشگر پرونده پوسته

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

نتیجه‌گیری

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

از وردپرس لذت ببرید. 😍

نظر شما در این مورد چیه؟

⚠️ دسترسی محدود

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