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

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

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

  • دستور upload_max_filesize در ini
  • خطای Fatal: اندازه مجاز درنظر گرفته شده در مسیر /home/your-username/public_html/wp-includes/plugin.php

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

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

  • Upload_max_filesize: این متغیر حداکثر اندازه مجاز آپلود یک فایل را تعیین می کند.
  • Post_max_size: این متغیرحداکثر حد آپلود را برای درخواست POST مشخص می نماید. یک درخواست می تواند شامل چندین فایل باشد.
  • Memory_limit: این متغیر محدودیت حافظه برای یک اسکریپت را بیان می کند.این مقدار می تواند از متغیر upload_max_filesize بیشتر باشد.

مشخص کردن میزان مجاز آپلود فایل در وردپرس

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

مشخص کردن میزان مجاز آپلود فایل در وردپرس

خب همانطور که میبینید، حداکثر میزان مجاز برای سیستم وردپرس من ۲MB تعیین شده است. اما در صورت دنبال کردن دستورالعمل های ارائه شده می توان مقادیر را افزایش داد.

بیاید باهم اوج بگیریم!😆

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

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

روش اول: استفاده از Select PHP Version برای افزایش حجم آپلود در وردپرس

ابتدا وارد محیط کاربری هاست سی پنل خود شوید و کمی اسکرول به سمت پایین بخش SOFTWARE را پیدا کنید و سپس روی Select PHP Version کلیک نمایید.

استفاده از select php version برای تغییر سایز آپلود فایل در وردپرس

سپس به صفحه ای جدید وارد خواهید شد که لیستی از ویژگی های مربوط به ورژن PHP هاست شما را به نمایش در خواهد آورد.اما ما برای کار دیگری به این صفحه وارد شده ایم، پس عبارت Switch To PHP Option را مطابق تصویر زیر از سمت بالای تصویر پیدا کنید و روی آن بزنید:

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

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

تعیین انداطه فایل برای آپلود به وردپرس از طریق سی پنل

در نهایت روی دکمه Save جهت اعمال تغییرات کلیک کنید. این روشی آسان بود که به لطف هاست وردپرس سی پنل در سون هاست برایتان فراهم شده است.

خب مثه اینکه راه درازی رو در پیش داریم و راه های پیچیده تری در انتظار ماست من که از همی الان سردرد گرفتم😪 خب میرفتین از سون هاست میگرفتین اینجوری منم اسیر نمیشدم، ینی تبلیغاتی کردم، برگاتون بریزه🤣

روش دوم: افزایش حجم آپلود از طریق تغییر php.ini

php.ini واقع در دایرکتوری هاست فایل پیکربندی است که لیستی از رفتار های PHP را در زمان اجرا، سفارشی سازی می کند. این لیست شامل ایجاد تغییرات در حداکثر اندازه آپلود فایل، حداکثر زمان اجرا، مسیر آپلود، متغیرهای عمومی و خطاهای قابل نمایش است.

با توجه به نگرانی های امنیتی، تقریبا اکثر قریب به اتفاق ارائه دهنده های هاست آن را پنهان نموده و از دسترس خارج می کنند. در صورت مشاهده نکردن فایل حتما تیک Show Hidden Files را علامت بزنید و در صورت نبودن این فایل در دایرکتوری wp-admin یک فایل php.ini بسازید. در نهایت برای افزایش حجم آپلود کد های زیر را در آن قرار دهید:

upload_max_filesize = 20M

post_max_size = 25M

memory_limit = 30M

توجه فرمایید که مقادیر بالا با توجه به نیاز شما قابل تغییر هستند، به طورمثال من به حداکثر میزان بارگذاری فایل تا ۲۰ مگابایت نیازدارم، بنابراین برای مولفه upload_max_filesize عدد ۲۰ را در نظر می گیرم. همانطور که قبلا اعلام نمودیم، همیشه برای post_max_size مقدار بیشتری را در نظر بگیرید. از این رو ما آن را روی ۲۵ مگا بایت تنظیم کرده و در فایل php.ini قرار می دهیم.

روش سوم: اصلاح فایل .htaccess

نام .htaccess اختصاری از واژه Hypertext Access می باشد و به عنوان فایل پیکربندی برای سرور های آپاچی Apache مورد استفاده قرار می گیرد. ابتدا به File manager وارد شده و به دایرکتوری public_html بروید. حتما برای نمایش .htaccess تیک نمایش فایل های مخفی را بزنید و در صورت عدم وجود این فایل، آن را با فرمت .htaccess ایجاد نمایید.

خب ما فرض می کنیم که فایل را از قبل دارید، پس فقط کافیست که کد های زیر را به آن اضافه کنید و در انتهای آن #End WordPress قرار دهید:

php_value upload_max_filesize 20MB


php_value post_max_size 25MB


php_value memory_limit 30MB

اینم نتیجش که نگین از خودم حرف میزنم، چقد سند رو کنم؟ بگم… بگم…بگم؟!!

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

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

با اینکه سه روش فوق بیشتر توصیه می شود، اما اصلاح فایل های وردپرس نیز یکی دیگر از راه های افزایش حجم آپلود در وردپرس می باشد. با این حال اگر بنا به هر دلیلی روش های بالا عمل نکرد، می توان از این روش استفاده کرد. وقت آن فرا رسیده که ماجراجویی های جدیدی را در وردپرس دنبال کنید، بدین منظور دو فایل wp-config.php و function.php را باز کنید و خطوط زیر را در آن ها جایگذاری کنید:

@ini_set( ‘upload_max_size’ , ’۲۰MB’ );


@ini_set( ‘post_max_size’, ’۲۵MB’);


@ini_set( ‘memory_limit’, ’۳۰

وردپرس منعطف ترین سیستم محتوای موجود در دنیای وب است، چراکه هرجا در انجام امور خود موفق نشدید، افزونه ای در دسترستان قرار خواهد گرفت. اگر استفاده از روش های دستی شما را گیج کرده یا با آن ها احساس راحتی ندارید، یک افزونه عالی به نام Increase Max Upload Fileize به شما در انجام این امر کمک خواهد کرد.

فقط یادتان نرود که مقادیر را باید حتما به بایت وارد نمایید( هر یک مگابایت برابر ۱۰۲۴۰۰۰ بایت است). پس برای ۲۰ گابایت باید کمی دست به حساب و کتاب بزنید و مقدار دلخواه خود را درون کادر نوشته و سپس به روی دکمه Save Changes کلیک کنید.

افزونه وردپرس جهت افزایش اندازه آپلود فایل

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

امکان ندارد که هیچ کدام از روش های ذکر شده در بالا به شما در انجام این کار کمک نکرده باشد! اما بنا به هر دلایلی امکان شکست شما در این فرایند وجود دارد. در صورت مواجهه با این موقعیت، نگران نشوید و با ارائه دهنده هاستینگ خود ارتباط برقرار کنید. ما در سون هاست با خدمات پشتیبانی ۲۴ ساعته مشترکان را با تعریف جدیدی روبرو ساخته ایم. همچنین در صورت نارضایتی از خدمات ما فرصت ۳۰ روزه ای برای بازگشت وجه شما وجود خواهد داشت.

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

مطالب ما را با دوستانتان به اشتراک بگذارید!

دیگه واقعا خابم میاد😪 بسه دیگه برین خونه هاتون منم دارم کرکره رو میکشم پایین که برم.