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

Обновлено: 07.07.2024

Я пытался импортировать базу данных через phpMyAdmin. Мой файл базы данных a.sql и его размер составляет 1,2 ГБ Я пытаюсь импортировать это на локальном и phpMyAdmin говорит:

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

пожалуйста, помогите мне действительно нужно, чтобы это работало.

его из-за PHP, который имеет ограничение размера файла для загрузки.

Если у вас есть доступ к терминалу/оболочке, то вышеуказанные ответы @Kyotoweb будут работать.

один из способов сделать это заключается в том, что вы создаете .файл htaccess / ini для изменения настроек PHP, чтобы получить файл sql, загруженный через PHPmyAdmin.

Примечание Вы должны удалить этот файл после загрузки.

  1. открыть php.ini-файл из C:\wamp\bin\apache\Apache2.4.4\bin обновление следующее направление чем после перезагрузки WAMP сервера или перезапуска всех служб теперь загрузить данные с помощью функции импорта в phymyadmin. Применить второй шаг, если пока не загрузить данные.
  2. открыть config.по умолчанию.php-файл в c:\wamp\apps\phpmyadmin4.0.4\libraries (Откройте этот файл по к в phpmyadmin версии)
    Найти $cfg['ExecTimeLimit'] = 300; заменить на $cfg['ExecTimeLimit'] = 0;
    Теперь вы можете загружать данные.
  1. нажмите на значок WampServer - > MySQL - > mysql Consol
  2. введите пароль базы данных, как root in popup
  3. выберите имя базы данных для вставки данных, написав команду USE DATABASENAME
  4. затем загрузите исходный файл sql как SOURCE C:\FOLDER\database.sql
  5. нажмите enter для вставки данных.

использовать командную строку :

где MYDATABASE.SQL-это sql файл.

еще один вариант, который никто здесь еще не упоминал, - это сделать ступенчатую загрузку базы данных с помощью такого инструмента, как BigDump чтобы обойти ограничение. Это простой PHP-скрипт, который загружает фрагмент базы данных за один раз, прежде чем перезапустить себя и перейти к следующему фрагменту.

Я изменил весь php.параметры ini, которые я знаю: upload_max_filesize , post_max_size .

почему я все еще вижу 2MB?

Im с помощью Zend Server CE, на Ubuntu VirtualBox над узлом Windows 7.

вы, вероятно, не перезагрузили сервер ;)

или вы изменили неправильный php.ini .

или вам действительно удалось сделать оба ^^

находим файл под названием: php.ini на вашем сервере и выполните следующие действия

при установке apache2 и php5 вам необходимо внести три изменения в php.ini-файл. Сначала откройте файл для редактирования, например:

sudo gedit /etc/php5/apache2/php.ini

sudo gedit /etc/php/7.0/apache2/php.ini

далее поиск post_max_size запись и введите большее число, чем размер вашей базы данных (в данном случае 15M), например:

далее отредактируйте запись для memory_limit и дайте ему большее значение, чем то, которое дано post_max_size .

затем убедитесь, что значение upload_max_filesize меньше, чем post_max_size .

порядок от самого большого до самого маленького должен быть:

после сохранения файла, перезапустите Apache (например, sudo /etc/init.d/apache2 restart ), и вы установлены.

не забудьте Restart Apache Services для изменений, которые будут применены.

просто измените свой php.Ини(программе XAMPP/PHP в/РНР.ini) файл, это сработало для меня!

и, не забудьте перезапустить Модуль Apache С Панель управления XAMPP.

увеличить размер загрузки / импорта phpMyAdmin

по умолчанию вы получаете ограничение на 2 Мб размера загрузки / импорта в phpmyadmin. Это делает его странным и очень невозможно импортировать большие файлы. Вы можете увеличить разрешенный размер загрузки phpmyadmin, отредактировав php вашего сервера.ini конфигурационный файл. Обычно на таких серверах, как CentOs, он находится в /etc/php.ini.

Шаг 1: Перейдите к php.ini и найдите следующее и измените их значения на что-то более высокое, чем ваше размер базы данных. (В этом примере я использовал 20Мб).

Шаг 2: перезапустите службу apache, чтобы это новое изменение вступило в силу. Обычно команда для перезапуска apache будет

вы также можете перезапустить непосредственно с их пути, как

если вы находитесь на общем хостинге и не имеете доступа root или доступа к вашему php.ini файл конфигурации, то другой способ, чтобы создать .файл htaccess в корневом каталоге приложения и добавьте следующая строка

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

