Script timeout прошло, если вы хотите завершить импорт, повторно отправьте тот же файл, и импорт возобновится

У меня есть база данных Размер без зазоров 50mb размер застежки-молнии 7mb Поэтому, когда я пытаюсь импортировать базу данных zipped (7 МБ) через несколько минут, она бросает эту ошибку:

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

Я повторно представил его, но не импортировал итоговые данные.

Я работаю локально, и это мои конфигурации php.ini:

max_execution_time = 3000000 
max_input_time = 60000000000000
memory_limit = 1280000000000000000000M
post_max_size = 4096456M
upload_max_filesize = 40964564M
max_file_uploads = 200

как я могу позволить системе занять свое время для импорта.?

Ответ 1

Если вы импортируете свою базу данных с помощью Phpmyadmin, тогда для нее есть файл конфигурации:

\phpmyadmin\libraries\config.default.php

Откройте этот файл конфигурации в любом редакторе и измените $cfg['ExecTimeLimit'] = 300; на $cfg['ExecTimeLimit'] = 0;

Перезапустите локальный хост, теперь у вас нет ограничений по времени.

Или вы можете использовать командную строку MySQL, чтобы импортировать ваш распакованный файл SQL напрямую, что-то вроде ниже:

mysql -u username -p database_name < my_unzipped_import_file.sql

Ответ 2

Вместо XAMPP вы можете использовать LAMP (Linux Apache MySQL PHP) в основном. Используя LAMP, вы также можете столкнуться с этой проблемой.

В моем случае (с использованием Ubuntu 15.10) я настроил/установил post_max_size, upload_max_filesize, max_execution_time, max_input_time, memory_limit в соответствии с моими потребностями, используя файл php.ini, который находится в /etc/php5/apache2/php.ini.

Но все же я столкнулся с этой проблемой. Затем решил проблему с помощью файла config.default.php, где вы можете найти следующую строку:

$ cfg ['ExecTimeLimit'] = 300; Сделать это

$ cfg ['ExecTimeLimit'] = 0;

Примечание: вы можете найти файл config.default.php через ваш терминал (Ctrl + Alt + T) с помощью этой команды locate config.default.php. Возможный путь: /usr/share/phpmyadmin/libraries/config.default.php

Ответ 3

Перейдите в xampp/phpMyAdmin/libraries/config.default.php найдите $cfg['ExecTimeLimit'] = 300; строку № 695 и замените $cfg['ExecTimeLimit'] = 0;

Ответ 4

Xampp в Ubuntu

Если вы импортируете свою базу данных с помощью PhpMyAdmin, тогда для нее есть файл конфигурации:

/opt/lampp/phpmyadmin/librariesconfig.default.php

Откройте этот файл конфигурации в любом редакторе и измените $cfg ['ExecTimeLimit'] = 300; $cfg ['ExecTimeLimit'] = 0;

Перезапустите локальный хост, теперь у вас нет ограничений по времени.

Ответ 5

WampServer версия 3 - Windows

Откройте config.default.php

Вы можете найти это здесь

C:\wamp\apps\phpmyadmin\libraries\config.default.php

Поиск ExecTimeLimit

/**
 * maximum execution time in seconds (0 for no limit)
 *
 * @global integer $cfg['ExecTimeLimit']
 */
$cfg['ExecTimeLimit'] = 300;

увеличьте значение $ cfg ['ExecTimeLimit'] или установите его на 0 без ограничений

Ответ 6

в

config.inc.php

Добавь это

$cfg['ExecTimeLimit'] = 0;

для меня это работа