Как увеличить размер загружаемого файла phpmyadmin

13

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

Я изменил все значения, о которых имею представление my.cnf:

max_packet_size
Key_buffer

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

Принятый размер файла на экране импорта по-прежнему остается 8192 кб.

мистифицировать
источник
В соответствии с указаниями увеличения размера файла импорта MySQL с помощью терминала Ubuntu.
GuruQuest

Ответы:

5

Первые вещи , чтобы проверить (или обратитесь к поставщику услуг для проверки хоста) являются значения 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, это не сработало. Мой localhost вышел из строя. Он должен 1500m, а не 1500mb;)»
двойник
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. Перезапустите Apache

    sudo /etc/init.d/apache2 restart
    
Сиддхарт Шукла
источник
2

Установите переменные upload_max_filesize, post_max_size, memory_limitв php.ini на правильные значения и перезапустите сервер, тогда он должен работать.
Если это не работает, проверьте, правильно phpinfo()ли вы редактировали php.ini.

Pabi
источник