در حال کانفیگ یک وب سرور روی انجین ایکس بودم که با error زیر که مربوط به دیتابیس mariadb بود مواجه شدم.
مشکل به خاطر پایین بودن متغییر max_allowed_packet در دیتابیس میباشد. که با بالا بردن مقدار متغییر این مشکل را برطرف کردم. برای حل این مشکل فایل my.cnf خود را پیدا کنید و مقدار زیر را به آن اضافه کنید.
در این سناریو چون من از وب سرور Nginx استفاده میکردم، نیازی به ست کردن متغییر در تنظیمات my.cnf نبود، و باید این متغییر را در فایل nginx.conf تعریف میکردم. بعد از باز کردن فایل nginx.conf تان کافیست در بلاک server متغییر زیر را تعریف کنید.
همچنین پیشنهاد میشود مطالعه کنید.
آموزش نصب LAMP (یا Linux, Apache, MySQL/MariaDB, PHP) در لینوکس
آموزش نصب LEMP (یا Linux, Eginx, MariaDB, PHP-FPM) در لینوکس
موفق باشید.
کد PHP:
413 request entity too large
کد PHP:
set-variable = max_allowed_packet=9000M
کد PHP:
client_max_body_size 20M;
همچنین پیشنهاد میشود مطالعه کنید.
آموزش نصب LAMP (یا Linux, Apache, MySQL/MariaDB, PHP) در لینوکس
آموزش نصب LEMP (یا Linux, Eginx, MariaDB, PHP-FPM) در لینوکس
موفق باشید.