для загрузки больших файлов через PHPMyAdmin выполните следующие действия:

Шаг 1: Откройте php.ini-файл.

Шаг 2: Обновление Лимита Памяти:

Шаг 3: Обновление максимального размера для публикации:

Шаг 4: Обновление максимального размера файла для загрузки:

Шаг 5: Обновление Максимальное Время Выполнения:

Шаг 7: перезапустите панель управления xampp.

проверьте все 3:

  • upload_max_filesize
  • memory_limit
  • установка post_max_size

в php.ини файл конфигурации

* для тех, кто использует WAMP @windows, вы можете выполнить следующие действия:*

также его можно приспособиться к любой установке phpmyadmin.

найдите свою конфигурацию.Инк.php файл для конфигурации PhpMyAdmin (для wamp он здесь: C:\wamp\apps\phpmyadminVERSION\config.Инк.в PHP

добавить эту строку в конце файла перед "?>":

создать папку на

скопируйте свой огромный файл sql там.

перейдите на вкладку импорт phpmyadmin и вы увидите список файлов, загруженных в c:\wamp\sql папка.

вот как я это сделал:

найдите в /etc/php5/apache2/php.ini

изменить его как

(что более чем достаточно)

enter image description here

открыть этот файл

изменить данные параметры:

  • memory_limit =128 МБ
  • установка post_max_size = 64М
  • upload_max_filesize = 64M

Я нашел проблему, и я пост hete, если кто-то следовал за какой-то блог там, чтобы создать своего рода enviromment у меня есть (win 7 хост с ubuntu и Zend server ce на virtual box).

/usr/местные/Зенд/Гуй/документации/и т. д./В PHP-fcgi по.ini

В конце концов, вы были правы насчет файлов, конечно, но я ошибся в том, какой файл мне пришлось изменить:)

C:\xampp\php\php.ini в моем случае или это может быть C:\php\php - . ini, если Apache / PHP / MySQL являются автономными

upload_max_filesize = 2M по умолчанию

так его можно изменить по желанию. И в моем случае upload_max_filesize = 20M

post_max_size = 8M по умолчанию его следует изменить на post_max_size = 20M а также

memory_limit=128M по умолчанию, и нет необходимости изменять, чтобы увеличить Макс 2056kb или 2mb .sql-файл ограничений. Но это только означает, что сценарий может потреблять до 128 память при запуске apache и sql server, и если вы измените memory_limit=128M выше и запустите любой неисправный скрипт, это может вызвать проблемы. Так что решать тебе.

у меня была та же проблема. мое решение: перейдите в /etc / phpmyadmin и отредактируйте apache.conf в <Directory>[. ]</Directory> раздел вы можете добавить

решил проблему для меня!

у меня была проблема с изменением размера загрузки на моем phpmyadmin и OS X 10.9.4 Mavericks. Сначала я не знал, где php.ini так используется locate

который вернулся с

Я пробовал редактировать / usr / local/etc/php/5.4 / php.ini, а затем перезагрузите сервер, поставьте это не сработало.

Я вспомнил, что есть лучший способ узнать этот файл, который я ищу или, по крайней мере, где php ищет РНР.ini.

вернулся, сказав, что он ожидает /etc/php.но у меня его не было. Ниже приведено от phpinfo ():

оказывается, что первый результат в команде locate выше - это то, что я ищу.

по крайней мере, в OS X 10.9.4 Mavericks (OS X-это что-то новое для меня) /etc на самом деле является ссылкой и т. д. - > private/etc, и, похоже, PHP принимает значения по умолчанию, если php.ini на самом деле присутствует.

Я скопировал /частных/и т. д./РНР.ini.по умолчанию

затем проверил переменные в новом /etc / php.ini согласно совету Адитья Бхатта выше, и это сработало. В моем случае значения были:

очевидно, что служба apache должна быть перезапущена, чтобы увидеть изменения.

как импортировать огромное количество данных в Xampp

Это лучшее решение для открытия новой, чистой базы данных и импорта файла в phpMyAdmin. Выберите файл из локальной папки и оставьте все настройки как есть. Так и должно быть.

но если ваш файл превысил размер файла 2 МБ (это значение по умолчанию в установке xampp), чем вам нужно настроить некоторые. В основном мы просто увеличим максимальный размер загружаемого файла.

откройте папку установки xampp и перейдите к папка php. С помощью некоторого файла текстового редактора (notepad++) откройте файл с именем php.ini (по типу windows опишите его как параметры конфигурации) и отредактируйте строку (cca. 770 или нажмите ctrl+f в notepad++, чтобы найти его):

