وردپرس یک سیستم مدیریت محتوای متن باز است که با استفاده از قالبها و افزونههای متنوع، امکان راهاندازی انواع سایتها را، از وبلاگهای ساده تا فروشگاههای اینترنتی بزرگ، فراهم میآورد. برای بارگذاری فایلها و رسانههای موجود در وبسایت خود، نیاز به فضای میزبانی خواهید داشت؛ بنابراین انتخاب یک هاست مناسب برای وردپرس اهمیت دارد. هنگام خرید هاست، باید به این نکته توجه کنید که سایت شما حداقل به چه مقدار فضا نیاز دارد و بر اساس حجم سایت، هاست مناسب را خریداری کنید.
بهطور کلی، توصیه میشود برای صرفهجویی در فضای هاست و بهینهسازی سرعت سایت، از فایلها، تصاویر و ویدیوهای با حجم کم استفاده کنید. همچنین میتوانید از ابزارهای آنلاین برای کاهش حجم فایلها بهره ببرید و سپس اقدام به آپلود آنها در بخش رسانه وردپرس نمایید. اما در برخی مواقع ممکن است هنگام آپلود فایل در وردپرس با محدودیت حجم مواجه شوید و نتوانید فایل خود را بارگذاری کنید. بهطور پیشفرض، حداکثر حجم آپلود فایلها در وردپرس ۲ مگابایت است. برای افزایش این حد مجاز، میتوانید از یکی از روشهای زیر استفاده کنید:
اولین روش برای افزایش حجم آپلود فایل در وردپرس، ویرایش فایل htaccess. است. برای این کار:
1. به هاست خود وارد شده و از قسمت File Manager به publichtmlبروید.
2. فایل .htaccess را پیدا کرده و بر روی آن راست کلیک کنید، سپس گزینه **Edit** را انتخاب کنید.
3. قطعه کد زیر را در انتهای فایل اضافه کنید:
phpvalue uploadmaxfilesize 64M
phpvalue postmaxsize 128M
phpvalue memorylimit 256M
phpvalue maxexecutiontime 300
phpvalue maxinputtime 300
توجه داشته باشید که مقدار "M" به معنای مگابایت است. با اضافه کردن این کدها، حداکثر حجم آپلود به ۶۴ مگابایت افزایش مییابد. در این قطعه کد، دو دستور maxexecutiontime و maxinputtime مدت زمانی را که سرور برای اجرای یک اسکریپت صرف میکند، مشخص میکند. هر چه مدت زمان بارگذاری شما بیشتر شود، زمان صرف شده نیز بیشتر خواهد بود. شما باید این مقادیر را بر اساس نیاز سایت خود تنظیم کنید، که بر حسب ثانیه است. همچنین، memorylimit، مقدار حافظه تخصیص یافته برای PHP را مشخص میکند، که باید برابر یا بزرگتر از uploadmaxfilesize باشد.
اگر نتوانستید به فایل .htaccess دسترسی پیدا کنید یا این روش مؤثر واقع نشد، میتوانید حجم آپلود فایل در وردپرس را با افزودن کدهای زیر به فایل functions.php افزایش دهید:
@ini_set( 'upload_max_size' , '64M' );
@ini_set( 'post_max_size', '64M');
@ini_set( 'max_execution_time', '300' );
با انجام این مراحل، حجم آپلود فایلهای شما در وردپرس افزایش خواهد یافت و به راحتی میتوانید فایلها و رسانههای مدنظر خود را بارگذاری کنید.
روش دیگری برای افزایش حجم آپلود فایل در وردپرس استفاده از فایل **php.ini** است. این فایل به تنظیمات محدودیت منابع سرور مربوط میشود و بهطور پیشفرض در مسیر روت هاست قرار دارد که ممکن است به دلیل تنظیمات هاست مخفی شده باشد. اگر این فایل وجود ندارد، شما میتوانید در مسیر **public_html**، یک فایل متنی به نام **php.ini** ایجاد کرده و کدهای زیر را در آن ذخیره کنید. این روش برای بسیاری از کاربران مؤثر بوده، اما در صورتی که کار نکرد، میتوانید عدد ۶۴ را کاهش دهید یا از روشهای دیگر استفاده کنید.
upload_max_filesize = 64M
post_max_size = 64M
max_execution_time = 300
در این روش، فایل **wp-config.php** را در هاست خود پیدا کنید. بر روی فایل راست کلیک کرده و گزینه **Edit** یا **ویرایش** را انتخاب کنید. سپس کدهای زیر را در انتهای فایل وارد کرده و آن را ذخیره نمایید:
@ini_set('upload_max_size', '64M');
@ini_set('post_max_size', '64M');
@ini_set('max_execution_time', '300');
اگر با هیچ یک از روشهای فوق نتوانستید حجم آپلود فایلهای وردپرس را افزایش دهید، لازم است با ارائهدهنده میزبانی وب خود تماس بگیرید و از آنها درخواست کنید تا حجم آپلود مجاز در رسانه وردپرس را افزایش دهند. در صورتی که شما از هاست اشتراکی استفاده میکنید، احتمال دارد روشهای ذکر شده کارایی نداشته باشد. بنابراین، پیگیری از طریق هاستینگ میتواند مؤثر باشد.
اگر به تازگی وبسایت وردپرسی خود را راهاندازی کردهاید، احتمالاً با اولین چالشی که مواجه میشوید، محدودیت حجم آپلود فایل در وردپرس خواهد بود. پنج روش برای رفع این محدودیت در این مقاله توضیح داده شد. در صورتی که هر گونه سوال یا مشکلی در مورد این آموزش دارید، از طریق فرم نظرات با ما در میان بگذارید. ما در اسرع وقت به سوالات شما پاسخ خواهیم داد.