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

منتشر شده در ۱۶ آبان ۱۴۰۵ — تیم هاستینو

اگر هنگام آپلود قالب، افزونه یا ویدیو در وردپرس با خطای «The uploaded file exceeds the upload_max_filesize directive» روبه‌رو شده‌اید، سقف آپلود PHP روی هاست شما پایین است. در این راهنما سه روش افزایش آن را می‌بینید.

چرا خطای حجم آپلود می‌گیریم؟

وردپرس حجم مجاز آپلود را از تنظیمات PHP می‌خواند. سه مقدار اصلی عبارت‌اند از upload_max_filesize برای حداکثر حجم هر فایل، post_max_size برای حداکثر حجم کل درخواست، و memory_limit برای حافظه‌ای که اسکریپت می‌تواند مصرف کند. مقدار post_max_size باید برابر یا بزرگ‌تر از upload_max_filesize باشد.

روش اول: پنل هاستینو (پیشنهادی)

وارد پنل شوید، بخش «عملکرد و کش» را باز کنید، سایت موردنظر را انتخاب و یکی از مقادیر ۶۴ مگابایت تا ۱ گیگابایت را بزنید. پنل نوع وب‌سرور را تشخیص می‌دهد و مقدارها را با روش مناسب LiteSpeed یا Apache اعمال می‌کند. سقف نهایی با توجه به پلن شما محدود می‌شود.

روش دوم: فایل .user.ini

در پوشه اصلی سایت فایلی با نام .user.ini بسازید و این خطوط را در آن بگذارید: upload_max_filesize = 256M و post_max_size = 256M و memory_limit = 512M. تغییر این فایل معمولا تا چند دقیقه بعد اعمال می‌شود.

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

روی هاست‌هایی که PHP به‌صورت LSAPI یا ماژول اجرا می‌شود می‌توانید در .htaccess از دستور php_value استفاده کنید. برای جلوگیری از خطا در سرورهایی که این دستور را پشتیبانی نمی‌کنند، آن را داخل بلوک IfModule مناسب قرار دهید. استفاده از پنل این مرحله را به‌صورت خودکار و ایمن انجام می‌دهد.

بررسی نتیجه

در پیشخوان وردپرس به مسیر «رسانه، افزودن» بروید. حداکثر حجم مجاز آپلود زیر کادر انتخاب فایل نمایش داده می‌شود. اگر عدد تغییر نکرده بود، کش مرورگر و کش سرور را پاک کنید و دوباره بررسی کنید.

پرسش پرتکرار

بهترین مقدار برای حجم آپلود چقدر است؟

برای اغلب سایت‌ها ۱۲۸ تا ۲۵۶ مگابایت کافی است. فقط در صورت نیاز به آپلود ویدیو یا بکاپ‌های بزرگ مقدار را بالاتر ببرید.

سرویس مرتبط

سرعت و امکانات این راهنما را روی هاست وردپرس هاستینو تجربه کنید.

مشاهده هاست وردپرس هاستینو