حتما تا به حال با محدودیت حجم آپلود در وردپرس مواجه شده اید . امروز قصد دارم به نحوه افزایش حجم آپلود وردپرس پرداخته و به شما عزیزان یاد بدهم که چطور میتوانید حجم آپلود را بصورت دلخواه و بر طبق نیازتان تنظیم کنید
افراد تازه کار همیشه با مشکل افزایش حجم آپلود روبرو شده و به دلیل عدم آگاهی در رابطه با نحوه تغییر آن با مشکل روبرو میشوند . این مشکل هرچند به سادگی قابل حل است اما اگر نحوه انجام ان را ندانید ممکن است بعد از گذشت چند ساعت از کار کردن بر روی ان نتوانید حجم را افزایش دهید
برای انجام افزایش حجم آپلود روش های زیادی وجود دارد اما به دلیل اینکه دچار سردرگمی نشوید من فقط به روش هایی میپردازم که بیشترین کاربرد را دارند
برای شروع به روش های میپردازیم که به شما کمک میکنند تا بتوانید از طریق هاست این افزایش حجم را انجام دهید
۱- از طریق بخش تغییر نسخه php
قبل از هر چیز باید بدانید این محدودیت از طرف هاست است و شما بهتر است مستقیما از طریق هاستتان اقدام کرده تا حجم آپلود را افزایش دهید . برای اینکار وارد پنل هاست خود شده و بر روی گزینه Select PHP Version کلیک کنید
بعد از کلیک وارد یک صفحه خواهید شد که نسخه php فعال بر روی هاست شما قابل مشاهده بوده و میتوانید برخی از گزینه های آن را ویرایش کنید . اما چون قصد ما فقط افزایش حجم آپلود است بر روی گزینه Switch to PHP Options کلیک میکنیم
بعد از کلیک کردن وارد صفحه زیر شده و باید طبق راهنما اقدام به افزایش حجم کنید
همانطور که در تصویر نیز میبینید گزینه های زیادی برای شما نمایان شده است . برای افزایش حجم اپلود کافیست بر روی Upload_max_filesize کلیک کرده و حجم دلخواه و مورد نیاز خود را انتخاب کنید . توجه داشته باشید بعد از انتخاب حجم حتما تنظیمات را ذخیره کنید
2- از طریق ویرایش فایل php.ini
وارد صفحه اصلی فایل منیجر هاست شده و به دنبال فایل php.ini بگردید . اگر چنین فایلی وجود داشت و توانستید آن را پیدا کنید . کافیست بر روی ویرایش کلیک کرده و کد زیر را درون آن قرار دهید . اما اگر وجود نداشت یک فایل با اسم php.ini ساخته و سپس کد های زیر را درون آن قرار دهید
upload_max_filesize = 12M post_max_size = 13M
همچنین شما میتوانید به دلخواه خود مقدار ۱۲ یا ۱۳ مگابایت را افزایش دهید . توجه داشته باشید بعد از وارد کردن کد ها حتما تغییرات را ذخیره کنید
البته توجه داشته باشید این روش بر روی تمام هاست ها جواب نمیدهد و برخی از هاست ها نیاز دارند تا کد زیر به فایل .htaccess اضافه شود . فقط حتما جای yourusername نام کاربری هاست خود را وارد کنید
<IfModule mod_suphp.c> suPHP_ConfigPath /home/yourusername/public_html </IfModule>
۳- تغییر فایل php.ini از cpanel
اگر هاستتان cpanel است نیازی نیست از روش دوم استفاده کنید . زیرا این پنل هاست دارای امکان ویژه ای هست که میتوانید از طریق آن فایل php.ini را ویرایش و مدیریت کنید
برای اینکار وارد صفحه cpanel شده و به دنبال گزینه MultiPHP INI Editor بگردید . بعدت از پیدا کردن این بخش بر روی ان کلکی کرده تا وارد صفحه زیر شوید
از بخشی که با فلش مشخص شده دامنه و یا همان ادرس اصلی سایت را انتخاب کرده تا بخش زیر برایتان باز شود
حالا کافیست عدد 2 را از بخش upload_max_filesize تغییر داده و سپس بر روی گزینه apply کلیک کنید . با اینکار افزایش حجم آپلود وردپرس انجام شده و از این به بعد میتوانید فایل های سنگین تری را اپلود کنید
۴- از طریق فایل .htaccess
اگر روش های افزایش حجم آپلود بالا کاری برای شما انجام ندادند بهتر است از این روش نیز استفاده کنید . برای اینکار وارد فایل منیجر هاست شده و به دنبال فایل .htaccess بگردید . اگر چنین فایلی نبود یک فایل به همین اسم بسازید
بعد از یافتن و یا ساختن این فایل بر روی ویرایش ان کلیک کرده و کد های زیر را درون آن قرار دهید
php_value upload_max_filesize 12M php_value post_max_size 13M php_value memory_limit 15M
البته این روش بر روی تمام هاست ها جواب نمیدهد . ممکن است با خطای internal server error مواجه شوید . که بهتر است اگر با این خطا روبرو شدید کد های اضافه شده را پاک کرده و به روش بعدی بروید
۵- از طریق wp-config.php
اخرین روش افزایش حجم آپلود که قصد معرفی آن را دارم . استفاده از فایل wp-config.php هست . این فایل در موارد بسیار زیادی کاربرد دارد که یکی از آنها میتواند افزایش حجم آپلود باشد
برای اینکار وارد هاست و فایل منیجر شده و سپس بر روی ویرایش فایل wp-config.php کلیک کنید . حالا کافیست کد زیر را درون ان قرار داده و سپس نسخه ویرایش شده را ذخیره کنید
@ini_set( 'upload_max_size' , '12M' ); @ini_set( 'post_max_size', '13M'); @ini_set( 'memory_limit', '15M' );
هرچند این راه یک روش قطعی نیست اما ممکن است بتواند مشکل شما را در کوتاه مدت رفع کند
در صورتی که با استفاده از روش های قبل نتوانستید مشکل خود را رفع کنید . بهتر است به سراغ روشی بروید که با استفاده از نصب افزونه قابل اجرا باشد
برای اینکار افزونه Increase Maximum Upload File Size را دانلود کرده و سپس از طریق آموزش نصب افزونه وردپرس آن نصب و فعال کنید . بعد از نصب افزونه یک منو جدید به منو پیشخوان وردپرس شما اضافه خواهد شد
این منو Increase Max Upload Filesize نام دارد که با کلیک کردن بر روی آن وارد صفحه زیر خواهید شد
حالا کافیست حجم دلخواه خود را در بخش enter value in number به بایت وارد کرده و سپس بر روی دکمه ذخیره تغییرات کلیک کنید
خوب حالا باید به بخش رسانه رفته و اقدام به اپلود یک فایل کنید . مشاهده خواهید کرد که دیگر محدودیت قبلی وجود نداشته و حجم آپلود افزایش یافته است
source : kinsta
از ۰ تا ۱۰۰ وردپرس را بصورت کاملا رایگان یاد بگیرید