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

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

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

у меня повторно, но не импорта данных.

Я работаю в local, и это мой php.Ини конфигурации:

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

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

4 ответов


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

\phpmyadmin\libraries\config.default.php

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

перезапустите localhost, теперь у вас нет ограничений по времени.

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

mysql -u username -p database_name < my_unzipped_import_file.sql

перейдите в раздел xampp/phpMyAdmin/libraries / config.по умолчанию.РНР найти $cfg['ExecTimeLimit'] = 300; строка № 695 и заменить $cfg['ExecTimeLimit'] = 0;


вместо 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-файл, который находится по адресу /и т. д./В php5/apache2 не/РНР.ini

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

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

$cfg ['ExecTimeLimit'] = 0;

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


в XAMPP в Ubuntu

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

/ opt/lampp/phpmyadmin / librariesconfig.по умолчанию.в PHP

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

перезапустите localhost, теперь у вас нет ограничений по времени.