محتوانوشته

وردپرس بدون شک یکی از محبوب ترین سیستم های مدیریت محتوا (CMS) در حوزه دیجیتال است. این قابلیت های بی‌شماری را به کاربران ارائه می‌دهد و تضمین می‌کند که همه افراد، حتی آنهایی که هیچ گونه دانش برنامه نویسی ندارند می توانند به راحتی هر نوع سایتی را که می خواهند طراحی کنند. اما با این حال وردپرس خالی از اشکال نیست و یکی از خطاهایی که ممکن است با آن مواجه شده باشید، محدودیت آپلود می باشد. زمانی که شما قصد آپلود فایل هایی با حجم بالا را دارید، ممکن است با خطا مواجه شوید. اگر شما هم با این مشکل مواجه هستید نگران نباشید، زیرا ما در این مطلب قصد داریم شما را با نحوه رفع محدودیت آپلود تصاویر وردپرس و همچنین نحوه افزایش حجم آپلود وردپرس آشنا کنیم. با ما همراه باشید.

بررسی محدودیت‌های فعلی (Understanding Current Limitations)

وردپرس حداکثر اندازه آپلود از پیش تعریف شده برای تصاویر ندارد. در عوض، این محدودیت توسط ارائه دهنده هاست تعیین می شود که معمولاً از 4 مگابایت تا 128 مگابایت متغیر است. این محدوده به مدیریت موثر منابع سرور برای حفظ عملکرد وب سایت و جلوگیری از خرابی های احتمالی به دلیل درخواست منابع بیش از حد کمک می کند.

هنگام آپلود تصاویر در وردپرس، به طور خودکار اندازه های مختلف را بر اساس تصویر اصلی تولید می کند. این اندازه های پیش فرض عبارتند از:

  • تصویر کوچک: 150 پیکسل
  • متوسط: حداکثر عرض و ارتفاع 300 پیکسل
  • بزرگ: حداکثر عرض و ارتفاع 1024 پیکسل
  • اندازه کامل: اندازه اصلی تصویر شما

این گزینه ها هنگام آپلود عکس در یک پست قابل دسترسی هستند و به کاربران این امکان را می دهند تا اندازه مناسب را برای نیازهای خود انتخاب کنند.

خرید قالب هاستینگ وردپرس؛ سرمایه‌گذاری برای موفقیت آنلاین

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

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