вместо 2M, положить хотел максимальный размер файла (16 МБ, например, но не выше 128 м),

после этого перейдите к этой строке: max_execution_time = 30 вместо 30, увеличить время выполнения в секундах (90 например), также вам нужно измените эту строку:

вместо 60, увеличьте время входного сигнала в секундах (120 например) и прежде всего вы должны изменить эту строку:

вместо 2M, увеличьте до 16M например. Сохраните файл, перезапустите apache и mysql в xampp и попробуйте загрузить снова, если вы правильно следуете, вы сможете импортировать файлы через 16MB (пример)

для увеличения лимита в WHM:

  1. перейдите к конфигурации сервера > Настройки Настройки
  2. выберите вкладку PHP
  3. обновление "cPanel PHP max POST size" & "cPanel PHP max upload size" (размер поста должен быть больше)

вы можете просто использовать приложение администратора MySQL или MySQL workbench. Легкие приложения, и вы можете экспортировать или импортировать весь сервер, однако размер. Я опаздываю на вечеринку здесь, но я надеюсь, что это поможет кому-то.

У меня была такая же проблема, мой предел загрузки был 2 МБ, я отредактировал свой php.ini, и я установил его в 5 MB, но все равно он показывал 2 MB даже после перезагрузки сервера. Чем я сжал мою .файл sql для zip, сохраняя свое имя как xyz.язык SQL.zip так и стал 451 КБ из 3.5 Мб. Затем я загрузил его снова. У меня получилось.

Я обнаружил, что увеличение предела загрузки и публикации в php.ini не повлиял на лимит в phpmyadmin. Это связано с тем, что мой сервер имеет отдельный параметр для ограничения загрузки cpanel. Если у вас есть доступ к WHM, у вас, вероятно, есть это.

  • войдите в свою панель WHM: обычно это находится по адресу / whm, и вам понадобятся ваши корневые данные для входа здесь. Если у вас их нет, запросите у хозяина.
  • после входа в верхней левой строке поиска найдите "настройки настройки"
  • на страницах настроек настройки найдите "cPanel PHP max upload size"
  • отрегулируйте номер и сохраните

нет необходимости перезапускать apache или что-то еще, изменения происходят мгновенно. Этот процесс увеличил значение максимального размера файла загрузки в phpmyadmin. Вы можете проверить это, перейдя в phpmyadmin и выбрав свою базу данных, затем нажав "импорт" вверху. Рядом с селектором файлов вы увидите ограничение загрузки. Мой сервер по умолчанию был 100.

сделать следующие вещи

  • увеличить upload_max_file_size в php.ini
  • gzip ваш файл sql

а затем импортировать файл

просто запустите это, чтобы узнать, какой php.ini вам нужно отредактировать.

я столкнулся с той же проблемой, когда увеличение максимального размера в php.ini не влияет на wordpress и пробовал много решений, таких как -:

  1. увеличить максимальный размер через functions.php
  2. увеличить максимальный размер через .

тот, который работал для меня, добавляет максимальный размер в . Он не работал ни с одним из , ни с .

Я только что добавил этот код в и сделал

Примечание: я добавил выше код в <IfModule> тег.

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

Я думаю, что если ваша версия php выше 5.5, скажем, 5.6, то ваш php.ini-файл находится в следующей папке

/ etc/php/5.6 / apache2

поэтому вам нужно применить свои изменения,такие как post_max_size, upload_max_filesize и memory_limit.

надеюсь, это поможет вам.

increse этот размер в php.ini затем запустите команду

первое, что нужно проверить (или попросить вашего хост-провайдера проверить), это значения max_execution_time , upload_max_filesize , memory_limit и post_max_size в php.ini конфигурационный файл. Все эти три параметра ограничивают максимальный размер данных, которые могут быть отправлены и обработаны PHP.

обратите внимание: post_max_size должно быть больше upload_max_filesize .

Кто-нибудь знает, можно ли или как увеличить ограничение размера импорта в phpMyAdmin? В настоящее время мой сервер ограничен 2 МБ.

Обратите внимание, что это не то же самое, что upload_max_filesize в php.ini. Это значение равно 2 МБ.

Мне нужно импортировать таблицу в один из моих DBs, и ограничение phpMyAdmin на 50 Мб или более МБ данных при импорте мешает мне это сделать.

как я могу снять ограничение по времени для операции импорта в phpmyadmin ? Я не могу загрузить большую базу данных из-за лимита, и мне нужно снова войти в базу данных. Спасибо

