انجمن


نحوه از بین بردن محدودیت حجم فایل آپلودی  (۱۳ نوشته)

  • Mohsen

    آفلاین
    عضو
    تعداد نوشته‌ها: ۹۷
    تشکر شده: ۵۶ بار
    # نوشته شده: ۱۳ سال پیش
    ۵ اردیبهشت ۱۳۹۰ - ۰۰:۰۱

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

    حتما تا به حال هنگام آپلود فایل در وردپرس متوجه محدودیت ۲ مگابایتی آن شده اید ؛ البته این مقدار ربطی به وردپرس بودن آپلودر ندارد و از تنظیمات سرور هست که پشتیبانی PHP دارد و اسکریپت آپلودر هم وردپرس است. این محدودیت ممکن است در زمان بروزرسانی وردپرس، ایمپورت کردن به وبلاگ و هر جای دیگری که نیاز به آپلود فایل هست نمود پیدا کند. برای حل مشکل چند راه حل وجود دارد :
    اولین راه حل دسترسی کاربر ریشه یا مدیر به سرور است که با افزایش حجم مقدار مجاز آپلود انجام می‌شود، به عبارت دیگر کسانی که از هوست‌های اشتراکی استفاده می‌کنند باید مدیر سرور خود را از درخواستشان مطلع کنند.
    راه دوم استفاده از افزونه است، با نصب افزونه‌ای مانند این میتوان حجم آپلود فایل را افزایش داد، آسان‌ترین روش (خود من امتحان نکردم)
    راه سوم ویرایش فایل .htaccess است که با توجه به حساس بودن این فایل نسبت به تغییرات غیرصحیح و تاثیرات آن به افراد مبتدی توصیه نمی‌شود.
    راه چهارم که انتخاب من هم هست ویرایش فایل php.ini در شاخه wp-admin است:
    به شاخه wp-admin رفته و فایل php.ini را در حالت ویرایش سورس باز کنید (نکته انتهای مطلب برای کسانی که این فایل را ندارند)
    به دنبال memory_limit ، post_max_size و upload_max_filesize بگردید و آنها را روی ۱۰۰M تنظیم کنید
    اگر اتصال شما به اینترنت کم سرعت است max_input_time را افزایش دهید، در غیر اینصورت هنگام آپلود خطای IO خواهید گرفت. برای یک اتصال با آپلود متوسط ۸ کیلوبایت در ثانیه مقدار ۱۲۸۰۰ مناسب است
    کار تمام شد
    وردپرس شما قدرت آپلود فایل تا حجم ۱۰۰ مگابایت را در هر بار آپلود خواهد داشت.
    نکته: اگر فایل php.ini در شاخه wp-admin وجود نداشت یک نسخه از آن را از ایــنـجـــا دانـــلود نمایید و در wp-admin آپلود کنید. این فایل از قبل برای آپلود در حجم بالا آماده شده است.
    اخطار: افزایش حجم مجاز آپلود ممکن است امنیت شما را به خطر بیاندازد،لطفا همه جوانب را در نظر بگیرید. من مسئولیتی در قبال عواقب استفاده از این روش ندارم.

    این مطلب رو از یه سایتی برداشتم که متاسفانه به دلیل اینکه سو تفاهم نشه و اینکه تبلیغات نکرده باشم ، آدرس اون سایت رو نمی نویسم. امیدوارم که منو ببخشه.

    کاربران زیر به‌خاطر این نوشته تشکر کرده‌اند:
    عبدالماجد شه بخش ( ایجباری ) - موبایل اسکای - amirsaam - Online98 - khar2khar - MHN1515 - Parsa
  • bia2fars.ir

    آفلاین
    عضو
    تعداد نوشته‌ها: ۳۶
    تشکر شده: ۱ بار
    # نوشته شده: ۱۲ سال پیش
    ۱ مرداد ۱۳۹۰ - ۱۹:۱۲

    با سلام من اين كارا رو تمام و كمال كردم اما متاسفانه باز هم همون 8 مگابايت اول هستش
    لطفا راهنمايي كنيد
    با تشكر

  • موبایل اسکای

    آفلاین
    عضو
    تعداد نوشته‌ها: ۲۰۳
    تشکر شده: ۸۵ بار
    # نوشته شده: ۱۲ سال پیش
    ۲ مرداد ۱۳۹۰ - ۱۸:۰۴

    بهترین روش افزایش فقط تماس با مدیریت سرور می باشد

    وسلام

  • amirsaam

    آفلاین
    عضو
    تعداد نوشته‌ها: ۷۵۵
    تشکر شده: ۵۸۹ بار
    # نوشته شده: ۱۲ سال پیش
    ۲ مرداد ۱۳۹۰ - ۲۰:۲۶

    bia2fars.ir گفت:
    با سلام من اين كارا رو تمام و كمال كردم اما متاسفانه باز هم همون 8 مگابايت اول هستش
    لطفا راهنمايي كنيد
    با تشكر

    ۸ مگابایت؟ خوبه والا ماله من 2مگه!

    موبایل‌اسکای ممنون. پای پی‌سی که رسیدم امتحان میکنم جواب میدم

  • موبایل اسکای

    آفلاین
    عضو
    تعداد نوشته‌ها: ۲۰۳
    تشکر شده: ۸۵ بار
    # نوشته شده: ۱۲ سال پیش
    ۱۹ مرداد ۱۳۹۰ - ۱۰:۳۸

    8 مگابایت خوبه دیگه چی می خوای مگه آپلود کنی ؟؟؟ اگه بیشتر از اونه از اف تی پی انجام بده

    الان برای من 30 مگابایت هست

  • Mohsen

    آفلاین
    عضو
    تعداد نوشته‌ها: ۹۷
    تشکر شده: ۵۶ بار
    # نوشته شده: ۱۲ سال پیش
    ۲۷ شهریور ۱۳۹۰ - ۱۶:۲۴

    اگه بعد از انجام دادن کار هایی که گفتم به نتیجه نرسید مطمئن باشید که این محدودیت از طرف هاستتون اعمال شده و باید با مدیر هاستتون تماس بگیرید و اگه هم از هاست رایگان استفاده می کنید قیدش رو بزنید.

  • برف سوخته

    آفلاین
    عضو
    تعداد نوشته‌ها: ۱۱۶
    تشکر شده: ۸۹ بار
    # نوشته شده: ۱۲ سال پیش
    ۲۷ شهریور ۱۳۹۰ - ۱۸:۵۱

    میتونید از افزونه wp easy uploader هم استفاده کنید که هیچ محدودیتی نه توی پسوند داره و نه حجم(محدودیت حجمیش بستگی به محدودیت سرور داره)
    تازه آپلود از لینک هم داره و امکان تعیین محل ذخیره فایل به صورت دستی و اتومات
    کلا افزونه کاملیه
    امیدوارم مفید واقع شود

  • mihanlyrics

    آفلاین
    عضو
    تعداد نوشته‌ها: ۳۷
    تشکر شده: ۲ بار
    # نوشته شده: ۱۲ سال پیش
    ۷ آذر ۱۳۹۰ - ۰۰:۵۷

    عجب ... شما همه میگید مشکل از سروره ... من روی لوکال سیستم خودم وردپرس نصب کردم ... میرم توی بخش اپلود زده همون 2 مگابایت .. به هر دری هم زدم چیزی عوض نشد =)) حالا باید به کی بگم ؟ :D

  • Mojtaba in96

    آفلاین
    عضو
    تعداد نوشته‌ها: ۳۲۵
    تشکر شده: ۱۳۰ بار
    # نوشته شده: ۱۲ سال پیش
    ۱۸ آذر ۱۳۹۰ - ۰۲:۳۱

    داداش مرسی درست شد ...
    اون فایل تو wp-admin نبود
    دانلود و اپلود کردم
    الان اگه حذف کنم اون فایل مشکلی پیش نمیاد ؟؟/
    واسه همون افزایش امنیت و اینا میگم .... !!!

    کاربران زیر به‌خاطر این نوشته تشکر کرده‌اند:
    amirabar
  • poriia

    آفلاین
    عضو
    تعداد نوشته‌ها: ۴۰
    تشکر شده: ۲ بار
    # نوشته شده: ۱۲ سال پیش
    ۱۴ اسفند ۱۳۹۰ - ۲۲:۰۷

    من همه مراحل فوق رو انجام دادم.وردپرسم روی لوکال هست.فایل php.ini رو از لینک مربوطه دانلود کردم و توی پوشه wp-admin‌گذاشتم اما هنوز محدودیت 2 مگ وجود داره و هیچ اتفاقی هم نیافتاد!
    مشکل کجاست!!!؟

    کاربران زیر به‌خاطر این نوشته تشکر کرده‌اند:
    بازارچه تحقیقاتی - xreza50
  • imperial

    آفلاین
    عضو
    تعداد نوشته‌ها: ۱۱
    تشکر شده: ۵ بار
    # نوشته شده: ۱۲ سال پیش
    ۲ فروردین ۱۳۹۱ - ۱۹:۳۴

    آقا دمت گرم کار کرد اونم چه جورم!
    جدیدا دیگه 100 مگابایت هم حجم کمیه. خیلی خیلی کم. من روی 1000 مگابایت ( 1 گیگابایت ) تنظیم کردم و مشکلی هم نداشتم. به نظر شما که مشکلی نباید پیش بیاد؟!؟!؟!؟

  • zeuse.acg

    آفلاین
    عضو
    تعداد نوشته‌ها: ۱
    # نوشته شده: ۱۰ سال پیش
    ۱ فروردین ۱۳۹۳ - ۱۳:۳۰

    in amozesh baraye wamp server hastesh.
    berid be in adress C:\wamp\bin\apache\apache2.2.8\bin\php.ini

    peida konid:
    post_max_size = 8M
    upload_max_filesize = 2M
    max_execution_time = 30
    max_input_time = 60
    memory_limit = 8M

    avaz konid:
    post_max_size = 750M
    upload_max_filesize = 750M
    max_execution_time = 5000
    max_input_time = 5000
    memory_limit = 1000M

    Then restart wamp to take effect

    Have fun,

  • mendez_sk

    آفلاین
    عضو
    تعداد نوشته‌ها: ۱
    تشکر شده: ۱ بار
    # نوشته شده: ۹ سال پیش
    ۱۸ اردیبهشت ۱۳۹۳ - ۲۲:۳۶

    اصلا هم راهتون کار امد نبود . . . و همشون هیچ فایده ای نداشت . . .

    برای درست کردن حجم اپلود هم می تونید طبق زیر عمل کنید . . .

    لینک زبان اصلی اموزش

    ______________________________
    اولا می تونید دنبال فایل php.in در نرم افزار xampp بگردید و اونو با ویرایشش در همون not++ دو عبارت زیر رو جستجو کنید که توصیه می شه یا اینکار رو با استفاده از search خود not++ انجام دهید یا این که اون فایل php رو در فایرفاکس باز کنید و با زدن کلیک F3 در قسمت پایین به سرچ و پیدا کردن اون عبارت بپردازید و ویرایشش کنید .

    Put these in php.ini

    upload_max_filesize = 10M
    post_max_size = 10M

    _________
    روش دوم که این هست و واقعا هم توصیه می شه . . . همینه که برید فایل .htaccess رو از صفحه اول وردپرسی که نصب کردید و در public_html قرار دارد رو ویرایش کنید و دو خط زیر رو درش قرار بدید و تموم . . . البته دقت کنید که این دو خط رو قبل از پایان برنامه نوشته شده به صورت زیر بگذارید

    Or you can put these in .htaccess :

    php_value upload_max_filesize 10M
    php_value post_max_size 10M

    به جای اون 10 مگ هم می تونید 1000 مگ یا . . . بگذارید .

    .
    .
    .

    »» به فایل .htaccess خودم که این کارو درش اعمال کردم دقت کنید

    `
    # BEGIN WordPress
    <IfModule mod_rewrite.c>
    RewriteEngine On
    RewriteBase /one/
    RewriteRule ^index\.php$ - [L]
    RewriteCond %{REQUEST_FILENAME} !-f
    RewriteCond %{REQUEST_FILENAME} !-d
    RewriteRule . /one/index.php [L]
    php_value upload_max_filesize 1000M
    php_value post_max_size 1000M
    </IfModule>

    # END WordPress

    همونطور که می بینید قبل از پایان الگوریتم در یعنی خط روبرو قرارشون دهید </IfModule>

    » خب روش دومی که کفتم 100 درصد حتی در لوکال هاست بر روی کامپیوترتون هم جواب می ده ولی روش اولی به دلیل تغییر محل کلی اون فایل در xampp جدید زیاد کارامد نیست .

    الکی این همه اون بالا مردم رو الاف کردن . . . :D به خاطر اون دو خط

    کاربران زیر به‌خاطر این نوشته تشکر کرده‌اند:
    naweed

درباره‌ی این موضوع