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

  • یکشنبه ۰۸ مرداد, ۱۳۹۶
  • ۴۶۲ بازدید

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

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

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

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

حجم مجاز آپلود در وردپرس محدود شده است

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

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

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

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

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

بهتر است مقدار دوم یعنی post_max_size هم برابر با upload_max_size باشد. در نهایت max_execution_time که مقداری بر حسب ثانیه است میزان زمانی که یک فرآیند پردازش توسط سرور می تواند به اصطلاح زنده بماند را مشخص می کند.

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

در بیشتر هاستینگ های اشتراکی، شما در مدیریت فایل هاست خود فایلی بنام php.ini نمی بینید ولی می توانید این فایل را در root هاست خود بسازید و کد های زیر را در آن فایل جای گذاری کنید.

upload_max_filesize = 64M
post_max_size = 64M
max_execution_time = 300

توضیح کد بالا مشابه کد معرفی شده در بخش پیشین است.

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

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

php_value upload_max_filesize 64M
 php_value post_max_size 64M
 php_value max_execution_time 300
 php_value max_input_time 300

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

افزایش حجم آپلود وردپرس و حل مشکل upload_max_filesize وردپرس
به این نوشته امتیاز بدهید
برای دریافت تازه‌ترین ها به کانال تلگرامی کدفنجونی بپیوندید : cupcode_ir@

دیدگاه خود را در میان بگذارید

@

شما ربات هستید؟ *