Измените эти значения в php.ini

Затем перезапустите Wamp, чтобы изменения вступили в силу. Это займет некоторое время. Если вы получите следующую ошибку:

Если вы хотите завершить импорт, пожалуйста, повторно отправьте тот же файл zip, и импорт возобновится.

Затем обновите конфигурацию phpMyAdmin по адресу phpMyAdmin\libraries\config.default.php

Измените нижеприведенные строки в файле php.ini:

Я пользователь Ubuntu. Я установил XAMPP с помощью: username='root' password='' затем я установил mysql-сервер с помощью: username='root' password='something' теперь, когда я открываю phpmyadmin из xampp, я получаю следующую ошибку пожалуйста, помогите.

как увеличить ограничение размера кода в триггерном блоке appbuilder я не могу написать код в триггерном блоке в appbuilder(adm2),как увеличить размер триггера block.in app builder. Вопрос : я хочу увеличить размер блока триггера ,я хочу написать больше строк no.of в опции триггера block.which.

Вы можете увеличить лимит с файла php.ini. Если вы используете windows, вы получите файл php.ini из каталога C:\xampp\php.

Теперь измените следующие строки & установите свой лимит

перейдите в свою cpanel и найдите "ini editor". Вы получите "Multiphp INI Editor" Там вы выбираете свой каталог wordpress и ставите upload_max_filesize = 256M post_max_size = 256M memory_limit = 256M

enter image description here

Убедитесь, что вы редактируете php.ini, а не php-development.ini или php-production.ini, тип файла php.ini-это настройка конфигурации, и когда вы редактируете его в редакторе, он показывает расширение .ini. Вы можете найти php.ini здесь: xampp/php/php

enter image description here]

После изменения значений php.ini отредактируйте свой phpmyadmin.conf , расположенный в каталоге wamp\alias, и увеличьте значения:

Похожие вопросы:

Я отчаянно пытаюсь получить доступ phpmyadmin на xampp для linux 1.8.0 для ubuntu 12.04 LTS. Я знаю, что это распространенная проблема, но я перепробовал много потоков по всей сети, и я все еще.

Кто-нибудь знает, можно ли увеличить ограничение размера импорта в phpMyAdmin ? В настоящее время мой сервер ограничен 50 МБ. Обратите внимание, что это не то же самое, что upload_max_filesize в.

как я могу снять ограничение по времени для операции импорта в phpmyadmin ? Я не могу загрузить большую базу данных из-за лимита, и мне нужно снова войти в базу данных. Спасибо

Во-первых: я не могу ввести PHPMYADMIN в localhost:80/phpmyadmin/ . Потому что когда я устанавливаю MySQL сервер mysql-5.5.36 с именем пользователя: root и паролем: HamdunSoft . После этого, когда я.

Я пользователь Ubuntu. Я установил XAMPP с помощью: username='root' password='' затем я установил mysql-сервер с помощью: username='root' password='something' теперь, когда я открываю phpmyadmin из.

как увеличить ограничение размера кода в триггерном блоке appbuilder я не могу написать код в триггерном блоке в appbuilder(adm2),как увеличить размер триггера block.in app builder. Вопрос : я хочу.

У меня есть файл

450MB .db (sqllite3), который мне нужно импортировать на мой локальный сервер phpmyadmin на XAMPP. Я проделал следующие шаги, чтобы это произошло, но все они потерпели неудачу. -Я.

После ночи разочарования из-за крутой кривой обучения в создании Laravel Homestead и заставить его работать без каких-либо проблем, я столкнулся с одной проблемой, которую, похоже, не могу найти.

Я получил кучу файлов .sql, ни один из них не > 200k я использую phpMyAdmin в XAMMP для импорта в мой DB примерно при 80% успешном импорте, должно быть, это плохой файл .sql, который заставил.

Кто-нибудь знает, можно ли или как увеличить ограничение на размер импорта в phpMyAdmin? В настоящее время мой сервер ограничен 50 МБ.

Пожалуйста, обратите внимание, что это не то же самое, что upload_max_filesize в php.ini. Это значение равно 2 МБ.

Мне нужно импортировать таблицу в одну из моих баз данных, и ограничение phpMyAdmin в 50 МБ на импорт мешает мне это сделать.

Исправлено -- прилагаются 2 снимка экрана:

18 answers

Не могли бы вы также увеличить post_max_size и посмотреть, поможет ли это?

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

Обновление: окончательное решение включало командную строку:

Чтобы экспортировать только 1 таблицу, вы должны сделать

