اطلاعیه

بستن
هنوز اطلاعیه ای در دست نیست.

حل مشکل خطای 413 request entity too large در nginx

بستن
X
 
  • فیلتر کردن
  • زمان
  • نمایش
Clear All
پست های جدید

    حل مشکل خطای 413 request entity too large در nginx

    در حال کانفیگ یک وب سرور روی انجین ایکس بودم که با error زیر که مربوط به دیتابیس mariadb بود مواجه شدم.
    کد PHP:
    413 request entity too large 
    مشکل به خاطر پایین بودن متغییر max_allowed_packet در دیتابیس میباشد. که با بالا بردن مقدار متغییر این مشکل را برطرف کردم. برای حل این مشکل فایل my.cnf خود را پیدا کنید و مقدار زیر را به آن اضافه کنید.
    کد PHP:
    set-variable max_allowed_packet=9000M 
    در این سناریو چون من از وب سرور Nginx استفاده میکردم، نیازی به ست کردن متغییر در تنظیمات my.cnf نبود، و باید این متغییر را در فایل nginx.conf تعریف میکردم. بعد از باز کردن فایل nginx.conf تان کافیست در بلاک server متغییر زیر را تعریف کنید.
    کد PHP:
    client_max_body_size 20M

    همچنین پیشنهاد میشود مطالعه کنید.

    آموزش نصب LAMP (یا Linux, Apache, MySQL/MariaDB, PHP) در لینوکس

    آموزش نصب LEMP (یا Linux, Eginx, MariaDB, PHP-FPM) در لینوکس


    موفق باشید.
    آخرین ویرایش توسط Habili; در تاریخ/ساعت 02-06-2021, 03:45 PM.
در حال انجام ...
X