
دوستان عزیز سلام
دوستان شاید برای شما پیش آمده باشد که می خواستید در سیستم وردپرس تان فایلی( فیلم، موسیقی، افزونه و…..) را آپلود کنید اما به شما پیغام 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 برای افزایش حجم آپلود استفاده کنید.
با سلام و تشکر از زحمات شما
چند روز بود درگیر مشگل حجم آپلود بودم . خیلی ممنون با راهنمایی شما حل شد
واقعا ممنونم