'удалить таблицу your_tabe_name;' также можно добавить в верхней части сценария импорта, если его там еще нет, чтобы убедиться, что таблица будет удалена до того, как скрипт создаст и заполнит ее

У меня была та же проблема с правильной работой, выполнив следующее

Изменения в файле php.ini

Теперь перезапустите, чтобы изменения вступили в силу

Если вы используете WHM/Cpanel, то для того, чтобы изменить ограничение "Max: 50 Мбайт" в разделе импорта phpmyadmin, вам придется изменить два значения в WHM (Менеджер веб-хостов).

Шаг 1) Перейдите в настройки настройки, найдите "cPanel PHP Максимальный размер загрузки", измените его в соответствии с вашими потребностями. Сохранить изменения.

Шаг 2) Перейдите в настройки настройки, найдите "cPanel PHP Максимальный размер записи", измените его в соответствии с вашими потребностями. Сохранить изменения.

Вернитесь к своему phpMyAdmin. Значение должно изменились.

enter image description here

enter image description here

enter image description here

Полная информация здесь:

У меня была та же проблема. Мой файл .sql составлял 830 МБ, а разрешенный размер импорта phpMyAdmin составлял 50 МБ (как показано на скриншоте). Когда я заархивировал файл в .zip, его размер стал около 80 МБ. Затем я заархивировал его в формат bzip2 , и я был поражен, увидев, что размер файла был сжат всего до 12 МБ (с 830 МБ до 12 МБ. ). Поскольку phpMyAdmin допускает три типа сжатия, т.е. .zip, .gzip и.bzip2, поэтому я загрузил сжатый файл bzip2 и viola. он был импортирован в база данных. Таким образом, используя правильное сжатие, я смог импортировать файл 830 МБ.sql в phpMyAdmin.

ПРИМЕЧАНИЕ 2: Вы можете сжать свой файл .sql в сжатый файл bzip2 с помощью программного обеспечения 7-Zip. В cPanel также есть возможность сжать файл в формат bzip2.

Сначала вам нужно изменить значения в файле php.ini в соответствии с вашими требованиями.

Примечание - Тщательно измените эти значения. Эти значения будут влиять на все ваши проекты на этом сервере.

Теперь, если вышеуказанные решения не работают, пожалуйста, проверьте ваш файл phpmyadmin.conf. Если вы используете WAMP, чтобы вы могли найти файл в "C:\wamp64\alias".

Вы должны изменить значения ниже.

Значения уже в файле есть -

Измените приведенный выше код на -

Теперь просто перезагрузите сервер, чтобы работать с измененными значениями. :)

Это связано с ограничением импорта размера файла в phpmyadmin, значение по умолчанию очень низкое, поэтому вам следует увеличить размер файла upload_max_filesize вы можете изменить это в своем php.ini, заменив на этот

Размер файла Upload_max_filesize = 100 М

Если у вас есть прямой корневой SSH-доступ к машине, вы сможете изменить настройки в: /usr/локальный/cpanel/3-я сторона/и т.д./phpmyadmin/php.ini

Просто измените строку: размер файла upload_max_filesize = 50 М

Если вы используете xampp, найдите файл php.ini (в самой папке xampp), перейдите в строку 735 и измените значение post_max_size на желаемое значение. пример: если вы хотите перейти на 80 мбАйТ,

Post_max_size = 80 М

Обязательно перезапустите apache после изменения значения.

Увеличьте ограничение на размер импорта в phpMyAdmin

Перейдите в файл php.ini, затем измените следующую конфигурацию:

Измените файл phpmyadmin.conf на c:/wamp64/alias/phpmyadmin.conf

Значение Php_admin_value размер файла upload_max_filesize 512 М
php_admin_ значение post_max_size 512 М
php_admin_ значение max_execution_time 360
значение php_admin_ значение max_input_time 360

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

Это работает для меня.

Просто зайдите в php.ini. найдите "upload_max_filesize" и установите любой размер, который вы хотите установить. Он будет автоматически обновляться в phpmyadmin.

Я увеличил максимальный размер файла, перейдя в панель управления > Выберите версию PHP> Переключитесь на расширения PHP, а затем перейдите к полю upload_max_filesize (в нем будет доступна ссылка для размера - мой был установлен на 2 МБ), и я увеличил его до 256 МБ. Затем нажмите "Сохранить".

Вы можете искать php.ini файл в C:\xampp\htdocs

Изменения в php.ini файл

После редактирования, пожалуйста, перезапустите XAMPP (ХАМПП)

Читайте также: