Как снять ограничение на загрузку файлов в 2 мб в phpMyAdmin на Debian

Доброго времени суток. После запуска всех компонентов веб-сервера на своем VPS.Он у меня, к слову, от компании Infobox, я, конечно же, занялся переносом своих сайтов на него. И первой проблемой, с которой я столкнулся, это оказалось что моя база данных MySQL весит уже не много, не мало, а 120Мб, а по-умолчанию поддерживается загрузка файлов размеров, максимум в 2048 килобайт.

Доброго времени суток. После запуска всех компонентов веб-сервера на своем VPS я, конечно же, занялся переносом своих сайтов на него. И первой проблемой, с которой я столкнулся, это оказалось что моя база данных MySQL весит уже не много, не мало, а 120Мб, а по-умолчанию поддерживается загрузка файлов размеров, максимум в 2048 килобайт.

Конечно же, меня это не обрадовало и я начал искать пути решения этой проблемы. Их оказалось даже два, один предложенный командой разработчиков MySQL и второй связанный правкой конфига php.ini и увеличения максимального размера файла, загруженного через атрибут POST. Конечно же я напишу об обоих. Хотя если вы используете CMS для загрузки файлов на сайт, тогда лучше использовать второй способ.

1 способ. Указание каталога для загрузки больших файлов баз данных в phpMyAdmin.

Подключаемся через терминал или Putty к нашему серверу и открываем в текстовом редакторе файл конфига phpMyAdmin. Я для этого использую текстовый редактор nano.

nano /etc/phpmyadmin/config.inc.php

Подключаемся через терминал или Putty к нашему серверу и открываем в текстовом редакторе файл конфига phpMyAdmin. Я для этого использую текстовый редактор nano.  nano /etc/phpmyadmin/config.inc.php

 

В открывшемся окне ищем строчку с параметром $cfg[‘UploadDir’]  у меня это была предпоследняя строка. Прописываем в кавычках путь, в который вам нужно будет закачать файл базы данных. Я дли этого буду использовать каталог nginx для сайтов.

/usr/share/nginx/www

Жмем клавиши Ctrl+X и сохраняем файл.

В открывшемся окне ищем строчку с параметром $cfg['UploadDir']  у меня это была предпоследняя строка. Прописываем в кавычках путь, в который вам нужно будет закачать файл базы данных. Я дли этого буду использовать каталог nginx для сайтов.  /usr/share/nginx/www  Жмем клавиши Ctrl+X и сохраняем файл.

 

Закачиваем файл по указанному нами пути и обновляем страницу phpMyAdmin. Теперь появились новый пункт, позволяющий выбрать базу данных находящуюся в указанной нами папке.

Закачиваем файл по указанному нами пути и обновляем страницу phpMyAdmin. Теперь появились новый пункт, позволяющий выбрать базу данных находящуюся в указанной нами папке.

 

 

2 способ. Изменение конфига php.ini для возможности загрузки файлов более 2мб.

Плюс этого способа заключается в том, что благодаря нему вы сразу же откроете возможность загружать на сайт файлы большого размера, к примеру видео.

1) Открываем конфиг php.ini в текстовом редакторе.

nano /etc/php5/fpm/php.ini

Открываем конфиг php.ini в текстовом редакторе.  nano /etc/php5/fpm/php.ini

 

2) Тут нам нужно найти и изменить два параметра:

upload_max_filesize — устанавливает максимальный размер загружаемого файла,
post_max_size — отвечает за максимальный размер сообщения методом POST.

Я выставлю значение upload_max_filesize равным 150мб, а post_max_size  — 200мб.

 Тут нам нужно найти и изменить два параметра:  upload_max_filesize - устанавливает максимальный размер загружаемого файла, post_max_size - отвечает за максимальный размер сообщения методом POST.  Я выставлю значение upload_max_filesize равным 150мб, а post_max_size  - 200мб. Тут нам нужно найти и изменить два параметра:  upload_max_filesize - устанавливает максимальный размер загружаемого файла, post_max_size - отвечает за максимальный размер сообщения методом POST.  Я выставлю значение upload_max_filesize равным 150мб, а post_max_size  - 200мб.

 

Бывает так, что этих параметров нет в конфиге, тогда вы их может прописать сами, но для надежности используйте поиск по документу (Ctrl+W). Сохраняем и закрываем документ.

Для надежности может перезапустить fpm командой

service php5-fpm restart

На этом всё. Надеюсь эта статья оказалась вам полезной, нажмите одну из кнопок ниже, чтобы рассказать о ней друзьям. Также подпишитесь на обновления сайта, введя свой e-mail в поле справа.

Спасибо за внимание :)

Материал сайта Skesov.ru