خدمات میزبانی وب آیدین
خدمات میزبانی وب آیدین
خواندن ۴ دقیقه·۱ سال پیش

رفع خطای upload_max_filesize هنگام آپلود در وردپرس

هر شرکت میزبانی مانند وب آیدین محدودیتی برای آپلود تعیین می کند. اگر هنگام نصب یک قالب جدید، افزونه یا حتی آپلود یک تصویر با خطای upload_max_filesize مواجه شدید، به این معنی است که مشکل از محدودیت آپلود است که باید آن را افزایش دهید، در این آموزش خواهید آموخت که با افزایش محدودیت آپلود پیش فرض با استفاده از روش های مختلف، این خطا را برطرف کنید. ما مثل همیشه قصد داریم از cPanel برای دسترسی به فایل های مختلف برای ویرایش یا آپلود استفاده کنیم.

روش اول :

بالا بردن ظرفیت حجم آپلود فایل با .htaccess

شما باید از سی پنل به فایل htaccess دسترسی داشته باشید و فقط یک خط به آن اضافه کنید و بعد از آن خطای upload_max_filesize را مشاهده نخواهید کرد.

1 – وارد حساب هاست خود شوید و سی پنل را باز کنید. فایل منیجر را پیدا کنید.

2 – برای اکثر سایت ها، باید دایرکتوری public_html را از نوار کناری باز کنید. روی آن کلیک کنید و می توانید تمام فایل ها از جمله htaccess را ببینید و روی htaccess کلیک راست کرده و ویرایش را انتخاب کنید.

3 – بر روی Edit کلیک کنید

4 – خط زیر را در پایین اضافه کنید:

php_value upload_max_filesize 256M



5 – روی save changes از گوشه سمت راست بالای ویرایشگر کلیک کنید.

6 – اگر کد بالا کارساز نبود می توانید کد های زیر را اضافه کنید :

php_value post_max_size 256M
php_value memory_limit 512M
php_value max_input_time 180
php_value max_execution_time 180

روش دوم :

بالا بردن ظرفیت آپلود با ویرایش فایل wp-config.php

درست مانند مکان یابی فایل .htaccess، می توانید wp-config.php را در public_html پیدا کنید که به آن دایرکتوری ریشه یا (Root) نیز می گویند.

درست مانند قبل، یک پنجره بازشو ظاهر می شود و برای ادامه باید روی Edit کلیک کنید.

این کدی است که باید قبل از خط «That’s all, stop editing! Happy publishing» اضافه کنید :

@ini_set('upload_max_size' , '256M' );

و روی گذینه ی Save changes کلیک کنید و تمام.

روش سوم

بالا بردن ظرفیت آپلود با ویرایش فایل php.ini

این روش به دو طریق قابل انجام است

ویرایش مستقیم فایل php.ini :

برای دسترسی به این فایل ابتدا باید تمامی فایل های مخفی درون پوشه public_html را نمایان کنید که کافی است مقاله ی ” فایل htaccess چیست چگونه آن را پیدا کنیم ” را به این جهت مطالعه کنید.

بعد از یافتن فایل php.ini کافی است روی ان کلیک راست کرده و edit را بزنید و سپس کد های زیر را در ان جایگذین کنید:

upload_max_filesize = 256M
post_max_size = 256M
memory_limit = 512M
max_execution_time = 180

سپس روی Save changes در گوشه سمت راست بالا کلیک کنید تا تغییرات ذخیره شوند.

ویرایش از طریق سیپنل

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

وارد سیپنل شوید از بخش software روی گذینه ی MultiPHP INI Editor کلیک کنید


با کلیک بر روی گذینه ی MultiPHP INI Editor وارد تنظیمات این بخش خواهید شد

از بخش Configure PHP INI basic settings سایت مورد نظر خود را انتخاب کنید و در بخش آخر upload_max_filesize را مشاهده خواهید کرد که پیشنهاد می کنیم مقدار آن را روی 256M قرار دهید

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

بالا بردن ظرفیت آپلود از طریق فایل function.php

زمانی که شما به هر دلیلی نمی‌توانید به فایل.htaccess یا فایل wp-config دسترسی داشته باشید یا راحت‌ترید که ویرایش‌های لازم را از طریق دسترسی به فایل‌ها بوسیله تم وردپرس انجام دهید این راه حل مناسب خواهد بود. شما براحتی می‌توانید از طریق اضافه کردن چند خط کد به فایل function.php که بر روی تم وردپرس شما قرار دارد، حداکثر حجم قابل بارگذاری در سایت خود را افزایش دهید.


@ini_set (‘upload_max_size’, '64M’);
@ini_set (‘post_max_size', '64M');
@ini_set (‘max_execution_time', '300’);
ما روش بالا را برای بالا بردن ظرفیت آپلود از طریق ویرایش فایل function.php را به شما پیشنهاد نمی کنیم

بالا بردن ظرفیت آپلود از طریق درخواست از پشتیبان هاستینگ

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

این خدمات توسط وب آیدین به صورت آنی برای کاربران پس از باز کردن تیکت انجام خواهد شد فقط کافی است کاربران تیکت جدیدی با موضوع " افزایش حجم آپلود " باز کنند تا همکاران پشتیبانی 24 ساعته وب آیدین اقدام به افزایش این موارد و دیگر تغییراتی که مناسب برای عملکرد سایت شما است را انجام دهند.

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


وردپرس
تیم وبـــ آیدین با بیش از ۱۰ سال تجربه در زمینه خدمات تخصصی میزبانی وب، دیتاسنتر و پشتیبانی، با افتخار به تأسیس وب سایت وب آیدین پرداخته است.
شاید از این پست‌ها خوشتان بیاید