افزایش حجم آپلود در وردپرس

افزایش حجم آپلود در وردپرس یکی از مشکلاتی هست که تقریباً برای تمامی کاربران در وردپرس پیش آمده که در اون قادر نیستند تا فایل با حجم دلخواه را در وردپرس آپلود کنند. احتمالاً شما هم با این مشکل مواجه شدهاید که وقتی در سیستم مدیریت محتوای وردپرس می خواهید فایلی را آپلود کنید با خطای محدودیت حجم آپلود روبرو می شوید. این مورد بستگی به تنظیمات php سرور هاست شما دارد و برای همه متفاوت است. علت محدودیت در حجم آپلود وردپرس به میزبانی هاست شما برمی گردد که حداکثر میزان حجم آپلود در وردپرس را برای سرور روی چه میزان قرار داده باشد که اگر فایلی بیشتر از این حجم مشخص شده بخواهید آپلود کنید قادر به آپلود آن در رسانه وردپرس نخواهید بود و مجبورید یا از طریق هاست اقدام به آپلود فایل در وردپرس بکنید که در این صورت در رسانه وردپرس فایل به شما نشان داده نخواهد شد و یا اینکه میزان محدودیت حجم آپلود در وردپرس را با استفاده از روشهایی که وجود دارد افزایش دهید.
آموزش افزایش حجم آپلود در وردپرس
در ابتدا بررسی کنید که چه میزان حجم برای رسانه وردپرس ما تعیین شده است و برای این منظور کافی است تا در پیشخوان وردپرس به مسیر رسانه> افزودن مراجعه کنید تا مشابه تصویر زیر میزان حجمی که با استفاده از اون قادر هستید تا فایلی را در وردپرس آپلود کنید به شما نمایش داده شود.
همونطور که در تصویر می بینید حجم آپلود در وردپرس روی ۲ مگابایت تنظیم شده که در این صورت قادر به آپلود فایلهایی با بیش از ۲ مگابایت نخواهیم بود. حالا برای اینکه حجم آپلود در وردپرس را افزایش دهیم می توانیم به یکی از روشهای زیر عمل کنیم تا هر کدوم که جواب داد ازش استفاده کنیم.
روش های افزایش حجم آپلود فایل در وردپرس
۱- تغییر در فایل php.ini اصلی
روش اول برای افزایش حجم آپلود وردپرس با استفاده از فایل php.ini صورت می گیرد که برای این منظور باید به این فایل در سرور دسترسی داشته باشید، در صورتی که از سرور مجازی استفاده میکنید یا اینکه به این فایل در سرور دسترسی دارید باید به دنبال فایل php.ini بگردید و کد زیر رو به آخر آن اضافه کنید.
upload_max_filesize = 100M
post_max_size = 100M
max_execution_time = 300
۲-افزایش حجم آپلود وردپرس با استفاده از افزونه
افزونه Increase Upload Max Filesize را دانلود کرده و نصب کنید. با استفاده از این افزونه شما می توانید حجم آپلود را تا ۳۲ مگ افزایش بدهید. برای فعال سازی از قسمت ابزارها / Upload Max Filesize باید در این قسمت شما باید روی custom settings کلیک کنید و افزونه را اجرا کنید. در اینجا می توانید حجم ۳۲ مگ را مشاهده کنید. اگر حجم آپلود افزایش نیافت چند ساعت بعد مجدداً چک کنید. بعد از این که تغییرات اعمال شد می توانید افزونه را غیر فعال کنید. کار این افزونه وارد کردن چند خط کد به فایل های php5.ini و php.ini هست. وقتی افزونه را اجرا می کنید کدهای لازم برای افزایش حجم آپلود در فایل ها نوشته میشوند.
حالا همونطور که در تصویر می بینید مقدار حجم دلخواه را می توانید انتخاب کنید و در رسانه وردپرس افزایش داده و بر حسب بایت وارد کرده و ذخیره کنید. به عنوان مثال اگر حجم آپلود در وردپرس را روی ۴۸۸ مگابات تنظیم کنید باید میزان این حجم بر حسب بایت را روی ۵۱۲۰۰۰۰۰۰ انتخاب کنم.
حالا همونطور که در تصویر می بینید حجم آپلود در وردپرس افزایش پیدا کرده و می توانیم فایل با این میزان حجم را در اون آپلود کنیم.
افزونه PBP Increase upload limit یک افزونه فوق العاده برای افزایش میزان آپلود وردپرس و از بین بردن محدودیت در بارگذاری فایل ها هست. این افزونه میزان حجم آپلود را تا ۲۵۰ مگ افزایش می دهد. نصب این افزونهها در وردپرس مثل سایر افزونه هاست.
۳- قرار دادن کد های زیر در functions
با استفاده از روش فانکشن قالب هم می توان حجم آپلود در وردپرس را افزایش دهید. برای این منظور بعد از اینکه به File manager هاست مراجعه کردید به مسیر /public_html/wp-content/themes/ مراجعه کنید و سپس وارد پوشه قالبی که روی سایت فعال هست و از اون استفاده می کنید شده و کدهای زیر را در این فایل قرار دهید.
@ini_set( ‘upload_max_size’ , ’64M’ );
@ini_set( ‘post_max_size’, ’64M’);
@ini_set( ‘max_execution_time’, ‘300’ );
بعد از قرار دادن و ذخیره کدهای فوق در فایل فانکشن قالب می توانید به رسانه وردپرس مراجعه کرده و ببینید که حجم آپلود در وردپرس اضافه شده است یا خیر؟!
اضافه کردن این کد در functions.php روی بعضی وب سایت های وردپرسی جواب نمیدهد.
۴– روش htaccess.
یکی دیگر از روشهایی که با استفاده از آن می توانید حجم آپلود وردپرس را اضافه کنید با استفاده از فایل htaccess. هاست صورت می گیرد که می توانید با قرار دادن کد زیر در این فایل حجم آپلود را اضافه کنید و معمولاً این روش بهتر از سایر روشها جواب می دهد اما اگر تو تنظیمات پیوندهای یکتا وردپرس اقدام به تغییر پیوند یکتا کنید یا حتی روی دکمه ذخیره تغییرات بدون انجام هیچ تغییری کلیک کنید این فایل از نو ساخته می شود که تنظیماتی هم که برای اضافه کردن حجم آپلود در وردپرس وارد کردید از بین خواهند رفت و مجدداً باید کدها را وارد کنید.
برای این روش ابتدا وارد هاست شده و سپس به File Manager مراجعه کنید. در مرحله بعد به مسیر public_html مراجعه کرده و به دنبال فایلی با نام htaccess. بروید. همونطور که از نقطه ابتدایی نام این فایل مشخص است این فایل جزو فایلهای مخفی در هاست است پس اگر برای اولین بار قصد تغییر در این فایل را داشته باشید به شما نمایش داده نخواهد شد. بنابراین روی دکمه Settings که در بالای صفحه در سمت راست قرار دارد کلیک کنید و بعد از اینکه پنجره زیر باز شد تیک گزینه Show hidden files را فعال کرده و روی دکمه Save کلیک کنید تا فایل htaccess. نمایش داده شود.
حالا روی فایل htaccess. راست کلیک کنید و گزینه Edit را انتخاب کنید تا صفحه ویرایش فایل باز شود و کدهای زیر را درون اون قرار دهید و ذخیره کنید.
php_value upload_max_filesize 100M
php_value post_max_size 100M
php_value max_execution_time 300
php_value max_input_time 300
بعد از قرار دادن کد حجم آپلود در وردپرس اضافه خواهد شد، در صورتی که هیچ یک از این روش ها برای شما پاسخگو نبود باید با پشتیبانی هاست خود تماس بگیرید و درخواست کنید که مقدار upload_max_filesize و post_max_size و max_execution_time را برای شما تغییر دهند.
درباره Mostafa Shoa
مدیر تیم پارس نویس، کارشناس مهندسی نرم افزار، مدرس دوره های برنامه نویسی و طراحی سایت در مدارس تیزهوشان، مشاور تبلیغات و بازاریابی استارتاپ ها و کسب و کارهای اینترنتی
نوشته های بیشتر از Mostafa Shoa
دیدگاهتان را بنویسید