Доброго вам дня. Після запуску всіх компонентів веб-сервера на своєму VPS .Він у мене, до речі, від компанії Infobox. я, звичайно ж, зайнявся перенесенням своїх сайтів на нього. І першою проблемою, з якою я зіткнувся, це виявилося що моя база даних MySQL важить вже не багато, не мало, а 120Мб, а по-замовчуванню підтримується завантаження файлів розмірів, максимум 2048 кілобайт.
Звичайно ж, мене це не втішило і я почав шукати шляхи вирішення цієї проблеми. Їх виявилося навіть два, один запропонований командою розробників MySQL і другий пов'язаний правкою конфіга php.ini і збільшення максимального розміру файлу, завантаженого через атрибут POST. Звичайно ж я напишу про обох. Хоча якщо ви використовуєте CMS для завантаження файлів на сайт, тоді краще використовувати другий спосіб.
1 спосіб. Вказівка каталогу для завантаження великих файлів баз даних в phpMyAdmin.
У вікні, шукаємо рядок з параметром $ cfg [ 'UploadDir'] у мене це була передостанній рядок. Прописуємо в лапках шлях, в який вам потрібно буде закачати файл бази даних. Я дли цього буду використовувати каталог nginx для сайтів.
Тиснемо клавіші Ctrl + X і зберігаємо файл.
Закачуємо файл за вказаною нами шляху і оновлюємо сторінку phpMyAdmin. Тепер з'явилися новий пункт, що дозволяє вибрати базу даних знаходиться у зазначеній нами папці.
2 спосіб. Зміна конфіга php.ini для можливості завантаження файлів більш 2мб.
2) Тут нам потрібно знайти і змінити два параметри:
upload_max_filesize - встановлює максимальний розмір файлу,
post_max_size - відповідає за максимальний розмір повідомлення методом POST.
Я виставлю значення upload_max_filesize рівним 150Мб, а post_max_size - 200Мб.
Буває так, що цих параметрів немає в конфіги, тоді ви їх може прописати самі, але для надійності використовуйте пошук по документу (Ctrl + W). Зберігаємо і закриваємо документ.
Для надійності може перезапустити fpm командою
service php5-fpm restart
Дякуємо за увагу