Когда я пытаюсь выполнить (некоторые) запросы в phpMyadmin, я получаю эту ошибку
Неустранимая ошибка: превышено максимальное время выполнения 60 секунд в C: \ xampp \ phpmyadmin \ libraries \ dbi \ mysql.dbi.lib.php в строке 140
потому что у меня очень большая таблица (более 9 миллионов записей)
Я отредактировал файл C: \ xampp \ php \ php.ini
и изменил значение «максимального времени выполнения» с 60 на 1000, затем перезапустил PHP и все еще имел ту же ошибку.
Любое решение?
Ответы:
У меня такая же ошибка, перейдите по ссылке
Искать :
$cfg['ExecTimeLimit'] = 600;
Вы можете изменить «600» на любое более высокое значение, например «6000».
Максимальное время выполнения в секундах (0 без ограничения).
Это исправит вашу ошибку.
источник
config.inc.php
не помогло мне. Модификацияconfig.default.php
помогла и сработала.wamp64\apps\phpmyadmin4.6.4\libraries\config.default.php
ИЛИ вы можете найти путь к своему каталогу phpmyadmin, щелкнувwamp tray icon > Apache > Alias Directories
и отредактировав phpmyadmin. Также, как упомянул dsnunez, лучше редактироватьconfig.inc.php
- редактироватьconfig.inc.php
- у меня не работало редактированиеДля версии Xampp в Windows
Добавьте эту строку в xampp \ phpmyadmin \ config.inc.php
И измените xampp \ php \ php.ini на
И измените xampp \ mysql \ bin \ my.ini
источник
$cfg['ExecTimeLimit'] = 6000;
, это никак не повлияло на мою установку. Я бы предпочел установить его локально, чем в php.ini, который применяется ко всему серверу, но, возможно, это единственный вариант.Я столкнулся с той же проблемой при выполнении завивки. Я понял это правильно, когда изменил в
php.ini
файле следующее:а также
Вероятно, ваша проблема должна быть решена путем внесения двух вышеуказанных изменений и перезапуска сервера apache.
Даже после изменения вышеуказанного проблема сохраняется, и если вы думаете, что это из-за некоторой операции с базой данных с использованием mysql, вы также можете попробовать изменить это:
источник
Ваше изменение должно работать. Однако потенциально существует несколько файлов конфигурации php.ini со стеком xampp. Попытайтесь определить, существует ли php.ini, специфичный для apache. Одно из возможных мест:
C: \ xampp \ apache \ bin \ php.ini
источник
C:\xampp\php\php.ini
номер строки 442 (приблизительно - некоторое время этот номер строки будет изменен после ручного редактирования),max_execution_time = 1000
но это не работает для меня. Тогда я попробую это на C: \ xampp \ phpMyAdmin \ config.inc.php$cfg['Servers'][$i]['bs_temp_blob_timeout'] = 1200;
Для изменения
php.ini
веб-приложения требуется перезапуск Apache.Вы должны убедиться, что изменение имело место, запустив сценарий PHP, который выполняет функцию
phpinfo()
. Вывод этой функции сообщит вам множество параметров PHP, включая значение тайм-аута.Вы также могли изменить копию того
php.ini
же файла, который используется Apache.источник
ini_set('max_execution_time', 0);
или создайте имя файла с именемphp.ini
и введите первую строку,max_execution_time=0
затем сохраните ее и поместите файл в корневую папку вашего приложения.Вот и все. Удачи.
источник
set_time_limit()
функция. Нет необходимости (ab) использоватьini_set()
.Хорошо для пользователя Wamp,
Перейти к:
wamp\apps\phpmyadmin3.3.9\libraries
По строке 536,
locate $cfg['ExecTimeLimit'] = 0;
и измените значение с 0 на 6000. например
Чтобы
Перезагрузите сервер wamp и уф.
Это работает как по волшебству!
источник
0
означает отсутствие ограничения по времени выполненияВ php.ini вы также должны проверить mysql.connect_timeout. Это отвечает за закрытие сокета и возврат Fatal. Так, например, измените его на:
Это время всегда будет считаться в секундах, поэтому в моем примере у вас есть 1 час.
источник
Что сработало для меня на WAMP, так это изменение файла: \ Wamp64 \ alias \ phpmyadmin.conf, строки:
Менять файл библиотеки мне не пришлось.
источник
Вероятно, вы используете XMAPP в качестве службы. Чтобы перезапустить XMAPP должным образом, вам нужно открыть панель управления XMAPP и снять отметку с обоих mdodules «Svc» для Apache и MySQL. Затем нажмите на выход, перезапустите XMAPP, и все готово.
источник
Перейти к
xampp/php/php.ini
Найдите эту строку:
И измените его значение на любое желаемое. Перезагрузите Apache.
источник
«НОЛЬ» на неограниченное время.
C: \ Apache24 \ htdocs \ phpmyadmin \ библиотеки \ Config.class.php
Вы также можете импортировать большой файл прямо из MySQL как запрос или запрос PHP.
Импорт 500 000 строк с использованием этого метода занял у меня 18 секунд.
(сначала создайте таблицу) - затем:
источник