هک وردپرس : چگونگی افزایش حجم آپلود فایل در وردپرس
شاید شما هم در زمان آپلود برخی از فایل ها (مانند تصویر, ویدئو و … ) در وردپرس با خطای محدودیت آپلود فایل مواجه شده باشید و بخواهید دیگر با این اخطار روربرو نشوید پس در این مطلب از بخش هک و کد های وردپرس با ما همراه شوید.
در نسخه های قدیمی وردپرس در حالت پیش فرض کاربر مجاز به آپلود حداکثر ۲ مگابایت فایل در یک زمان بود اما در نسخه های جدید وردپرس شما می توانید تا ۸ مگابایت فایل در یک زمان آپلود کنید. اما ۸ مگابایت هم مقدار نسبتا کمی است زیرا برخی از اوقات لازم است تا فایل های حجیمتری را آپلود کنیم. این مشکل بیشتر برای افرادی که از هاست های اشتراکی استفاده می کنند پیش می آید. اما جای هیچ نگرانی نیست در این مطلب ما ۳ روش برای رفع این مشکل به شما معرفی می کنیم:
۱- افزایش حجم آپلود توسط فایل 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' );
[…] باشد شاید برای سایت شما این محدودیت کمتر یا بیشتر باشد. چندین روش برای برداشتن این محدویت وجود دارد که می توانید از آنها استفاده کنید و به درستی نسخه […]
ممنون ولی من از روش دوم که استفاده میکنم بهم ارور ۵۰۰ میده وقتی که کدو بر میدارم درست میشه.اگه میشه واسه اینم راهنمایی کنید شاید من اشتباه گذاشتم.
عددهای کنارشو نذاشتم و از روش اول اصلاً این فایلو پیدا نکردم روش سوم هم که عمل نمیکنه.
اگر هیچ کدوم از روش های گفته شده جواب ندادند بهتر هست شما یک فایل با نام PHP.INI در فولدر wp-admin ایجاد کنید و کد گفته شده را داخل اون قرار بدید.
بسمه تعالی
با سلام
من از روش دوم و سوم که نتونستم استفاده کنم از روش اول هم به گفته خودتون استفاده کردم و یک فایل php.ini ساختم ولی بازم فرقی نکرده لطفا راهنمایی کنین.
منظورتون این هست که از روش های دو و سه استفاده کردید و جواب نداد؟ فایل php.ini را هم باید داخل فولدر wp-admin قرار بدید.
بسمه تعالی
با سلام
بازم عمل نکرد خواهش میکنم راهنمایی کنید
باید با یکی از این روش ها درست می شد. شما از طریق پشتیبانی اطلاعات سایتتون را بفرستید تا چکش کنم.
آقا سعید خسته نباشید مال منم همینطوری شد هیچ تغییری نکرد.
میتونم منم یوزر و پس وردپرسمو بهتون تو پشتیبانی بدم؟
سلامت باشید. اطلاعات سایتتون را بفرسیتد تا چک کنم
با سلام
من تمام روش ها رو امتحان کردم ولی نتونستم حجم آپلودم را افزایش بدم چه کنم؟
میشه یوزر پسووردم را براتون ایمیل کنم چکش کنید؟
مهرداد جان یکی از این روش ها باید جواب می داد. اگر هیچ کدوم جواب نداد به احتمال زیاد محدودیت هایی از طرف سرویس دهنده هاست برای سایت شما اعمال شده که نمی تونید تنظیمات پیشفرض را با این کد ها تغییر بدید. اطلاعات سایت خودتون را می تونید برای من ارسال کنید ولی به نظرم بهتر هست تا با پشتیبانی هاست تماس بگیرید تا مشکلتون را سریعتر حل کنند.
داداش من یک مشکل در زمینه ورد پرس دارم .
این که میخوام کار کنم که بتونم در سایت خود امکانی را اضافه کنم که افرار بتونن کتاب های پی دی اف را به صورت انلاین بخونن و نتونن انها را دانلود کنم
ممنون میشم راهنمایی کنی
داداش می تونید از افزونه هایی مثل RV Embed PDF , Embed PDF یا PDF.js Viewer Shortcode استفاده کنید.
[…] مطلب چگونگی افزایش حجم آپلود فایل در وردپرس با ۳ روش دستی برای افزایش حجم آپلود فایل در وردپرس آشنا […]
من هم از هاست اشتراکی استفاده می کنم . از دیروز به این مشکل خوردم یعنی تا می خوام فایلی رو آپلود کنم بهم می گه نوشتن پرونده روی دیسک با خطا مواجه شد. روشهای گفته شده رو انجام دادم اما هیچکدام جواب نداد . بعضی وقتا فقط ارور اچ تی تی پی می ده . حتی وردپرس را خواستم آپدیت کنم اجازه نداد یا افزونه ها رو به روز کنم هم بازم ارور داد . البته از طریق سی پنل خیلی راحت می تونم آپلود انجام بدم . بنظرتون چی کار کنم . به سرویس دهنده هم گفتم ولی خوب زیاد وارد نیستن و فکر نمی کنم کاری برایم انجام دهند . ممنون می شم اگه راهنمایی کنید
اگر مشکل با محدودیت حجم آپلود فایل دارید پیشنهاد می کنم در صورتی که از طریق موارد بالا نتونستید حجم آپلود را افزایش بدید با استفاده از افزونه های معرفی شده دز این مطلب این کار را انجام بدید.
دوست عزیز فایلphp.ini کاری به ورد پرس نداره – این فایل از بسته php نصب شده در لوکال هاسته نه از فایلهای وردپرس
ساخت و اضافه کردن ان هم به وردپرس تغییری ایجاد نمیکنه
درسته این فایل به صورت مستقیم هیچ ارتباطی به وردپرس نداره ولی در اصل این فایل می تونه تنظیمات مفسر php را تغییر بده و یک سری محدودیت هایی که از طرف میزبان بر روی این مفسر قرار گرفته را بر داره تا وردپرس بتونه به درستی کار کنه. مثلا با استفاده از کد های معرفی شده در این مطلب میشه میزان حافظه php را تغییر داد.
من اینو چند سال پیش امتحان کردم اما به هیچ وجه جواب نمیده
فکر نمیکنم این راه حل اپلود بیشتر باشه
بهترین راه حل فقط میتونه تو ftp یا امورزه و با ابزارهای پیشرفته ای مثل webmatrix که به نظر من بهترین راه حله باشه
webmatrix تمام نیاز ها را برای اپلود های حجیم در شاخه root از بین میبره و بدون نیاز و اتلاف وقت بهترین نتیجه رو داره
درسته روش هایی که گفتید پیشنهاد خوبی هستند ولی برای اینکه کاربران بتونند از طریق خود وردپرس فایل هایی با حجم بالا آپلود کنند روش های گفته شده در این آموزش قابل استفاده هستند.
سپاس
سلام
من این روش ها رو انجام دادم ولی جواب نمیده…به نظر میرسه مشکل کمبود حجم نیست چون حداکثر حجم ام رو زیاد کردم و مقدارش رو هم درست میزنه ولی وقتی میخوام آپلود کنم این خطا رو میزنه :
“نوشتن پرونده روی دیسک با خطا مواجه شد.”
ممنون میشم راهنمایی کنی….
می تونید با پشتیبانی هاستتون تماس بگیرد تا اگر امکانش بود محدودیت آپلود را اونها تغییر بدند.
ممنون روش های شما خیلی به دردم خورد. من بسیاری فایل هام رو تونستم آپلود کنم همشون رو با پسوند زیپ آپلود کردم اما یکی از فایل ها رو همین کارو کردم ولی باز خطای http داد . این خطا رفته رو اعصاب ما من باید چه کار کنم؟ هیچ جوره آپلود نمیکنه! حداکثر حجم آپلودم حدوداً میشه گفت ۴۰ برابر حجم فایلم است.
اگر حجم فایلی که می خواهید آپلود کنید کمتر از حداکثر حجم آپلو باشه دیگه باید به راحتی آپلود بشه، دلیل چنین مشکلاتی می تونه به دلیل سرعت پایین ارتباط اینترنت شما باشه
روش سوم شما برای افزایش حجم آپلود خیلی به دردم خورد ولی هرچی یه فایلو آپلو می کنم هی مینویسه خطای http . من باید چی کار کنم ؟ این پیام مدام آدمو آزار میده!
چاره چیه؟ اگه میشه زودتر پاسخ منو بدید.
به احتمال زیاد این مشکل به خاطر ارتباط اینترنتی شما باشه.
سلام
در وردپرس ۴ فایلی به نام php.ini وجود نداره
اگر این فایل وجود نداشت شما می تونید به صورت دستی اون را ایجاد کنید.
چطوری دستی درست کنیم؟چه کدی بدیم؟همین ۳-۴ تا حط؟
درسسسسسسسسست شد دمت گررررررم.
بله, در این پست ما ۳ تا روش را معرفی کردیم که با استفاده از اونها می تونید حجم آپلود وردپرس را افزایش بدید.