آیا تا به حال با خطای 413 Request entity too large در وردپرس مواجه شدهاید؟ معمولا این خطا زمانی نمایش داده میشود که میخواهیم افزونه یا قالبی را در وردپرس بارگذاری کنیم و حجم قالب از محدوده تعریف شده برای بارگذاری فایل در سایت ما بیشتر است. در وردپرس فارسی این خطا به صورت پیغامی مبنی بر “اندازه فایل از حد تعیین شده برای بارگذاری پروندهها در این سایت بزرگتر است.” است.
وب سرور شما درخواست بارگذاری را رد کرده و شما با پیغام “413 request entity too large” مواجه میشوید.
معمولا بیشتر شرکتهایی که میزبانی وردپرس را انجام میدهند، سرور را برای این مورد پیکربندی کردهاند. بنابراین کاربران وردپرس میتوانند به راحتی تصاویر حجیم و … را بارگذاری کنند.
اما گاهی پیش میآید که این تنظیمات آنقدر مناسب نیست که بتوانیم افزونهها یا قالبهای خود را بارگذاری کنیم. همچنین به شما اجازه بارگذاری فایلهای حجیم در “رسانهها” را نیز نمیدهد، همان طور که در تصویر زیر میبینید پیامی متفاوت چاپ شده است که میگوید حجم فایل شما فراتر از محدودیتی است که برای بارگذاری فایل وجود دارد.
روش رفع خطای حجم بارگذاری در وردپرس
روش اول) افزایش محدودیت حجم بارگذاری با استفاده از Functions.php
خیلی راحت کد زیر را درون فایل
function.php
قالب خود قرار دهید.
@ini_set( 'upload_max_size' , '64M' ); @ini_set( 'post_max_size', '64M'); @ini_set( 'max_execution_time', '300' );
شما میتوانید مقادیر
upload_max_size
و
post_max_size
را افزایش دهید به همان مقدار دلخواهی که برای بارگذاری نیاز دارید. همچنین مقدار
max_execution_time
را نیز باید به مقداری که فکر میکنید ممکن است کار بارگذاری به طول انجام تغییر دهید.
روش دوم) افزایش محدودیت حجم بارگذاری با استفاده از .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
روش سوم) بارگذاری دستی فایل با استفاده از FTP
اگر خطای 413 فقط زمانی برای شما به نمایش در میآید که میخواهید یک فایل خاص را بارگذاری کنید میتوانید این عمل را به صورت دستی و از طریق FTP انجام دهید. پیشنهاد ما استفاده از نرم افزار FileZilla میباشد.