Как увеличить максимальный размер импортируемого файла mysql
Обновлено: 22.11.2024
Я изменил все известные мне параметры php.ini: upload_max_filesize , post_max_size .
Почему я все еще вижу 2 МБ?
Я использую Zend Server CE на Ubuntu VirtualBox поверх хоста Windows 7.
Невозможно ответить. Изменил где? "видеть" где? Вы уверены, что изменяете php.ini по пути, указанному в phpinfo()? (Это самая распространенная ошибка)
Я изменил настройки непосредственно через ZendServer — и даже через оболочку linux (используя sudo vi php.ini. ) — когда вы создаете базу данных, а затем хотите импортировать в нее некоторые данные, ограничение на размер файла показывает 2 МБ.
В Windows -> я безрезультатно редактировал файл php.ini в 32-битной версии PHP (программные файлы x86/PHP). Когда я редактировал 64-битную (программные файлы/PHP), это сработало. Надеюсь, это кому-нибудь поможет.
29 ответов 29
Найдите файл с именем: 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 и введите большее число, чем размер вашей базы данных (в данном случае 15 М), например:
Затем отредактируйте запись для memory_limit и присвойте ей большее значение, чем значение, заданное для post_max_size .
Затем убедитесь, что значение upload_max_filesize меньше, чем post_max_size .
Порядок от большего к меньшему должен быть следующим:
После сохранения файла перезапустите apache (например, sudo /etc/init.d/apache2 restart ), и все готово.
Не забудьте перезапустить службы Apache, чтобы изменения вступили в силу.
Обратите внимание, что файл php.ini, указанный в phpinfo ("Загруженный файл конфигурации: /etc/php/7.0/cgi/php.ini"), не должен был редактироваться. Вместо этого он был указан здесь! ("/etc/php/7.0/apache2/php.ini").
Кнопка "Подробнее" больше не работает. Переход на страницу типа "страница не найдена" с сообщением об ошибке на греческом языке.
Возможно, вы не перезапустили сервер ;)
Или вы изменили неправильный файл php.ini .
Или вам действительно удалось сделать и то, и другое ^^
Хе-хе, я проверил, используется ли php.ini, и перезапустил сервер. Я изменил настройки через Zend Server - снова проверил phpinfo, и изменения есть, но не влияют на форму phpMyAdmin - при попытке импортировать данные/структуру с файлом SQL я все еще ограничен 2 МБ. р>
У меня была та же проблема, я использую XAMPP под Windows, в информации о php отображается upload_max_filesize=128M, но в phpMyAdmin по-прежнему отображается 8 192 КБ, что не так ¬¬
Я только что обновил параметры «post-max-size» и «upload_max_filesize» до 128 МБ, и после перезапуска apache phpmyadmin принял файл размером 128 МБ. (Используя wamp в win xp).
Просто измените файл php.ini(xampp/php/php.ini), мне помогло!
И не забудьте перезапустить модуль Apache из панели управления XAMPP.
Увеличить размер загрузки/импорта phpMyAdmin
По умолчанию вы получаете ограничение в 2 МБ на размер загрузки/импорта в phpmyadmin. Это делает странным и крайне невозможным импорт больших файлов. Вы можете увеличить разрешенный размер загрузки phpmyadmin, отредактировав файл конфигурации php.ini вашего сервера. Обычно на таких серверах, как CentOs, он находится в /etc/php.ini.
Шаг 1. Перейдите в php.ini, найдите следующие элементы и измените их значения на значения, превышающие размер вашей базы данных. (В этом примере я использовал 20 МБ).
Шаг 2. Перезапустите службу Apache, чтобы новое изменение вступило в силу. Обычно команда для перезапуска apache будет
Вы также можете перезапустить его прямо с их пути, например
Если вы находитесь на виртуальном хостинге и у вас нет корневого доступа или доступа к вашему файлу конфигурации php.ini, тогда другим способом является создание файла .htaccess в корне вашего приложения и добавление следующей строки
Если вам все еще не удалось увеличить его, отправьте мне электронное письмо для получения более подробной помощи.
Проверьте все 3:
- upload_max_filesize
- memory_limit
- максимальный_размер сообщения
в файле конфигурации php.ini
* для тех, кто использует wamp @windows, вы можете выполнить следующие действия: *
Также его можно адаптировать к любой установке phpmyadmin.
добавьте эту строку в конец файла ПЕРЕД "?>":
создать папку в
скопируйте туда свой огромный файл sql.
Перейдите на вкладку импорта phpmyadmin, и вы увидите список файлов, загруженных в папку c:\wamp\sql.
Чтобы загрузить большие файлы через PHPMyAdmin, выполните следующие действия:
Шаг 1. Откройте файл php.ini.
Шаг 2. Увеличение лимита памяти:
Шаг 3. Изменение максимального размера публикации:
Шаг 4. Обновление максимального размера файла для загрузки:
Шаг 5. Обновление максимального времени выполнения:
Шаг 6. Обновление максимального времени ввода:
Шаг 7. Перезапустите панель управления xampp.
С помощью WAMP откройте в Windows10
и изменить 128 на 256 в конце этих строк
изменить эти параметры:
- memory_limit =128M
- post_max_size = 64M
- upload_max_filesize = 64M
Вот как я это сделал:
Найдите в /etc/php5/apache2/php.ini
(Чего более чем достаточно)
Перезапустил апач:
Ни один из текущих ответов не будет работать для серверов WHM/cPanel.
Чтобы увеличить лимит в WHM:
- Перейдите в раздел Конфигурация сервера > Настройки настройки.
- Выберите вкладку PHP
- Обновите "максимальный размер POST-сообщения cPanel PHP" и "максимальный размер загрузки cPanel PHP" (размер POST-сообщения должен быть больше)
Я обнаружил проблему и пишу вам, если кто-то следил за какой-либо записью в блоге, чтобы создать такую среду, как у меня (хост win 7 с ubuntu и zend server ce на виртуальной машине).
В конце концов, вы были правы насчет файлов, конечно, но я был не прав насчет того, какой именно файл мне пришлось менять :)
ууу, противно. Рад, что у меня установлен только Lighty и ничего больше. Так я ничего не перепутаю ^^
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 используется по умолчанию, и его не нужно изменять, чтобы увеличить максимальный предел загрузки файла .sql размером 2056 КБ или 2 МБ. Но это означает только то, что скрипт может потреблять до 128 памяти при запуске apache и sql server, и если вы измените memory_limit=128M на большее значение и запустите любой неисправный скрипт, это может вызвать у вас проблемы. Так что решать вам.
У меня была такая же проблема. Мое решение: перейдите в /etc/phpmyadmin и отредактируйте apache.conf в папке [. ] можно добавить
Решил проблему для меня!
У меня возникла проблема с изменением размера загрузки в моем phpmyadmin и OS X 10.9.4 Mavericks. Сначала я не знал, где так используется php.ini. locate
который вернулся с
Я пытался отредактировать /usr/local/etc/php/5.4/php.ini, а затем перезапустить сервер, но это не сработало.
Я вспомнил, что есть лучший способ найти этот файл, который я ищу, или, по крайней мере, где php ищет php.ini.
вернулся, сказав, что он ожидает /etc/php.ini, но у меня его там не было. Ниже показано из phpinfo():
Оказывается, первый результат в приведенной выше команде locate — это то, что я ищу.
По крайней мере, в OS X 10.9.4 Mavericks (OS X — это что-то новое для меня) /etc на самом деле является ссылкой, etc -> private/etc, и, судя по всему, PHP принимает значения по умолчанию, если только php.ini не действительно присутствует.
Я скопировал /private/etc/php.ini.default
Очевидно, что нужно перезапустить службу apache, чтобы увидеть изменения.
увеличьте этот размер в php.ini, затем запустите команду
Как импортировать огромное количество данных в Xampp
Это лучшее решение для открытия новой, чистой базы данных и импорта файла в phpMyAdmin. Выберите файл из локальной папки и оставьте все настройки как есть. Так и должно быть.
Но если ваш файл превышает размер файла 2 МБ (это значение по умолчанию при установке xampp), вам нужно кое-что настроить. По сути, мы просто увеличим максимальный размер загружаемого файла.
Откройте папку установки xampp и перейдите в папку php. В каком-нибудь текстовом редакторе (notepad++) откройте файл с именем php.ini (по типу окна описывают его как параметры конфигурации) и отредактируйте строку (около 770 или нажмите ctrl+f в notepad++, чтобы найти ее):
вместо 2М укажите максимальный размер файла (например, 16МБ, но не более 128М),
после этого перейдите к этой строке: max_execution_time = 30 вместо 30, увеличьте время выполнения в секундах (например, 90), также вам нужно изменить эту строку:
вместо 60 увеличьте время ввода в секундах (например, 120) и, прежде всего, измените эту строку:
вместо 2 М увеличьте, например, до 16 М. Сохраните файл, перезапустите apache и mysql в xampp и попробуйте загрузить снова, если вы все сделаете правильно, вы сможете импортировать файлы через 16 МБ (пример)
Редактирование Ubuntu 20.04: sudo nano /etc/php/7.4/apache2/php.ini
Изменить: post_max_size = 120M и upload_max_filesize = 120M
Замените 120 на нужное вам значение, например 22 М и т. д.
Можно просто использовать приложение администратора MySQL или рабочую среду MySQL. Легкие приложения, и вы можете экспортировать или импортировать весь сервер независимо от его размера. Я опаздываю на вечеринку здесь, но я надеюсь, что это кому-то поможет.
У меня была та же проблема. Мой предел загрузки составлял 2 МБ, я отредактировал свой php.ini и установил его на 5 МБ, но все равно он показывал 2 МБ даже после перезапуска сервера. Затем я сжал свой файл .sql в zip, сохранив его имя как xyz.sql.zip так стало 451 кб из 3,5 мб. Потом снова загрузил. Мне помогло.
Я обнаружил, что увеличение лимита загрузки и публикации в php.ini не повлияло на лимит в phpmyadmin. Это связано с тем, что на моем сервере есть отдельная настройка ограничения загрузки cpanel. Если у вас есть доступ к WHM, у вас, вероятно, есть это.
- войдите в свою панель WHM: обычно она находится в /whm, и здесь вам потребуются данные для входа в систему root. Если у вас их нет, запросите их у хоста.
- войдя в систему, в левой верхней строке поиска введите "tweak settings"
- На страницах с настройками найдите "максимальный размер загрузки cPanel PHP"
- Измените число и сохраните
Нет необходимости перезапускать apache или что-то еще, изменения вступают в силу мгновенно. Этот процесс увеличил значение максимального размера загружаемого файла в phpmyadmin. Вы можете проверить это, зайдя в phpmyadmin и выбрав свою базу данных, а затем нажав «импорт» вверху. Рядом с селектором файлов вы увидите ограничение на загрузку. Мой сервер по умолчанию был 100.
выполните следующие действия
- увеличить upload_max_file_size в php.ini
- заархивируйте файл sql
а затем импортировать файл
Я столкнулся с той же проблемой, когда увеличение максимального размера в php.ini не повлияло на wordpress, и пробовал много решений, таких как -:
- Увеличить максимальный размер с помощью functions.php
- Увеличить максимальный размер с помощью файла .htaccess.
Мне помогло добавление максимального размера в файл .htaccess. Не работал ни с файлом php.ini, ни с файлом functions.php.
Я только что добавил этот код в файл .htaccess и готово
ПРИМЕЧАНИЕ. Я добавил приведенный выше код в тег.
Если файл php.ini ничего не делает при изменении размера, попробуйте другие 2 файла для него, и один из них наверняка вам подойдет.
Я думаю, что если ваша версия php выше 5.5, скажем, 5.6, то ваш файл php.ini находится в следующей папке
поэтому вам нужно применить свои изменения, такие как post_max_size , upload_max_filesize и memory_limit.
Надеюсь, это поможет вам.
Найти файл php.ini
Для xampp вы можете получить его @ C:\xampp\php
Найдите следующие 3 свойства и установите для них значение в соответствии с вашими потребностями
memory_limit post_max_size upload_max_filesize
Перезапустите Apache!
(Значение 80M в конце этих строк может отличаться для вас)
Измените эти значения в конце этих двух строк (в данном случае 80M) в соответствии с вашими потребностями.
Перезапустите сервер WAMP.
Теперь перейдите в PHPMyAdmin и убедитесь, что ограничение размера загрузки должно быть обновлено до того значения, которое вы установили. Вот и все.
Примечание: (добавлено в июле 2020 г.)
Я удивлен, что никто больше не упомянул об этом . изменение php.ini, вероятно, должно быть вашим последним средством при увеличении размера загружаемых файлов до 64 МБ.
Это может не иметь большого значения на машинах разработки, но редактирование php.ini для глобального увеличения максимального размера загрузки может быть действительно плохой идеей на сервере, на котором у вас работает несколько веб-сайтов. Импорт MySQL в PHPMyAdmin часто бывает большим, но вы не хотите, чтобы каждый Том, Дик и Мэри загружали 64-мегабайтные файлы на другой сайт на вашем сервере, потому что вам нужно делать это время от времени для вашей базы данных MySQL.
Поэтому я бы предложил лучшее решение (при условии, что вы используете стандартный модуль Apache PHP) для редактирования конкретной конфигурации виртуального хоста для PHPMyAdmin.
В Ubuntu Linux это находится в /etc/apache2/conf-enabled/phpmyadmin.conf. В WAMP/Windows/независимо от того, что вам нужно посмотреть на настройку вашей конфигурации Apache, но, вероятно, она будет включена в conf, conf.d, включена для сайтов или что-то в этом роде. На самом деле это часто просто символические ссылки на фактический файл, который находится где-то вроде /etc/phpmyadmin/apache.conf (опять же, используя Ubuntu в качестве примера здесь).
Ваш файл apache.conf будет содержать примерно такие строки:
Сразу после добавления этих строк:
В зависимости от конфигурации вашего сервера вы, вероятно, можете добиться того же в файле .htaccess, если хотите. В этом случае вы можете просто добавить две строки сами по себе (при условии, что вы точно знаете, что PHP включен).
Сервер cPanel накладывает ограничение на базу данных, которую можно загрузить в PhpMyAdmin. Лимит по умолчанию ограничен 50 МБ. В этом случае будет очень сложно загрузить большую базу данных в PhpMyAdmin. Чтобы скрыть это, мы можем увеличить размер загружаемого файла базы данных в файле PhpMyAdmin. Для этого вам придется изменить некоторые значения в WHM вашего сервера. В этом руководстве мы рассмотрим, как увеличить размер файла импорта в PhpMyAdmin.
2) Перейдите в раздел «Конфигурация сервера».
3) Выберите из него «Tweak Settings».
4) Перейдите к PHP в настройках настройки.
Здесь вы можете увидеть значения максимального размера POST cPanel и максимального размера загрузки cPanel, изменить значения в соответствии с вашими предпочтениями и сохранить их. Теперь войдите в свой PhpMyAdmin и проверьте значения, там вы увидите, что значение будет заменено измененным.
Та же процедуру можно выполнить и через интерфейс командной строки.
1) Войдите на свой сервер через SSH.
2) Выполните следующую команду, которая отобразит INI-файл PHP по умолчанию для вашего сервера.
3) Откройте его в своем любимом текстовом редакторе.
4) Найдите загрузку и публикацию. Там вы можете увидеть записи, подобные следующим.
upload_max_filesize = M
post_max_size = M
Измените оба значения на предпочитаемое.
5) Наконец, перезапустите службу apache.
Таким образом, мы узнали, как увеличить размер загрузки в PhpMyAdmin.
Если у вас есть какие-либо сомнения по этому поводу, обратитесь в нашу службу поддержки через чат или службу поддержки.
«Увеличить лимит загрузки PHPmyadmin»
Вы пытаетесь увеличить размер файла базы данных импорта phpMyAdmin? Это то, с чем сталкиваются многие люди, когда переносят свой веб-сайт на AWS, DigitalOcean, Vultr. Есть простой способ решить эту проблему. В этой статье вы узнаете, как именно увеличить максимальный размер загрузки в phpMyAdmin на вашем сервере.
Решение работает в Ubuntu 18.04 и более поздних версиях. Чтобы увеличить лимит загрузки, выполните следующие действия:
Шаги по увеличению лимита загрузки в PHPmyadmin
Шаги по увеличению размера файла импорта в phpMyAdmin
По умолчанию в phpMyAdmin максимальный размер загружаемого файла составляет 2 МБ. Этого недостаточно для загрузки базы данных большего размера, как это часто бывает. Когда я перенес свой веб-сайт на AWS, размер моей базы данных составлял 16 МБ. В вашем случае он может быть еще больше.
Чтобы увеличить максимальный лимит загрузки, у нас есть только одно решение: отредактировать файл php.ini. Кроме того, вы будете рады услышать, что таким образом ваш лимит загрузки медиафайлов WordPress также увеличится. Итак, приступим.
Чтобы увеличить максимальный лимит загрузки, отредактируйте файл php.ini
- Подключитесь через SSH к серверу AWS/DigitalOcean с помощью PuTTy (или любого другого клиента SSH).
В приведенном выше примере замените *.* версией PHP. Например, если ваш сервер использует PHP 7.4, команда будет выглядеть так:
<р>3. Найдите параметры upload_max_filesize и post_max_size в файле php.ini и измените их значения, как показано ниже: <р>4. После установки значения сохраните настройки, нажав Ctrl+X , затем нажмите Y , нажмите Enter и выполните следующую команду:Поздравляем! Вы увеличили лимит загрузки в PHPMyAdmin (и WordPress, если вы его используете).
Заключение
Теперь, когда вы точно знаете, как увеличить размер файла импорта PHPmyadmin, вы можете использовать эти знания для решения этой проблемы. Зачем нанимать кого-то из Fiverr или Upwork, чтобы увеличить лимит загрузки WordPress, если вы можете сделать это самостоятельно за считанные минуты? Это просто, так что попробуйте.
Если вы знаете какие-либо другие способы решения этой проблемы, поделитесь ими в разделе комментариев. Если вы найдете эту статью полезной для других, поделитесь ею с друзьями.
Увеличение размера файла импорта в phpMyAdmin В этой статье я расскажу вам, как увеличить размер файла импорта в phpMyAdmin, если вы.
Увеличить размер файла импорта в phpMyAdmin
В этой статье я расскажу вам, как увеличить размер файла импорта в phpMyAdmin. Если вы работаете с каким-то крупным веб-сайтом, таким как электронная коммерция, сайт с несколькими поставщиками или веб-сайт с большой базой данных, вам необходимо увеличить размер загружаемого файла phpMyAdmin. По умолчанию, когда вы импортируете файл из SQL, максимальный размер файла импорта составляет 2 МБ. если вы хотите загрузить файл размером более 2 МБ, вам необходимо увеличить размер файла. для этого вам нужно выполнить несколько шагов.
Список 150+ сайтов с обратными ссылками DoFollow с высоким PR
Шаг 1. Найдите файл php.ini
Шаг 2. Отредактируйте файл php.ini
Шаг 3. Найдите максимальный размер загружаемого файла и измените его по мере необходимости
post_max_size = 8M
upload_max_filesize = 2M
max_execution_time = 30
max_input_time = 60
memory_limit = 8M
после завершения вышеуказанного шага перезапустите Apache, чтобы изменения вступили в силу.
Теперь вопрос в том, где найти файл php.ini? Есть два способа: локальный сервер Wamp и сервер Live.
Локальный сервер Wamp
если вы используете wamp, нажмите на значок wamp
после этого раздела PHP выберите php.ini
Живой сервер
если вы используете действующий сервер, то это зависит от вашего хостинга, например, если вы используете виртуальный хостинг, вы не можете найти php.ini, в качестве альтернативы вы можете использовать файл .httacces для добавления некоторого кода вот так.
Обновить файл .htaccess
php_value upload_max_filesize 128M
php_value post_max_size 128M
php_value memory_limit 256M
php_value max_execution_time 300
php_value max_input_time 300
Или, если вы используете WordPress, вы также можете увеличить память с помощью wp-config.php, просто поместив этот код в этот файл
@ini_set('upload_max_filesize', '128M');
@ini_set('post_max_size', '128M');
@ini_set('memory_limit', '256M');
@ini_set('max_execution_time', '300');
@ini_set('max_input_time', '300');
Также читайте:
Как сделать скрипт сайта желающих фестиваля бесплатным
Как использовать WhatsApp без номера телефона
Я надеюсь, что приведенные выше шаги помогут вам увеличить объем памяти для загрузки PHP, и теперь вы сможете загружать свои тяжелые файлы. Если вам понравилась эта статья, чтобы поделиться ею с социальной платформой, вы также можете присоединиться к нашему социальному сообществу.
Читайте также: