اطلاعیه

بستن
هنوز اعلام نشده است.

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

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

  • حل مشکل خطای 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) در لینوکس




    برای دیدن سایز بزرگ روی عکس کلیک کنید

نام: NGINX_logo_rgb-01.png
مشاهده: 1
حجم: 18.0 کیلو بایت

    موفق باشید.
    ویرایش توسط Habili : http://linux-zone.org/forums/member/5-habili در ساعت 01-21-2018, 10:45 PM
پردازش ...
X
کانال تلگرام منطقه لینوکسی ها