http://rokesh.ir/wordpress-hack-how-to-increase-file-upload-size-in-wordpress/

هک وردپرس : چگونگی افزایش حجم آپلود فایل در وردپرس

شاید شما هم در زمان آپلود برخی از فایل ها (مانند تصویر, ویدئو و … ) در وردپرس با خطای محدودیت آپلود فایل مواجه شده باشید و بخواهید دیگر با این اخطار روربرو نشوید پس در این مطلب از بخش هک و کد های وردپرس با ما همراه شوید.
در نسخه های قدیمی وردپرس در حالت پیش فرض کاربر مجاز به آپلود حداکثر ۲ مگابایت فایل در یک زمان بود اما در نسخه های جدید وردپرس شما می توانید تا ۸ مگابایت فایل در یک زمان آپلود کنید. اما ۸ مگابایت هم مقدار نسبتا کمی است زیرا برخی از اوقات لازم است تا فایل های حجیمتری را آپلود کنیم. این مشکل بیشتر برای افرادی که از هاست های اشتراکی استفاده می کنند پیش می آید. اما جای هیچ نگرانی نیست در این مطلب ما ۳ روش برای رفع این مشکل به شما معرفی می کنیم:

۱- افزایش حجم آپلود توسط فایل PHP.INI

اگر به فایل php.ini (این فایل در فولدر wp-admin قرار دارد) دسترسی دارید بهتر است از این روش استفاده کنید. ابتدا این فایل را توسط یک ویرایشگر متن باز کنید سپس کد های زیر را به آن اضافه کنید و آن را ذخیره نمایید.

upload_max_filesize = 64M
post_max_size = 64M
max_execution_time = 300

۲- استفاده از فایل htaccess

برای استفاده از این روش کافی است تا کد های زیر را در فایل .htaccess (این فایل در ریشه هاست شما قرار دارد) قرار داده و ذخیره نمایید.

php_value upload_max_filesize 64M
php_value post_max_size 64M
php_value max_execution_time 300
php_value max_input_time 300

۳- برداشتن محدودیت آپلود با استفاده از فایل فانکشن قالب

در این روش تنها کافی است تا کد های زیر را به فایل فانکشن قالب خود اضافه کنید تا محدودیت حجم آپلود را به ۶۴ مگابایت افزایش دهید.

@ini_set( 'upload_max_size' , '64M' );
@ini_set( 'post_max_size', '64M');
@ini_set( 'max_execution_time', '300' );

