راهنمای کامل افزایش حجم آپلود فایل در وردپرس
در این مقاله به نحوه افزایش حجم آپلود فایل در وردپرس از طریق ssh و پنل دایرکت ادمین و… میپردازیم, با ما همراه باشید.
وردپرس یکی از محبوبترین سیستمهای مدیریت محتوا است که به کاربران اجازه میدهد تا به راحتی وبسایتهای حرفهای و شخصی خود را مدیریت کنند. با این حال، یکی از محدودیتهایی که ممکن است کاربران با آن روبرو شوند، محدودیت در حجم آپلود فایلهاست. این محدودیت به طور پیشفرض در بسیاری از هاستها اعمال میشود و ممکن است هنگام بارگذاری فایلهای سنگین، مثل ویدیوها یا فایلهای بزرگ، مشکلاتی ایجاد کند. خوشبختانه، وردپرس قابلیتهای فراوانی برای افزایش حجم آپلود فایل دارد که میتوان از روشهای مختلفی برای تغییر آن استفاده کرد.
افزایش حجم آپلود فایل در وردپرس
افزایش حجم آپلود در وردپرس یکی از مشکلاتی است که اکثر سایت های وردپرسی با آن مواجه شدند. این یک مشکل بزرگ است که راه حل ساده ای دارد.
بصورت پیشفرض تنظیمات وبسرور و اکستنشن های دیتابیس و … در حالت تنظیمات اولیه هستند و برای افزایش آن چند راه حل وجود دارد.
که در ادامه به آن میپردازیم.
افزایش حجم آپلود وردپرس در دایرکت ادمین
در روش افزایش حجم آپلود فایل وردپرس از طریق پنل میتوانید تا 128 مگابایت فایل را اضافه کنید که حالت پیفرض آن 2 مگابایت میباشد .
به همین منظور در صورتی که این مقدار برای شمکا کافی است مراحل زیر را انجام میدهیم:
1- بعد از ورود به پنل دایرکت ادمین روی گزینه Domain Setup کلیک میکنیم.
2- سپس روی نام دامنه مورد نظر کلیک میکنیم و در پنجره باز شده گزینه php setting… را کلیک کلیک میکنیم.
3- در مرحله آخر گزینه post_max_size را انتخاب و حجم 128 یا … را انتخاب و روی گزینه save کلیک میکنیم.
به این گونه مقدار post_max_size را افزایش دادیم از طریق تنظیمات پنل ولی مشکلی که دارد بیشتر از 128 مگ را پشتیبانی نمیکند و برای افزایش بیشتر از این مقدار همراه ما باشید.
افزایش حجم آپلود وردپرس با ssh
در افزایش حجم آپلود وردپس از طریق ssh ما محدودیتی بابت مقدار تعیین کننده یا تعیین شده نداریم و تنها کافیست که مراحل زیر را دنبال کنید:
1- ابتدا به ssh لاگین نمایید.
2- دستور find / -name php.ini
را بزنید تا فایل های php.ini
برای شما لیست گردد.
find / -name php.ini
همانطور که در مرحله قبل دیدیم در قسمت Domain Setting… ورژن php سایت ما روی 7.4 تنظیم شده بود پس برای ویرایش وب سرور فعال گزینه /usr/local/php74/lib/php.ini
را ویرایش میکنیم با دستور زیر:
nano /usr/local/php74/lib/php.ini
و بعد از باز شدن ویرایشگر با کلید های بالا و پایین دنبال گزینه post_max_size میگردیم و مقدار آن را به عدد مورد نیاز تغییر میدهیم مثلا 2G یا 2048M و…
بعد از تنظیمات کلید Ctrl+x را میزنیم و برای تایید کلید y را کلیک میکنیم تا فایل ذخیره شود برای اعمال تغییرات وب سرور یکبار باید ریستارت شود.
نکته: در صورتی که با ارور مواجه شدید حتما ویرایشگر nano در سرور نصب نیست که با دستور
yum install nano -y
میتوانید ویرایشگر را نصب کرده و سپس مراحل بالا را انجام دهید.
افزایش حجم آپلود وردپرس با function.php
برای افزایش حجم post_max_size از طریق function وارد هاست میشویم و به مسیر public_html/wp-content/themes میرویم.
سپس کد های زیر را در انتهای این فایل قبل از ?> قرار میدهیم.
@ini_set( 'upload_max_size' , '512M' ); @ini_set( 'post_max_size', '512M'); @ini_set( 'max_execution_time', '300' );
افزایش حجم آپلود وردپرس با .htaccess
در این روش هم میتوانیم با استفاده از فایل .htaccess که در همه هاست ها و وردپرس ها موجود است اقدام به ویرایش و افزایش حجم آپلود فایل در وردپرس کنیم.
برای اینکار ابتدا وارد هاست و فایل منیجر شوید و فایل .htaccess را ویرایش کنید و کد های زیر را در انتهای فایل قرار دهید و ذخیره کنید.
php_value upload_max_filesize 512M php_value post_max_size 512M php_value max_execution_time 300 php_value max_input_time 300
نتیجهگیری:
محدودیت حجم آپلود فایل در وردپرس میتواند برای بسیاری از کاربران، به ویژه مدیران سایتهایی که به آپلود فایلهای بزرگتر نیاز دارند، یک چالش محسوب شود. با این حال، راهکارهای متنوعی برای رفع این محدودیت وجود دارد که هر کدام بسته به دسترسیهای شما و تنظیمات سرور، میتوانند بسیار مؤثر باشند. از ویرایش مستقیم فایلهای سیستمی مانند PHP.ini گرفته تا استفاده از افزونههای وردپرس، همه این روشها میتوانند بهطور قابلملاحظهای این محدودیتها را کاهش دهند.
در نظر داشته باشید که هرچند تغییرات فنی میتواند نیازهای شما را برآورده کند، اما باید با دقت و آگاهی انجام شود. برخی از تغییرات ممکن است بهصورت موقت مؤثر باشند و در صورت بروز مشکل، نیاز به پشتیبانی بیشتری از طرف هاست یا متخصصان وبسایت داشته باشید. همچنین، افزونهها یک گزینه سریع و آسان هستند، اما استفاده از افزونههای معتبر و بهروز ضروری است تا از آسیبهای احتمالی جلوگیری کنید.
در نهایت، افزایش حجم آپلود فایل میتواند به بهبود عملکرد وبسایت و تجربه کاربری کمک کند، اما بهینهسازیها و مدیریت صحیح این تنظیمات برای حفظ امنیت و کارایی وبسایت ضروری است. همواره توصیه میشود پیش از اعمال تغییرات، از تنظیمات فعلی بکاپ بگیرید و تغییرات را به دقت اعمال کنید تا از هرگونه مشکل احتمالی جلوگیری شود.
چگونه میتوانم بفهمم حجم آپلود فایل در وردپرس چقدر است؟
شما میتوانید از بخش رسانهها در پیشخوان وردپرس استفاده کرده و هنگام آپلود فایل، محدودیت فعلی حجم آپلود را مشاهده کنید.
اگر دسترسی به PHP.ini نداشته باشم، چه کار کنم؟
اگر به فایل PHP.ini دسترسی ندارید، میتوانید از طریق فایل .htaccess یا با استفاده از افزونههای وردپرس، حجم آپلود را افزایش دهید.
آیا تغییر حجم آپلود میتواند امنیت سایت را تحت تأثیر قرار دهد؟
بله، تغییرات نادرست در فایلهای سیستمی میتواند امنیت سایت را به خطر بیندازد. بهتر است تنظیمات را با دقت و مطابق راهنماییها انجام دهید یا از یک متخصص کمک بگیرید.
چرا بعد از تغییر حجم آپلود هنوز محدودیت دارم؟
ممکن است سرویس میزبانی شما محدودیتهای دیگری اعمال کرده باشد. در این صورت، با پشتیبانی هاست خود تماس بگیرید تا اطلاعات بیشتری دریافت کنید.
آیا استفاده از افزونهها برای افزایش حجم آپلود مطمئن است؟
بله، استفاده از افزونههای معتبر برای تغییر تنظیمات حجم آپلود مطمئن است، اما همیشه بهتر است از افزونههای با رتبه بالا و مورد تأیید استفاده کنید.
برای مثال افزونه Increase Maximum Upload File Size مورد تایید است.