learn

افزایش حجم آپلود در وردپرس؛ تنظیم محدودیت PHP و رفع خطا

راهنمای افزایش سقف مجاز بارگذاری بدون ویرایش فایل‌های هسته یا کدهای بی‌اثر در قالب.

افزایش حجم آپلود در وردپرس به محدودیتی بستگی دارد که واقعاً جلوی بارگذاری را گرفته است. عدد ثابتی مثل ۸ مگابایت برای همهٔ سایت‌ها وجود ندارد. ابتدا در رسانه، افزودن پرونده، سقف نمایش‌داده‌شده را بخوانید و اندازه و نوع فایل مشکل‌دار را ثبت کنید.

محدودیت از کجا می‌آید؟

وردپرس در حالت معمول مقدار کوچک‌ترِ upload_max_filesize و post_max_size را مبنا قرار می‌دهد؛ فیلترهای برنامه و تنظیمات شبکه نیز می‌توانند نتیجه را محدود کنند. تابع رسمی محاسبهٔ سقف آپلود این رفتار را نشان می‌دهد. اندازهٔ مجاز فایل با فضای آزاد هاست یکسان نیست.

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

  1. در cPanel ابزار MultiPHP INI Editor را باز کنید.
  2. دامنهٔ همین نصب وردپرس را انتخاب کنید، نه یک سایت دیگر.
  3. سقف هر فایل و مجموع دادهٔ POST را متناسب با نیاز تنظیم کنید.
  4. تغییر را ذخیره کنید و مقدار مؤثر را دوباره در وردپرس ببینید.
  5. یک فایل مجاز و آزمایشی بارگذاری و نتیجه را در کتابخانه بررسی کنید.

اگر سرویس اجازه دهد، نمونهٔ زیر برای سقف فایل ۶۴ مگابایتی است. مقدار POST بزرگ‌تر است تا سربار فرم نیز جا داشته باشد؛ این اعداد نسخهٔ اجباری برای همهٔ سایت‌ها نیستند.

upload_max_filesize = 64M
post_max_size = 80M

کدام روش‌های قدیمی قابل اتکا نیستند؟

ایجاد php.ini در wp-admin تضمین نمی‌کند PHP آن را بخواند. افزودن ini_set در functions.php نیز محدودیت‌هایی از نوع INI_PERDIR را هنگام اجرای قالب تغییر نمی‌دهد. نام upload_max_size هم جای upload_max_filesize نیست. فایل‌های هسته را برای این کار ویرایش نکنید.

دستور php_value در .htaccess به نوع اجرای PHP وابسته است و ممکن است خطا بدهد. از مسیر رسمی پنل یا روش تأییدشدهٔ میزبان استفاده کنید. افزونهٔ وردپرس هم نمی‌تواند هر سقف اجباری سرور را کنار بزند.

اگر همچنان آپلود شکست خورد

  • خطای 413 ممکن است از وب‌سرور یا پراکسی و پیش از اجرای PHP باشد.
  • کمبود فضا، پوشهٔ موقت یا مجوز نامناسب با اندازهٔ فایل فرق دارد.
  • پردازش تصویر بزرگ می‌تواند به حافظهٔ بیشتری از حجم فایل فشرده نیاز داشته باشد.
  • قطع طولانی درخواست را با محدودیت زمان و مسیر شبکه بررسی کنید.

بارگذاری با SFTP به‌تنهایی فایل را به رسانهٔ ثبت‌شدهٔ وردپرس تبدیل نمی‌کند. برای فایل‌های بسیار بزرگ، روش نگهداری و ارائهٔ مناسب را انتخاب کنید. در تیکت، اندازهٔ فایل، پیام خطا و مقادیر مؤثر را بفرستید، نه رمز ورود. مرجع تنظیمات PHP تفاوت دو محدودیت را توضیح می‌دهد.

مطالعهٔ مرتبط

بازبینی فنی: ۱۳ آبان ۱۴۰۵. تاریخ انتشار اولیه و نشانی قبلی حفظ شده‌اند.

مطالب مرتبط

ارسال نظر

فهرست مطالب