دیدهاید گاهی اوقات وقتی میخواهید فایلی را روی وردپرس آپلود کنید، پیغامی با این مضمون که «حجم فایل شما از حجم آپلود سایت بیشتر است» دریافت میکنید؛ مخصوصاً اگر سایتتان را روی لوکال هاست بنا کرده باشید.
خب راه حل این مشکل در این مقاله است؛ آن هم نه یکی، بلکه ۵ راهحل ثابتشده و راحت برای افزایش حجم آپلود وردپرس در لوکال هاست!
برای شروع، اجازه دهید ببینیم حداکثر حجم آپلود پیشفرض سایتهای وردپرسی به چه میزان است، بعد برویم سراغ راهکاریهایی که میتوانید این مقدار حجم را افزایش دهید.
حداکثر حجم آپلود برای وردپرس چقدر است؟
وقتی برای ساخت سایت سراغ سیستم مدیریت محتوای وردپرس میروید، طبیعتاً باید فایلهای گوناگونی را آپلود کنید تا فرایند ساخت سایت پیش برود. فایلهایی مثل تصاویر، ویدیوها، قالبها، افزونهها و…، جزو اجزایی هستند که در کنار هم قرار میگیرند و یک سایت وردپرسی (و کلاً هر نوع سایتی) را میسازند.
از طرفی دیگر، ارائهدهندگان هاست (یا روی لوکال هاست)، معمولاً محدودیت پیشفرضی برای حجم فایلهایی که قرار است بارگذاری شوند تعیین میکنند؛ محدودیتی که میتواند از آپلود کردن برخی فایلهای حجیم ممانعت کند.
معمولاً، حداکثر حجم آپلودی که بهصورت پیشفرض برای وردپرس تعریف میشود از ۲ مگابایت شروع شده و بسته به هاستینگی که از آن سرویس میگیرید، ممکن است تا ۵۰۰ مگابایت هم برسد!
در بیشتر مواقع، این محدودیت در سمت سرور اعمال میشود تا از پایین آمدن سرویس میزبانی یا همان هاست جلوگیری شود.
البته که برای بسیاری از دارندگان سایتهای وردپرسی، همین مقدار حداقلی هم کفایت میکند، منتهی برخی نیاز به افزایش حجم آپلود وردپرس را با گوشت و استخوان خود حس خواهند کرد؛ چون میبینند که فرایند ساخت سایت، بهخاطر عدم امکان بارگذاری بعضی از فایلهای حجیم، با مشکل جدی مواجه میشود.
پیشنهاد خواندنی: لوکال هاست وردپرس چیست و چه کاربردهایی دارد؟ |
بهطور مشخص، در مواقع زیر محدودیت حداقلی دردسرساز خواهد بود:
- وقتی یک سایت عکسمحور میسازید و نیازمند آپلود فایلهای تصاویر حجیم هستید؛
- وقتی دیزاین سایت یا پورتفولیوی عکسها شامل تصاویر حجیم میشود؛
- وقتی میخواهید قالب یا افزونۀ وردپرس سنگینی نصب کنید؛
- وقتی زمینۀ فعالیت سایت فروش محصولات دیجیتال مثل کتابهای الکترونیکی، تصاویر، ویدیوها و امثالهم باشد.
- وقتی بهصورت مداوم سایت را با افزودن محتواهای جدید مثل فایلهای صوتی، تصاویر، ویدیوها و… بهروزرسانی میکنید؛ در چنین شرایطی، محدودیت حجم فایلهای قابل بارگذاری دستوبالتان را میببندد.
همانطور که چند خط بالاتر گفتیم، این میزان محدودیت در یک رنج متغیر قرار میگیرد؛ پس قبل از هر کاری، باید دقیقاً بفهمید که نهایت حجمی که میتوانید روی سایتهای وردپرسی بارگذاری کنید چقدر است.
شروع قیمت از
۹۹۰ هزار تومان (شش ماهه)
نحوه بررسی حداکثر اندازه آپلود فعلی در وردپرس
خیلی راحت میتوانید بفهمید محدودیت تعریفشده برای آپلود فایلها چقدر است. فقط کافی است به داشبورد وردپرس بروید و نسبتبه بارگذاری یک فایل جدید اقدام کنید. در پایین پنجرهای که باز میشود، زیر دکمۀ گزینش پروندهها، خواهید دید که حداکثر اندازه چقدر تعریف شده است. درست مثل نمونهای که در تصویر زیر میبینید:
در عکس بالا میبینید که امکان بارگذاری فایلهای تا ۶۴ مگابایت، بدون مشکل وجود دارد؛ منتهی اگر میخواهید فایلهای حجیمتر را روی سایت خود بارگذاری کنید، باید با ما همراه باشید تا انواع روشهای افزایش حجم آپلود وردپرس در لوکال هاست را یاد بگیرید.
💡هاست دانلود لیموهاست، راهکاری بهصرفه برای میزبانی از فایلهای حجیم شما!هاست دانلود لیموهاست در کنار سرویس میزبانی اصلی قرار میگیرد و وظیفۀ نگهداری از فایلهای سایت را بر دوش میکشد! خصوصیات ویژۀ هاست دانلود باعث میشوند بارگذاری فایلهای حجیم هم بدون مشکل انجام بگیرد؛ یعنی بدون مواجهه با مانعی خاص، میتوانید انواع فایلها با حجم خیلی زیاد را هم به سایت خود اضافه کنید. با تهیۀ هاست دانلود لیموهاست، خیالتان راحت است که هم آپلود فایلها با سرعت خیلی زیاد انجام میشوند و هم بازدیدکنندگان میتوانند بدون مشکل و با نهایت سرعت، به فایلهای مد نظر خود دسترسی پیدا کنند. |
نحوه افزایش حجم آپلود وردپرس در لوکال هاست
بالاتر گفتیم که در مواقعی خاص، محدودیت اعمالشده برای حجم فایلهایی که قرار است روی سایت آپلود شوند، میتواند دردسرساز شود؛ ولی خب نگرانی به دل خود راه ندهید؛ چون ما اینجاییم که شما را از این پیچ سخت گذر دهیم؛ پس بیایید برویم سراغ اولین راهکار افزایش حجم آپلود وردپرس.
پیشنهاد خواندنی: هاست دانلود چیست؟ (راهنمای خرید بهترین هاست دانلود) |
۱) اندازه فایل را در فایل htaccess. بهروزرسانی کنید
اگر نمیدانید فایل htaccess. چیست، پیشنهاد میکنیم مقالهای که قبلاً منتشر کردهایم را بخوانید. و اما اینکه چطور میتوان با آپدیت این فایل، محدودیت برای حجم فایلهای آپلودی را ارتقا داد!
بهطور کلی، این فایل مربوط به پیکربندیهای پیشرفته و سطح بالا در سایت است. اگر از وبسرور آپاچی استفاده میکنید و PHP سایت بهعنوان یک ماژول Apache تعیین شده است، میتوانید با افزودن چند خط کد به فایل htaccess، محدودیت حجم آپلود، در وردپرس لوکال هاست را بالا ببرید.
برای دسترسی به این فایل باید از طریق پروتکل FTP به سرور خود متصل شوید؛ سپس به فولدری بروید که WordPress در آن نصب شده است. آنجا فایل مذکور را خواهید دید و با دابل کلیک میتوانید آن را باز کنید.
خطوط زیر را به فایل htaccess اضافه و تغییرات اعمالشده را ذخیره کنید:
php_value upload_max_filesize 64M
php_value post_max_size 128M
php_value memory_limit 256M
php_value max_execution_time 300
php_value max_input_time 300
خطوط بالا، محدودیت حجم را در مقیاس مگابایت افزایش میدهند. اعداد دلخواه را مطابق خواستهها و نیاز خود جایگذاری کنید.
توجه داشته باشید که دو پارامتر max execution time و max input time به ثانیه هستند. خوب است این را هم بدانید که max execution time، به محدودیت زمانیای اشاره میکند که برای یک خط کد صرف میشود. قاعدتاً باید با توجه به وضعیت سایت و شرایط خاصی که دارد، اعدادی را انتخاب کنید که از هر جهت مناسب باشند.
پیشنهاد خواندنی: آموزش نصب وردپرس روی لوکال هاست (wamp و xampp) |
۲) یک فایل جدید به اسم php.ini بسازید
اگر از قبل چنین فایلی روی سرور وجود دارد که باید آن را ویرایش کنید؛ در غیر این صورت، میتوانید فایلی با این عنوان بسازید و از طریق آن، کار افزایش حجم آپلود وردپرس در لوکال هاست را پیش ببرید. چنین فایلی میتواند بخش اعظمی از تنظیمات مربوط به محیط میزبانی سایت وردپرسی را کنترل کند!
یکی از تنظیمات موجود در این فایلها، محدودیت حجم آپلود است. هم میتوانید از طریق کنترلپنلهایی مثل سیپنل و دایرکتادمین کار را ادامه دهید و هم میتوانید با اتصال SSH یا FTP فایل php.ini را ساخته و دستکاری کنید.
درهرصورت، این روش هم بسیار ساده است! کافی است یک ویرایشگر متن (Text Editor) مثل Notepad در ویندوز را باز کنید و تکه کد زیر را در آن بنویسید:
upload_max_filesize = 64M
post_max_size = 128M
memory_limit = 264M
بعد فایل را با نام php.ini ذخیره و با کمک FTP یا SSH به سرور سایت بیفزایید.
اگر این فایل از قبل در root سرور وجود داشت، خطوط کد بالا را به آن بیفزایید و تغییرات را ذخیره کنید.
پیشنهاد خواندنی: آموزش کار با دایرکت ادمین |
۳) اندازه آپلود را از بخش Multisite افزایش دهید
گاهی ممکن است محدودیت در داشبورد وردپرس تعریف شده باشد؛ یعنی احتمال دارد که محدودیت در طرف سرور بیشتر باشد و در داشبورد، محدودیت دستوپاگیرتری را شاهد باشیم؛ مثلاً در طرف سرور حداکثر حجم تعریفشده ۶۴ مگابایت باشد، ولی در داشبورد اجازۀ بارگذاری فایلهای بیشتر از ۳۲ مگابایت داده نشود!
طبیعتاً در چنین شرایطی نمیتوانید محدودیت را بالاتر از ۶۴ مگابایت ببرید؛ ولی امکان افزایش آن تا همان عدد ۶۴ وجود دارد!
برای افزایش حجم آپلود وردپرس از این طریق، به مسیری که در تصویر زیر میبینید بروید و عدد فیلد مقابل Max upload file size را افزایش دهید.
۴) فایل functions.php را ویرایش کنید
روش دیگری که در این راستا کارساز نشان میدهد، ویرایش فایل functions.php است. فایلی که در فولدر WordPress theme قرار دارد. طبیعتاً اینجا هم باید از طریق FTP یا SSH به سرور هاست وصل شوید و اول از همه، فایلی که راجعبه آن صحبت میکنیم را بیابید.
نکته: معمولاً کاربران وردپرس وقتی نمیتوانند دسترسی راحتی به htaccess. داشته باشند، سراغ ویرایش این فایل میروند!
برای ویرایش فایل، هم میتوانید آن را بهصورت مستقیم ادیت کنید و هم میتوانید از افزونههایی مثل WPCode کمک بگیرید.
فرقی نمیکند سراغ کدام روش میروید، در هر دو صورت، باید تکه کد زیر را به آن اضافه کنید:
;ini_set( 'upload_max_size' , '64M' )@
;( 'ini_set( 'post_max_size' , '64M@
;ini_set( 'max_execution_time', '64M' )@
دقت کنید که اینجا هم باید اعداد را مطابق نیاز و خواستههایی که دارید تغییر دهید تا شرایط ایدئالی که دنبالش هستید به وجود بیاید!
در نهایت، تغییرات را ذخیره کنید و ببینید آیا افزایش حجم آپلود وردپرس در لوکال هاست با موفقیت انجام گرفته است یا نه.
لازم است که نکتۀ مهم دیگر را هم گوشزد کنیم. آن هم اینکه با تغییر قالب، اعداد به حالت پیشفرض برمیگردند؛ یعنی مجدداً باید فایل functions.php در قالب جدید را ویرایش کنید تا به حجم آپلود مد نظر خود برسید.
پیشنهاد خواندنی: آموزش نحوه رفع خطای cURL28 یا Connection Timed Out |
فایل wp-config.php را ویرایش کنید
باز هم یک فایل دیگر که ویرایش آن شما را به هدفی که دارید میرساند. در این فایل میتوانید size parameter را بهشکل دلخواه تعریف و شاهد افزایش محدودیت تعریفشده برای حجم فایلهای آپلودی باشید.
باز هم لازم است سراغ یکی از دو پروتکل SSH و FTP بروید تا وارد root سرور سایت وردپرسی خود شوید. آنجا دنبال فایل wp-config.php گشته و آن را باز کنید.
با دابل کلیک، فایل توسط ویرایشگر متن (Text Editor) پیشفرض سیستم شما باز خواهد شد و میتوانید تکه کد زیر را به آن اضافه کنید:
;ini_set( 'upload_max_size' , '20M' )@
;( 'ini_set( 'post_max_size' , '13M@
;ini_set( 'memory_limiy', '15M' )@
دیگر لازم نیست بگوییم که اعداد را تغییر دهید تا محدودیتهای جدید تعریف شوند؛ چون خودتان این موضوع را از بر هستید!
در نهایت تغییرات را ذخیره کنید تا کار تمام شود.
پیشنهاد خواندنی: افزونه چیست؟ آشنایی با انواع پلاگینهای (Plugin) جذاب و کاربردی وردپرس |
۵) از افزونههای مخصوص افزایش حجم آپلود استفاده کنید
همانطور که میدانید، وردپرس بهخاطر متنباز بودنش از هزاران افزونه در زمینههای مختلف برخوردار است. افزونههایی که هرکدام برای انجام کاری خاص کاربرد دارند و دست صاحب سایت وردپرسی را میگیرند.
اگر به هر دلیلی نمیخواهید یا نمیتوانید فایلهای بالا را با افزودن تکه کدهایی هرچند کوتاه دستکاری کنید، امکان استفاده از افزونه برای افزایش حجم آپلود وردپرس برایتان وجود دارد.
یکی از کارآمدترین افزونهها برای این منظور، Increase Max Upload Filesize نام دارد. میتوانید با ورود به مخزن افزونههای وردپرس آن را پیدا کرده و روی سایت خود نصب کنید.
بعد از فعالسازی پلاگین مورد بحث، در داشبورد وردپرس وارد آن شوید. در صفحهای که برایتان باز میشود، دو فیلد خواهید دید که اولی، یعنی Choose Maximum Upload File Size، کشویی است. آن را باز کرده و عدد مد نظرتان را انتخاب کنید. در آخر روی دکمۀ آبیرنگ Save Changes کلیک کرده تا کار افزاش حجم آپلود وردپرس از طریق افزونه به اتمام برسد.
نکتۀ خیلی مهم اینکه این روش هم نمیتواند محدودیت تعریفشده در طرف سرور را برطرف کند! برای رسیدگی به آن طرف ماجرا، میتوانید با ارائهدهندۀ سرویس میزبانی تماس بگیرید و از آنها بخواهید اقدامات لازم برای رفع مشکل را انجام دهند.
در اغلب مواقع، یکی از این ۵ روش کارتان را راه میاندازند؛ اما در برخی شرایط هم ممکن است دستیابی به هدف محقق نشود. اگر اینطور شد، راهی نمیماند جزو پاک کردن لوکال هاست و نصب مجدد آن!
دیگر چیزی برای گفتن نمیماند و وقت آن است که برویم سراغ جمعبندی.
افزایش حجم آپلود وردپرس در لوکال هاست مثل آب خوردن!
گاهی اوقات، محدودیت تعریفشده برای حجم فایلهایی که قرار است روی سایت وردپرسی قرار بگیرند، دردسرساز میشوند. البته که برای برطرف کردن این مشکل هم راهکارهایی وجود دارد و اینطور نیست که با یک مانع غیرقابل عبور مواجه شده باشیم!
در این مقاله، ۵ راهکار کارآمد را بررسی کردیم و سعی داشتیم نحوۀ غلبه بر این معضل را از طرق مختلف آموزش دهیم. در آخر هم گفتیم اگر احیاناً هیچکدام از روشها کارساز واقع نشدند، راهی نمیماند جز نصب مجدد لوکال هاست.
امیدواریم توانسته باشیم پاسخ پرسش اصلی ذهنتان را داده باشیم. اگر همچنان مشکلی در این رابطه دارید، زیر همین بلاگپست کامنت بگذارید تا کمکتان کنیم.
منابع: CLOUDWAYS | wpbeginner
دیدگاه ها
اولین نفری باشید که دیدگاه خود را ثبت می کنید