1- استفاده از فایل (htaccess (Using .htaccess File

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

نکته: قبل از اینکه تغییری به فایل htaccess سایت خود وارد کنید، حتماً یک نسخه پشتیبان از تمامی اطلاعات وب سایت خود تهیه کنید تا در صورت بروز هر گونه مشکل بتوانید سایتتان را به حالت اولیه بازگردانید.

در ابتدا باید وارد فایل htaccess شوید. این فایل در دایرکتوری اصلی نصب وردپرس شما قرار دارد. برای دسترسی به این فایل، در ابتدا وارد کنترل پنل هاست خود شوید و سپس روی گزینه File Manager کلیک کنید. بعد از ان وارد پوشه public_html شوید. سپس می توانید در این بخش فایل htaccess را پیدا نمائید.

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

php_value upload_max_filesize 64M
php_value post_max_size 64M
php_value max_execution_time 300

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

در نهایت تغییرات خود را ذخیره کنید.

محدودیت آپلود تصاویر وردپرس

بیشتر بخوانید: خرید پوسته WHMCS

2- استفاده از فایل php.ini (Using php.ini File)

یکی دیگر از روشها برای تغییر و حذف محدودیت آپلود وردپرس، پیکربندی تنظیمات php.ini وردپرس می باشد. ویرایش فایل php.ini برای حل مشکل آپلود در وردپرس شامل افزایش محدودیت برای آپلود فایل است. این فایل بسیاری از جنبه های رفتار PHP از جمله محدودیت های حافظه، زمان اجرا و تنظیمات آپلود فایل را مدیریت می کند.

ابتدا باید فایل php.ini را پیدا کرده و به آن دسترسی داشته باشید. بسته به ارائه دهنده هاست و تنظیمات سرور، این فایل ممکن است در مکان های مختلفی باشد که رایج ترین آنها عبارت است از:

  • در پوشه ریشه وب (public_html)
  • داخل پوشه etc دایرکتوری کاربر شما
  • در فهرست پسوندهای PHP

هنگامی که فایل php.ini را پیدا کردید، آن را با یک ویرایشگر متن باز کنید. سپس برای افزایش محدودیت آپلود، باید پارامترهای زیر را تنظیم کنید:

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

سپس می توانید کد زیر را به آن اضافه کنید. این کد حداکثر اندازه آپلود را روی 64 مگابایت تنظیم می کند:

; Maximum allowed size for uploaded files.

upload_max_filesize = 64M

; Must be greater than or equal to upload_max_filesize

post_max_size = 64M

در نهایت فایل را ذخیره کنید.

 

3- تغییر تنظیمات در (cPanel (Modifying Settings in cPanel

برای حل مشکل آپلود در وردپرس میزبان سی پنل، می توانید این مراحل را دنبال کنید تا حداکثر اندازه آپلود PHP و محدودیت حافظه را افزایش دهید. این تنظیمات می‌توانند به بارگذاری‌های بزرگ‌تر و جلوگیری از خطاهای مربوط به بیش از حداکثر اندازه مجاز کمک کنند.

برای اینکار در ابتدا باید وارد هاست سی پنل خود شوید. اگر نمی دانید که چگونه اینکار را باید انجام دهید، می توانید مطلب “آموزش ورود به هاست سی پنل” را مشاهده کنید.

پس از آن مراحل زیر را دنبال کنید:

مرحله 1: PHP Max Upload Size را در سی پنل افزایش دهید

  • وارد حساب cPanel خود شوید و سپس از بخش”Software” روی گزینه “MultiPHP INI Editor ” کلیک کنید.
  • سپس دامنه یا دایرکتوری را که می خواهید محدودیت آپلود را برای آن افزایش دهید، انتخاب کنید.
  • به دنبال upload_max_filesize و post_max_size باشید، سپس مقادیر را با توجه به نیاز خود افزایش دهید. فقط این نکته را در نظر داشته باشید که post_max_size بزرگتر از upload_max_filesize باشد.
  • در نهایت روی Apply برای ذخیره تغییرات کلیک کنید.

مرحله 2: محدودیت حافظه را در سی پنل افزایش دهید

  • در ابتدا وارد سی پنل شوید و سپس از بخش Files روی گزینه File Manager کلیک کنید.
  • از بخش Software روی گزینه Select PHP Version کلیک نمائید.
  • در انتخاب کننده PHP ، به تب Options بروید. در این قسمت می توانید در صورت لزوم Memory_limit ،Post_Max_Size و upload_max_filesize را افزایش دهید.
  • در نهایت تغییرات را ذخیره کنید.

مرحله 3: محدودیت حافظه را در wp-config.php تنظیم کنید

  • در ابتدا فایل wp-config.php را پیدا کنید. این در دایرکتوری هاست شما قرار دارد، جایی که وردپرس را نصب کرده اید.
  • سپس فایل را باز کرده و کدهای زیر را در انتهای فایل اضافه کنید تا محدودیت حافظه برای جلوی و پس زمینه سایت وردپرس خود افزایش یابد:

define('WP_MEMORY_LIMIT', '256M');

define('WP_MAX_MEMORY_LIMIT', '512M');

در نهایت تغییرات را ذخیره کنید.

 

استفاده از افزونه‌ها (Using Plugins)

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

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

خوشبختانه افزونه های مختلفی در این خصوص ارائه شده است که هر کدام از انها قابلیت های مختلفی را برای حل مشکل محدودیت آپلود در اختیار شما قرار می دهند که 2 مورد از بهترین آنها عبارت است از:

  • افزونه Increase Max Upload Filesize
  • افزونه WP Maximum Upload File Size

در ادامه مطلب شما را با نحوه استفاده از افزونه Increase Maximum Upload File Size آشنا می کنیم. این پلاگین به صورت رایگان در مخزن وردپرس به ثبت رسیده که می توانید به سادگی آن را در سایت خود فعال کنید.

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

محدودیت آپلود تصاویر وردپرس

بعد از فعال شدن افزونه، از بخش تنظیمات روی گزینه Increase Maximum Upload File Size کلیک کنید تا وارد بخش پیکربندی پلاگین شوید.

در ابتدا باید ازمنوی کشویی میزان حجم را روی بالاترین مقدار موجود قرار دهید و روی ذخیره تغییرات کلیک نمائید.

محدودیت آپلود تصاویر وردپرس

 

سوالات متداول

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

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

چگونه به فایل php.ini دسترسی پیدا کنم؟

این فایل در ریشه وب شما یا هان پوشه public_html در هاست می باشد.

آیا تغییرات در .htaccess می‌تواند به سایت من آسیب برساند؟

در صورتی که به درستی آن را انجام دهید، آسیبی به سایت شما وارد نمی شود. بنابراین بهتر است قبل از هر گونه تغییر یک نسخه پشتیبان از وب سایت خود تهیه کنید.

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

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

نظراتمقاله

چیزی اینجا نیست!

چیزی اینجا نیست!

خوشحال می شویم همین الان می‌توانید اولین نظر خود را ارسال نمایید!

بیشتر بخوانید ازاین نویسنده