وبلاگ نت‌آرامآموزش، تجربه و راهکارهای زیرساخت

افزایش سقف آپلود وردپرس و بررسی محدودیت‌های هاست

حجم آپلود را کوچک‌ترین محدودیت در مسیر درخواست تعیین می‌کند. تغییر یک خط در وردپرس الزاماً محدودیت PHP، وب‌سرور یا CDN را تغییر نمی‌دهد.

انتشار:
آخرین ویرایش:
توسط مصطفی جانقربان
۵ دقیقه زمان مطالعه
۰ دیدگاه
محتوای تخصصی، ساده و کاربردی
هماهنگ با هویت حرفه‌ای نت‌آرام
بازگشت به لیست مقالات
تصویر شاخص مقاله افزایش سقف آپلود وردپرس و بررسی محدودیت‌های هاست در وبلاگ نت‌آرام
محتوای آموزشی وبلاگ نت‌آرام
اخیرا یکی از کاربران از طریق نظرات در مورد چگونگی رفع مشکل محدودیت آپلود در وردپرس سوال کرده است، بسیاری از کاربران هنگامی که تلاش می کنند تصویر بزرگی را در وردپرس آپلود کنند با خطا محدودیت حجم مواجه می شوند، در این مقاله قصد داریم تا در مورد نحوه افزایش حجم آپلود وردپرس به شما آموزش دهیم.
افزایش حجم آپلود وردپرس
افزایش حجم آپلود وردپرس

چرا شما نمی توانید در وردپرس تصاویر با حجم بالا آپلود کنید ؟

از دلایل این مشکل می توان به وجود محدودیت در فایل php.ini پیش فرض هاست شما اشاره کرد، چنانچه سرویس دهنده میزبانی وب شما این مورد را محدود کرده باشد بهترین راه حل ارسال درخواست پشتیبانی به آنها است، در زیر ما برخی روش ها را به شما توضیح می دهیم تا با انجام آنها بتوانید حجم آپلود وردپرس را بیشتر نمایید، توجه داشته باشید ممکن است به دلایل امنیتی این موارد در سرور شما مسدود شده باشد و پس از انجام سایت شما با خطا 500 مواجه شود، به همین دلیل در صورت دریافت خطا حتما تغییرات را از روی سایت خود حذف نمایید.
شما می توانید مقدار محدودیت فعلی را در قسمت رسانه وردپرس مشاهده کنید :
اضافه کردن رسانه در وردپرس
اضافه کردن رسانه در وردپرس
اگر شما تصویری بزرگتر از این حجم آپلود کنید با چنین خطایی مواجه می شوید : "تصویر بیش از اندازه برای این سایت بزرک است"
مورد دومی که احتمالا وجود دارد مشکل رم وردپرس است، اگر شما در حال بارگذاری فایل ویدیویی بزرگی هستید ممکن است به غیر از محدودیت حجم مشکل استفاده از رم وردپرس داشته باشید، در این صورت مقاله " رفع خطا حافظه وردپرس " به شما کمک خواهد کرد.

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

شما می توانید کد های زیر را در فایل functions.php خود کپی کنید
کد / دستور@ini_set( 'upload_max_size' , '64M' ); @ini_set( 'post_max_size', '64M'); @ini_set( 'max_execution_time', '300' );
با استفاده از این کد ها می توانید حداکثر حجم پرونده برای بارگذاری را به 64 مگابایت افزایش دهید با این حال ممکن است در برخی از سایت وردپرس به درستی کار نکند.
روی دیگر برای افزایش حجم آپلود وردپرس استفاده از فایل htaccess می باشد، این فایل در public_html شما قرار دارد.
کد / دستورphp_value upload_max_filesize 64M php_value post_max_size 64M php_value max_execution_time 300 php_value max_input_time 300
اگر هر دو روش با شکست مواجه شد شما باید تنظیمات php.ini خود را ویرایش کنید، برای مشتریان هاست اشتراکی این امکان وجود ندارد اما شما می توانید یک فایل php.ini را در ریشه سایت خود ایجاد کنید (publlic_html) ( در صورت عدم مسدود بودن به دلیل امنیت سرور )
سپس این کد ها را به این فایل اضافه نمایید :
کد / دستورupload_max_filesize = 64M post_max_size = 64M max_execution_time = 300
در صورتی که با انجام هریک از روش های بالا با خطا 500 مواجه شدید، تغییرات را حذف نمایید، این ممکن است از تنظیمات امنیتی سرور شما باشد و تنها راه حل رفع این مشکل ارسال درخواست پشتیبانی به هاستینگ سایت شما می باشد، همچنین توجه داشته باشید تصاویر با حجم بالا به دلیل کند کردن سایت می تواند تاثیر منفی در سئو شما داشته باشد بنابراین در صورتی که واقعا نیازی به تصاویر با کیفیت ندارید سعی کنید تصاویر با حجم کم در سایت خود قرار دهید.
منبع : wpbeginner
منتظر نظرات ارزشمند شما هستیم.

توضیح بیشتر برای انجام مراحل

قبل از تغییر، یک نسخهٔ پشتیبان از سایت داشته باشید. فایل‌های سایت مثل قالب و تصاویرند؛ دیتابیس نوشته‌ها، کاربران و سفارش‌ها را نگه می‌دارد، پس هر دو لازم‌اند. اگر فروشگاه دارید، بکاپ دیروز سفارش‌های امروز را ندارد. به همین دلیل، هنگام رفع خطا نباید بدون برنامه کل اطلاعات را به دیروز برگردانیم. متن پیام خطا را هم کپی کنید تا در مرحله‌های بعد بدانیم دنبال رفع چه مشکلی هستیم.

دیدن سقف

در رسانه، افزودن پرونده و ابزار سلامت سایت مقدار فعلی را بررسی کنید. محدودیت Multisite و سهمیهٔ حساب هم ممکن است دخیل باشد.

تنظیم PHP

در ابزار PHP هاست، upload_max_filesize و post_max_size را متناسب تنظیم کنید. post_max_size باید برای سربار درخواست نیز جا داشته باشد.

مسیر انتقال

برای فایل خیلی بزرگ، انتقال امن و روش import مناسب را بررسی کنید. آپلود فایل با FTP به‌تنهایی آن را به کتابخانهٔ رسانهٔ وردپرس اضافه نمی‌کند.
فایلی کمی کمتر از سقف مجاز را تست کنید. خطای 413 به محدودیت درخواست در یک لایهٔ دیگر اشاره دارد؛ حافظه و فضای دیسک نیز باید کافی باشند.

منابع و ادامهٔ مطالعه

دیدگاه‌ها (۰)

دیدگاه‌های تاییدشده و پاسخ‌های تیم نت‌آرام