رفع خطای محدودیت آپلود فایل با حجم بیش از 100MB


وب‌سرور Apache ابتدا فایل‌های آپلودی را در دایرکتوری tmp/ ذخیره می‌کند و سپس PHP آن فایل را به دایرکتوری ذخیره فایل مربوطه، منتقل می‌کند. علی‌رغم فایل سیستم پیش‌فرض برنامه‌های PHP در لیارا، که ReadOnly است؛ دایرکتوری tmp/ قابل نوشتن است، اما محدودی 100 مگابایتی دارد. در نتیجه شما نمی‌توانید فایل‌هایی با حجم بیش از 100MB را در پروژه خود، آپلود کنید و با خطا، مواجه خواهید شد. برای رفع این مشکل و افزایش حجم داده‌های آپلودی، کافیست تا طبق مراحل زیر، عمل کنید:

۱

ایجاد دیسک

طبق مستندات ساخت دیسک، یک دیسک با نام و اندازه دلخواه ایجاد کنید.

۲

تعریف مسیر برای دیسک

طبق مستندات تعریف مسیر دیسک، دیسک ایجاد شده را به مسیر tmp/ متصل کنید.

با انجام کارهای فوق، فضای پوشه tmp/ افزایش خواهد یافت.