سلام امروز میخوایم نحوه افزایش حجم آپلود فایل را در اسکریپت های php آموزش دهیم برای اینکار نیاز است تا تغییرات را در فایل php.ini که تنظیمات مختص به اجرای اسکریپت های php ذخیره می شود را تغییر دهید. برای پیدا کردن مسیر فایل php.ini از دستور زیر استفاده کنید: کد: برای مشاهده محتوا شما بایستی ثبت نام کنید. سپس با استفاده از یک ادیتور نظیر vi یا nano فایل php.ini را ویرایش کنید و متغییر های upload_max_filesize و post_max_size را به میزان دلخواه افزایش دهید برای مثال بصورت زیر: کد: برای مشاهده محتوا شما بایستی ثبت نام کنید. پس از انجام اینکار و ذخیره تغییرات نیاز است تا وب سرور خود ( apache , nginx یا ... ) را ریستارت کنید. برای اینکار میتونید از دستور های زیر به ترتیب برای آپاچی و nginx استفاده کنید: کد: برای مشاهده محتوا شما بایستی ثبت نام کنید.
سلام ممنونم از پست مفیدتون دو متغیر upload_max_filesize و post_max_size چه تفاوتی دارند ؟ مقدارشون همیشه باید یکسان باشه ؟
مقدار upload_max_filesize میزان قابل آپلود فایل رو نمایش میده اما مقدار post_max_size مقدار مجاز برای عملیات post در فرم از نوع multipart/form-data را نمایش میده همانطور که می دانید برای آپلود فایل در سمت سرور باید یک form از نوع multipart/form-data بسازید و فیلدی از نوع file بسازید تا آدرس فایل را دریافت کنید و بعد از submit این مقدار به سمت سرور فرستاده شود اگر این مقدار فایل بیش از مقدار post_max_size بسازد php از دریافت و پردازش آن خودداری می کند لذا این مقدار باید همواره بزرگتر و مساوی مقدار upload_max_filesize باشد
در هاست های اشتراکی معمولا این دو متغیر در چه محدوده ای قرار دارند ؟ در کل از نظر دانش مدیریت سرور ، در هاست اشتراکی بهتر است ماکزیمم حجم آپلود فایل در php در چه بازه ای باشد ؟