برای بسیاری از کاربران وردپرس پیش آمده است که در هنگام آپلود رسانه ( عکس ، موسیقی ، فیلم …. ) با محدودیت آپلود فایل مواجه می شوند و فقط می توانند فایلی تا حجم ۲ مگابایت یا کمتر که فقط به عکس های بی کیفیت محدود می شود ، آپلود کنند.

increase-the-maximum-file-upload-size-in-wordpress

این مشکلات  هیچ ربطی به وردپرس ندارند و از تنظیمات PHP هاست شما می باشند. در این آموزش قصد داریم این محدودیت را با هم برطرف کنیم .

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

بالا بردن حجم آپلود در وردپرس توسط فایل php.ini

از طریق هاست به فایل php.ini خود مراجعه کنید . سپس کد زیر را در آن قرار دهید و سیو کنید.

upload_max_filesize = 128M
post_max_size = 128M
max_execution_time = 300

آموزش ساخت فایل php.ini

اگر نتوانستید فایل php.ini را پیدا کنید ، می توانید در برنامه notepad کد های بالا را بنویسید و  با نام php.ini ذخیره نمایید.سپس آنرا در پوشه wp-admin خود آپلود نمایید. ( این روش صد در صد تست شده نیست پس ممکن است برای برخی هاست ها جواب ندهد)

بالا بردن حجم آپلود در وردپرس توسط فایل htcaccess

اگر به هر دلیلی به فایل php.ini دسترسی نداشتید می توانید کد زیر را در فایل .htcaccess قرار دهید وآنرا سیو کنید.

php_value upload_max_filesize 100M
php_value post_max_size 100M
php_value max_execution_time 300
php_value max_input_time 300

آموزش ساخت .htcaccess

در صورتی که این فایل در هاست شما موجود نیست می توانید آنرا در public_html و با نام .htcaccess  ایجاد کنید و کد های بالارا درون آن قرار دهید.

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

بالا بردن حجم آپلود در وردپرس توسط فایل functions.php

کد زیر را به فایل functions.php اضافه کنید .

@ini_set( 'upload_max_size' , '64M' );
@ini_set( 'post_max_size', '64M');
@ini_set( 'max_execution_time', '300' );

نکته : این روش ممکن است در برخی از سیستم های ودپرس جواب ندهد.

امیدوارم این آموزش توانسته باشد مشکل شما را حل کند. اگر روش دیگری را برای حل این مشکل را می دانید، آن را در این صفحه به اشتراک بگذارید.