آموزش افزایش حجم آپلود فایل ها در وردپرس
حجم آپلود فایل در وردپرس به طور پیش فرض چه در لوکال هاست و چه در هاست اصلی پایین است. ولی روش هایی برای بالا بردن حجم آپلود وجود دارد که در ادامه خواهیم گفت. با ما همراه باشید.
هنگام بارگذاری پوسته یا افزونه با این ارور مواجه می شویم.
پرونده فرستاده شده بزرگتر از Upload_max_filesize در php.ini است
برای پیدا کردن مقدار حجم پرونده برای آپلود در وردپرس در قسمت رسانه > افزودن را بزنید. همان طور که می بینید حداکثر حجم پرونده برای بارگذاری ۳ مگابایت است. گاهی اوقات این میزان حجم برای بارگذاری عکس هم کافی نیست.
افزایش حجم آپلود با فایل php.ini
فایل php.ini در WAMPP و XAMPP در پوشه php قرار دارد. آن را با Notepad باز کنید و با CTRL+F عبارات زیر را پیدا کنید و تغییر دهید. (یعنی ctrl+f را بزنید و مثلا upload_max را تایپ کنید و Enter را بزنید. تمام کدهایی که این عبارت را دارند را یکی پس از دیگری نشان می دهد. وقتی به عبارت upload_max_filesize رسیدید عدد جلوی آنرا به عدد بیشتر تغییر بدید. بعد از این عبارت post_max_size را تغییر دهید و …)
در نهایت فایل را ذخیره کنید.
[su_list icon=”icon: check-circle” icon_color=”#8300cf”]
- upload_max_filesize = 20M
- post_max_size = 20M
- max_execution_time = 300
[/su_list]
اگر فایل php.ini را در هاست خود پیدا نکردید می توانید از روش های دیگر استفاده کنید.
افزایش حجم آپلود با فایل htaccess.
کدهای زیر را در فایل htaccess. قرار دهید. این عبارات حجم آپلود را ۱۰۰ مگابایت افزایش می دهد.
[su_list icon=”icon: check-circle” icon_color=”#8300cf”]
- php_value upload_max_filesize 100M
- php_value post_max_size 100M
- php_value max_execution_time 300
- php_value max_input_time 300
[/su_list]
افزایش حجم آپلود با فایل functions.php
می توانید کدهای زیر را در فایل functions.php اضافه کنید.
[su_list icon=”icon: check-circle” icon_color=”#8300cf”]
- ;(‘ini_set( ‘upload_max_size’ , ’64M@
- ;(‘ini_set( ‘post_max_size’, ’64M@
- ;(‘ini_set( ‘max_execution_time’, ‘300@
[/su_list]
اگر کدهی بالا کارامد نبود و حجم آپلود فایل بیشتر نشد کدهای زیر را در Function پوسته قرار دهید.
[su_list icon=”icon: check-circle” icon_color=”#8300cf”]
- }( function upload_size_limit_filterw( $size )
{return 1536000*14;//Size in Kb
;(add_filter( ‘upload_size_limit’, ‘upload_size_limit_filterw’,12
[/su_list]
در صورت بالا نرفتن حجم بارگذاری فایل ها با روش های بالا، با مدیر هاست خود تماس بگیرید.