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

شروع موضوع توسط farid ‏Nov 9, 2015 در انجمن لینوکس Linux

  1. farid

    farid مدیر کل انجمن عضو کادر مدیریت مدیر کل انجمن

    سلام
    امروز میخوایم نحوه افزایش حجم آپلود فایل را در اسکریپت های php آموزش دهیم برای اینکار نیاز
    است تا تغییرات را در فایل php.ini که تنظیمات مختص به اجرای اسکریپت های php ذخیره می شود را تغییر دهید.
    برای پیدا کردن مسیر فایل php.ini از دستور زیر استفاده کنید:
    کد:
    برای مشاهده محتوا شما بایستی ثبت نام کنید.
    سپس با استفاده از یک ادیتور نظیر vi یا nano فایل php.ini را ویرایش کنید و متغییر های
    upload_max_filesize و post_max_size را به میزان دلخواه افزایش دهید برای مثال بصورت زیر:
    کد:
    برای مشاهده محتوا شما بایستی ثبت نام کنید.
    پس از انجام اینکار و ذخیره تغییرات نیاز است تا وب سرور خود ( apache , nginx یا ... ) را ریستارت کنید.
    برای اینکار میتونید از دستور های زیر به ترتیب برای آپاچی و nginx استفاده کنید:

    کد:
    برای مشاهده محتوا شما بایستی ثبت نام کنید.
     
  2. AHMAD

    AHMAD ایران وب ادمین عضو کادر مدیریت ناظر انجمن

    سلام

    ممنونم از پست مفیدتون

    دو متغیر upload_max_filesize و post_max_size چه تفاوتی دارند ؟

    مقدارشون همیشه باید یکسان باشه ؟
     
  3. farid

    farid مدیر کل انجمن عضو کادر مدیریت مدیر کل انجمن

    مقدار upload_max_filesize میزان قابل آپلود فایل رو نمایش میده اما مقدار post_max_size مقدار مجاز برای عملیات post در فرم از نوع multipart/form-data را نمایش
    میده همانطور که می دانید برای آپلود فایل در سمت سرور باید یک form از نوع multipart/form-data بسازید و فیلدی از نوع file بسازید تا آدرس فایل را دریافت کنید
    و بعد از submit این مقدار به سمت سرور فرستاده شود اگر این مقدار فایل بیش از مقدار post_max_size بسازد php از دریافت و پردازش آن خودداری می کند لذا
    این مقدار باید همواره بزرگتر و مساوی مقدار upload_max_filesize باشد
     
    AHMAD از این پست تشکر کرده است.
  4. AHMAD

    AHMAD ایران وب ادمین عضو کادر مدیریت ناظر انجمن

    در هاست های اشتراکی معمولا این دو متغیر در چه محدوده ای قرار دارند ؟

    در کل از نظر دانش مدیریت سرور ، در هاست اشتراکی بهتر است ماکزیمم حجم آپلود فایل در php در چه بازه ای باشد ؟
     
  5. farid

    farid مدیر کل انجمن عضو کادر مدیریت مدیر کل انجمن

    بستگی داره به شرکتی که هاست می گیرید اما معمولا زیر 50 مگ معقول نیست
     

به اشتراک بگذارید

س