Як збільшити розмір файлу для завантаження phpmyadmin


14

Я не в змозі змінити розмір файлу, який phpmyadmin приймає для імпорту баз даних на моєму тестовому сервері.

Я змінив усі значення, про які я маю уявлення my.cnf:

max_packet_size
Key_buffer

або розмір та max_post_sizeзначення файлу для завантаження у кожному php.iniфайлі, який я знайшов у системі.

Розмір прийнятого файлу на екрані імпорту все ще залишається 8,192кіб.


Відповідно до збільшення розміру файлу імпорту MySQL за допомогою терміналу ubuntu.
GuruQuest

Відповіді:


6

Перші речі , щоб перевірити (або зверніться до постачальника послуг для перевірки хоста) є значення max_execution_time, upload_max_filesize, memory_limitі post_max_sizeв php.ini файлі конфігурації. Усі ці три параметри обмежують максимальний розмір даних, які можна подавати та обробляти PHP.

Зверніть увагу, що його post_max_sizeпотрібно перевищувати upload_max_filesize.


25

Щоб збільшити розмір файлу імпорту MySQL phpmyadmin в Ubuntu 16.04 або новіших, виконайте ці кроки. У новітній версії Ubuntu у вас може бути PHP 5 або PHP 7.

Крок - 1: відкрийте php.iniвідповідну версію PHP.

  • Для PHP v5.0

    sudo -H gedit /etc/php5/apache2/php.ini
    
  • Для PHP v7.0

    sudo -H gedit /etc/php/7.0/apache2/php.ini
    
  • Для PHP v7.1

    sudo -H gedit /etc/php/7.1/apache2/php.ini
    
  • Для PHP v7.2

    sudo -H gedit /etc/php/7.2/apache2/php.ini
    
  • Для PHP v7.3

    sudo -H gedit /etc/php/7.3/apache2/php.ini
    

Крок - 2: Тепер потрібно збільшити нижче параметрів у php.iniфайлі.

memory_limit = 1500M

post_max_size = 1500M

upload_max_filesize = 1500M

Зверніть увагу: розмір post_max_size повинен бути більшим, ніж розмір upload_max_size

Крок - 3: Тепер вам потрібно перезапустити Ваш сервер apache для здійснення змін.

sudo service apache2 restart

Хтось ще спробував залишити це як коментар у відповідь на цю відповідь: "Зауважте, що це фактично було зазначено вище, але коли я вставив 1500Mb, це не спрацювало. Мій локальний господар вийшов з ладу. Це повинно 1500 м, а не 1500 мб;)"
doppelgreener

6
  1. створити сторінку info.php і перевірити всі відомості про файл

    <?php 
      phpinfo();
    ?>
    
  2. запустіть у своєму веб-переглядачі пошук upload_max_filesize та post_max_size зміни за значенням за замовчуванням 2M до 80M.

  3. Біжи

    sudo -H gedit /etc/php5/apache2/php.ini
    
  4. змінити обидва значення upload_max_filesizeта post_max_size
    змінити за замовчуванням 2Mна80M

  5. Перезапустіть апаш

    sudo /etc/init.d/apache2 restart
    

2

Встановіть змінні upload_max_filesize, post_max_size, memory_limitв php.ini на правильні значення та перезавантажте сервер, тоді він повинен працювати.
Якщо це не працює, перевірте, phpinfo()чи редагували ви правильний php.ini.

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.