آموزش افزایش حجم آپلود در وردپرس (5 روش مختلف رفع این محدودیت)

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

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

اندازه file از حد تعیین شده برای بارگذاری پرونده‌ها در این سایت بزرگ‌تر است.

پرونده فرستاده شده بزرگ‌تر از Upload_Max_Filesize در php.ini است.

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

Upload Max Filesize

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

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

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

برای افزایش مقدار حجم آپلود از طریق functions.php، باید چند خط کد زیر به این فایل اضافه کنید. برای این کار باید به پنل مدیریت هاست خود دسترسی داشته باشید. ابتدا وارد پنل مدیریت هاست شوید و سپس در مسیر public_html > wp-content > themes و سپس وارد فولدر قالب فعال سایت خود شوید. در این بخش فایل functions.php را خواهید دید. آن را باز کنید و کد های زیر را در این فایل قرار دهید و فایل را ذخیره کنید.

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

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

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

یکی دیگر از روش های اضافه کردن سایز آپلود در وردپرس، با استفاده از فایل htaccess است. برای دسترسی به این فایل نیز باید به پنل مدیریت هاست خود دسترسی داشته باشید. وارد پنل مدیریت هاست خود شوید و در فولدر public_html (اگر فولدر اصلی سایت شما فولدر دیگری نیست) این فایل را خواهید دید. اگر فایل وجود ندارد، احتمال زیاد مخفی است و شما باید تیک نمایش فایل های مخفی را بزنید. برای نمایش فایل های مخفی در سی پنل، ابتدا گزینه Settings بالا سمت راست را بزنید.

settings cpanel

سپس در پنجره باز شده، تیک گزینه Show Hidden Files را بزنید.

نمایش فایل های مخفی سی پنل

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

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

php_value upload_max_filesize 512M
php_value post_max_size 512M
php_value max_execution_time 300
php_value max_input_time 300

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

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

upload_max_filesize = 512M
post_max_size = 512M
max_execution_time = 300

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

برای افزایش حجم آپلود در وردپرس از طریق فایل php.ini، یک روش برای هاست های اشتراکی وجود دارد و آن این است که خودتان این فایل را بسازید. برای ساخت این فایل ابتدا به مسیر public_html > wp-admin  در فایل منیجیر هاست خود بروید، سپس در آن جا یک فایل جدید با نام php.ini بسازید و کد های زیر را داخل آن قرار دهید.

upload_max_filesize = 512M
post_max_size = 512M
max_execution_time = 300

افزایش حجم آپلود وردپرس با افزونه Increase Maximum Upload File Size

روش دیگر افزایش حجم آپلود وردپرس، استفاده از افزونه Increase Maximum Upload File Size است. کافیست این افزونه را نصب کنید (کمی پایین تر رایگان آن را دانلود کنید) و داخل تنظیمات این افزونه، از لیست سایز های مختلف، سایز مد نظرتان را انتخاب و ذخیره کنید.

Increase Maximum Upload File Size plugin

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

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

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

حتما عضو کانال تلگرام و صفحه اینستاگرام فصل وردپرس باشید! ما در تلگرام و اینستاگرام مطالب متفاوت تری داریم که در سایت نیست!


من مسعود جواهری نویسنده این مقاله هستم

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

دانلود رایگان کتاب آموزش سئو!