×

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

دوستان عزیز سلام

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

روش اول : ویرایش فایل php.ini

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

upload_max_filesize = 64M
post_max_size = 64M
max_execution_time = 300

 

 

روش دوم: استفاده از  فایل 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

 

روش سوم : فایل functions.php

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

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

 

اگر کد بالا در حجم آپلود شما تغییری ایجاد نکرد کد زیر را در فایل functions.php قرار دهید.

function upload_size_limit_filterw( $size ) {
return 1536000*14;//Size in Kb
}
add_filter( 'upload_size_limit', 'upload_size_limit_filterw',12 );

 

روش چهارم: ساخت یا تنظیم فایل  user.ini

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

upload_max_filesize = 12M
post_max_size = 13M
memory_limit = 15M

 

روش پنجم: استفاده از دستورالعمل   ()ini_set  در php

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

@ini_set( 'upload_max_size' , '12M' );
@ini_set( 'post_max_size', '13M');
@ini_set( 'memory_limit', '15M' );

 

روش ششم: تنظیمات NGinx

به وب سرور آپاچی وارد شوید و روی این وب سرور دنبال فایل فایل php.ini باشید و کد زیر را درون آن قرار دهید.

http { client_max_body_size 13m; }

 

روش هفتم: استفاده از افزونه Increase Max Upload Filesize

افزونه Increase Max Upload Filesize یکی از افزونه های افزایش حجم آپلود در وردپرس است که تاکنون ۲۰۰۰۰ نصب فعال در مخزن وردپرس داشته است و توسط Ashutosh Kumar توسعه داده شده است.  افزونه Increase Max Upload Filesize  با اضافه کردن خودکار یک سری کد به فایل فایل php5.ini یا php.ini  باعث می شود تا حجم آپلود سایت افزایش پیدا کند.  با کمک این افزونه می توانید ۲۵۰ مگابایت یا بیشتر نیز فایل آپلود کنید.

دانلود افزونه Increase Max Upload Filesize

 

جمع بندی!

اگر خواستید در سایت تان فایلی را آپلود کنید ولی با خطا مواجه شدید که حجم فایل شما برای آپلود زیاد است  می توانید از هر کدام از روش های کدنویسی که در بالا توضیح داده شد استفاده کنید و یا از  افزونه Increase Max Upload Filesize  برای افزایش حجم آپلود استفاده کنید.

مطالعه بیشتر

یک پاسخ به “حل مشکل upload_max_filesize و افزایش حجم آپلود در وردپرس”

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *