PhpMyAdmin премахване на ограничението за размера на файла, Денис kuzmenov

Добър ден! Днес ние отново докоснете в движение от сървър до сървър, и на проблемите, които могат да възникнат в процеса.

Става дума за прехвърляне на базата данни и за функциите на сървърни конфигурации, които могат да "плуват" по време на работа в PhpMyAdmin.

PhpMyAdmin премахване на ограничението за размера на файла, Денис kuzmenov

продром

Ще започна с лирични отклонение. Когато за първи път започнах повече или по-малко професионална дейност в уеб-дизайн, изглежда логично и единственото истинско правило: нов сайт - това е винаги на нова база данни. Какво не е ясно? Всички листа. Защо дръпнете за съществуваща база данни таблица? В отговор на системния администратор, който е бил част от екип, който работи по редица интернет проекти, винаги въздъхна тежко, понякога остро разкритикува и говорихме за префикс маса. По принцип, за да получите нова база данни е трудно. Почти невъзможно. Аз имам този много досадно, дразнещо за степента на бяс.

Аз не разбирам подхода администратор на сървъра точно до момента, докато не трябваше да се справи с прехвърлянето на две дузини сайтове с един сървър на друг. Редица онлайн ресурси, като използвате различни бази данни. Като цяло, реализираните и застана на пътя на корекция. Подходът е променило. Сега, аз група на различните проекти, в 3-5 бази данни, което значително опростява живота. Обемът на всяка база данни е по-голям, но броят на базите си - много по-малко.

Аз трябва да кажа, че значителна част от базата данни може да бъде причинено само от един онлайн ресурс. Тази ситуация се среща често, и не забравяйте да го вземе под внимание. И така, какво може да се случи с прехвърлянето на проблема с базата данни? Продължи с практическа насоченост.

Максималният размер на файла е 2048 килобайта

Като правило, това е стандартното ограничение за внос на съществуваща база данни.

PhpMyAdmin премахване на ограничението за размера на файла, Денис kuzmenov

PMA тъй като тя предполага. Архивите над 2 мегабайта - не е прието

Както можете да предположите, базата данни може да бъде принуден да подаде с .gzip разширение. bzip2 или .zip, затваряйки по този начин на въпроса. Въпреки това е възможно, не винаги. Казано по-просто, опитайте архивиране damp.sql, размерът на 100 MB няма да доведе до желания резултат. Но ние ще се опитаме, провери за кратко, колкото е възможно за компресиране на база един или друг начин архиватор.

Архивиране на база данни

Bit експерименталната част.

В момента има резервен с размера на разширение .sql

100 MB. Какво ще даде архивиране?

Резултатите са получени в 7Zip десктоп архиватор. стандартна конфигурация.

Експериментът завърши. резултати за компресия са забележителни, но не достатъчно, за да реши проблема.

Забележка: Увеличението на нивото на компресия и други настройки може да даде по-значими резултати, но за чистотата на експеримента, ние счита чисто настройките по подразбиране.

Как да се премахнат ограниченията

Осъзнавайки, че проблемът не е решен на ниво файл, да пристъпи към решаването на ниво сървър. Има най-малко по два начина.

На първо място, това е класика. Редактирането php.ini файл. Като правило, пътя до файла е както следва: / и т.н. / php5 / apache2.

Редактирайте файла, колкото можете с конзолата и с помощта на ISPmanager или друг контролен панел.

Ние сме заинтересовани от два параметъра:

  • upload_max_filesize - максимален размер на файла за качване
  • post_max_size - максималният размер съобщение метода POST.

Поставих двата параметъра равни на 200 MB. Рестартирайте FPM (FastCGI Process Manager) екип за обслужване на php5-FPM рестартиране. Между другото, направи всичко същото е възможно чрез интерфейса на ISPmanager:

PhpMyAdmin премахване на ограничението за размера на файла, Денис kuzmenov

ISPmanager: настройки на PHP

Готово. внесени Размерът на файла се увеличава.

Един алтернативен подход: Импортирайте файла от папка

/etc/phpmyadmin/config.inc.php редактирате файла. Ние сме заинтересовани в параметър $ CFG на [ 'UploadDir']. Тук ние трябва да укажете пътя до папката, в която има резервни копия на бази данни. Погледнете Внос PhpMyAdmin, нов елемент:

PhpMyAdmin премахване на ограничението за размера на файла, Денис kuzmenov

Важно: Не всички кисели млека са създадени равни. Далеч от всяка директория от PhpMyAdmin имат права за достъп!
Аз препоръчвам да използвате / ЮЕсАр / акции / на папка /.

Готово. Можете да импортирате.

Тук, по принцип, и всички. Желая Ви успешна контролно-пропускателни пунктове и само на надеждни сървъри. Докато се срещнем отново.