آموزش وردپرس ، تغییر حجم upload فایل ها

آموزش وردپرس ، تغییر حجم upload فایل ها

در بیشتر مواقع  می خواهید حجم فایل آپلودی خود را کم و یا زیاد کنید تا بتوانید فایل هایی با حجم بالا آپلود کنید.در وردپرس که یک سیستم مدیریت محتوا می باشد پیشفرض حجم فایل آپلود به صورت ۳MB می باشد.بسته به شرکت میزبانی وب که شما انتخاب می کنید یک سری تنظیمات اولیه برای حجم فایل ارسالی تنظیم می کنند،بعضی ۲ مگابایت و بعضی هم ۱۰۰ مگابایت.برای اینکه این مقدار را به مقدار دلخواه تغغیر دهید می توانید یکی از چند کد زیر را به کار ببرید.در این قسمت از آموزش وردپرس علاوه بر افزایش حجم فایل آپلود، حجم حداکثر یک پست و حداکثر زمان پردازش در php را تغییر می دهیم


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

علت بروز خطای  Maximum Execution Time Exceeded چیست؟

وردپرس با زبان php نوشته شده است و برای محافظت از سرور در برابر حملات،یک سری محدودیت هایی  برای اجرای اسکریپت ها دارا می باشد .برخی از خدمات هاست ها  این میزان رو افزایش داده و محدودیت زمانی رو کمتر می کنند، این درحالییت  که اغلب این خدمات رسان ها  این طور نمی باشند اگر اسکریپت ها درخواست بیش از محدودیت تعیین شده (۳۰ ثانیه )  را درخواست کنند این خطا رخ می دهد.


یکی از مراحل زیر را انجام دهید.

۱-در فایل functions.php

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

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

۲-اگر شما به فایل php.ini دسترسی دارید می توانید از کد زیر استفاده نمایید

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

منبع :‌ مردان وردپرس

تاریخ آخرین بروزرسانی : ۱۶ آذر ۱۳۹۵
میلاد میلادی

باور هایت را که پرورش دهی به هرچیزی دست خواهی یافت.

ارسال نظر

آدرس الکترونیکی شما نمایش داده نمی شود *

Time limit is exhausted. Please reload CAPTCHA.