دیدگاه کاربران

  1. […] باشد شاید برای سایت شما این محدودیت کمتر یا بیشتر باشد. چندین روش برای برداشتن این محدویت وجود دارد که می توانید از آنها استفاده کنید و به درستی نسخه […]

  2. ممنون ولی من از روش دوم که استفاده میکنم بهم ارور ۵۰۰ میده وقتی که کدو بر میدارم درست میشه.اگه میشه واسه اینم راهنمایی کنید شاید من اشتباه گذاشتم.
    عددهای کنارشو نذاشتم و از روش اول اصلاً این فایلو پیدا نکردم روش سوم هم که عمل نمیکنه.

  3. amir

    بسمه تعالی
    با سلام
    من از روش دوم و سوم که نتونستم استفاده کنم از روش اول هم به گفته خودتون استفاده کردم و یک فایل php.ini ساختم ولی بازم فرقی نکرده لطفا راهنمایی کنین.

  4. amir

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

  5. آقا سعید خسته نباشید مال منم همینطوری شد هیچ تغییری نکرد.
    میتونم منم یوزر و پس وردپرسمو بهتون تو پشتیبانی بدم؟

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

    • سعید شعبانی

      مهرداد جان یکی از این روش ها باید جواب می داد. اگر هیچ کدوم جواب نداد به احتمال زیاد محدودیت هایی از طرف سرویس دهنده هاست برای سایت شما اعمال شده که نمی تونید تنظیمات پیشفرض را با این کد ها تغییر بدید. اطلاعات سایت خودتون را می تونید برای من ارسال کنید ولی به نظرم بهتر هست تا با پشتیبانی هاست تماس بگیرید تا مشکلتون را سریعتر حل کنند.

  7. mehdi

    داداش من یک مشکل در زمینه ورد پرس دارم .
    این که میخوام کار کنم که بتونم در سایت خود امکانی را اضافه کنم که افرار بتونن کتاب های پی دی اف را به صورت انلاین بخونن و نتونن انها را دانلود کنم
    ممنون میشم راهنمایی کنی

  8. […] مطلب چگونگی افزایش حجم آپلود فایل در وردپرس با ۳ روش دستی برای افزایش حجم آپلود فایل در وردپرس آشنا […]

  9. من هم از هاست اشتراکی استفاده می کنم . از دیروز به این مشکل خوردم یعنی تا می خوام فایلی رو آپلود کنم بهم می گه نوشتن پرونده روی دیسک با خطا مواجه شد. روشهای گفته شده رو انجام دادم اما هیچکدام جواب نداد . بعضی وقتا فقط ارور اچ تی تی پی می ده . حتی وردپرس را خواستم آپدیت کنم اجازه نداد یا افزونه ها رو به روز کنم هم بازم ارور داد . البته از طریق سی پنل خیلی راحت می تونم آپلود انجام بدم . بنظرتون چی کار کنم . به سرویس دهنده هم گفتم ولی خوب زیاد وارد نیستن و فکر نمی کنم کاری برایم انجام دهند . ممنون می شم اگه راهنمایی کنید

  10. رها

    دوست عزیز فایلphp.ini کاری به ورد پرس نداره – این فایل از بسته php نصب شده در لوکال هاسته نه از فایلهای وردپرس
    ساخت و اضافه کردن ان هم به وردپرس تغییری ایجاد نمیکنه

    • سعید شعبانی

      درسته این فایل به صورت مستقیم هیچ ارتباطی به وردپرس نداره ولی در اصل این فایل می تونه تنظیمات مفسر php را تغییر بده و یک سری محدودیت هایی که از طرف میزبان بر روی این مفسر قرار گرفته را بر داره تا وردپرس بتونه به درستی کار کنه. مثلا با استفاده از کد های معرفی شده در این مطلب میشه میزان حافظه php را تغییر داد.

  11. رها

    من اینو چند سال پیش امتحان کردم اما به هیچ وجه جواب نمیده
    فکر نمیکنم این راه حل اپلود بیشتر باشه
    بهترین راه حل فقط میتونه تو ftp یا امورزه و با ابزارهای پیشرفته ای مثل webmatrix که به نظر من بهترین راه حله باشه
    webmatrix تمام نیاز ها را برای اپلود های حجیم در شاخه root از بین میبره و بدون نیاز و اتلاف وقت بهترین نتیجه رو داره

  12. محمد

    سلام
    من این روش ها رو انجام دادم ولی جواب نمیده…به نظر میرسه مشکل کمبود حجم نیست چون حداکثر حجم ام رو زیاد کردم و مقدارش رو هم درست میزنه ولی وقتی میخوام آپلود کنم این خطا رو میزنه :
    “نوشتن پرونده روی دیسک با خطا مواجه شد.”
    ممنون میشم راهنمایی کنی….

  13. ممنون روش های شما خیلی به دردم خورد. من بسیاری فایل هام رو تونستم آپلود کنم همشون رو با پسوند زیپ آپلود کردم اما یکی از فایل ها رو همین کارو کردم ولی باز خطای http داد . این خطا رفته رو اعصاب ما من باید چه کار کنم؟ هیچ جوره آپلود نمیکنه! حداکثر حجم آپلودم حدوداً میشه گفت ۴۰ برابر حجم فایلم است.

  14. روش سوم شما برای افزایش حجم آپلود خیلی به دردم خورد ولی هرچی یه فایلو آپلو می کنم هی مینویسه خطای http . من باید چی کار کنم ؟ این پیام مدام آدمو آزار میده!
    چاره چیه؟ اگه میشه زودتر پاسخ منو بدید.

  15. سلام
    در وردپرس ۴ فایلی به نام php.ini وجود نداره

  16. مهدی

    چطوری دستی درست کنیم؟چه کدی بدیم؟همین ۳-۴ تا حط؟
    درسسسسسسسسست شد دمت گررررررم.

کاربر گرامی برای ارسال دیدگاه اگر عضو روکش هستید باید سایت شوید در غیر اینصورت باید عضو شوید.