Error: Maximum execution time of 300 seconds exceeded

Именно такая ошибка выскочила у меня, при попытке залить дамп в 10 метров (.gz) при помощи phpmyadmin. Кому-то могло показаться, что строчка Maximum execution time или что-то типа того есть в php.ini, а точнее она называется max_execution_time. И я сначала так подумал, всё таки это логично, но нет, эта переменная совсем ни каким образом не влияет на исполнения скрипта. После прочтения документации, и сёрфинга по буржунету, нашел решение, и хочу заметить, единственно верное, так как на многих сайтах написано по разному — кто-то редактирует php.ini, кто-то httpd.conf.

Ошибка:

Fatal error: Maximum execution time of 300 seconds exceeded

Решение:

Если вы получили такую ошибку при импорте большого дампа базы при помощи phpmyadmin, то вам нужно открыть конфигурационный файл, обычно config.inc.php, и отредактировать переменную:

$cfg[’ExecTimeLimit’] = 300;

То есть изменить значения на 0, либо на большее, например:

$cfg[’ExecTimeLimit’] = 3600;

Под катом альтернативные варианты.

Если этот способ не сработал, то можете воспользоваться бесплатной утилитой: BigDump MySQL Importer.

А если у Вас есть доступ по ssh, и Ваш дамп базы в формате gzip, советую Вам воспользоваться самой лучшим и быстрым способом для импорта больших дампов:

gunzip < dbname.gz | mysql -u Username -p dbname

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

Оставите комментарий ?

7 комментариев Комментарии。

  1. thanx

  2. спасибо помогло
    тоже вылетало на 300с

  3. Спасибо за помощь..)

  4. у меня на денвере в config.inc.php нет такой строчки $cfg[’ExecTimeLimit’]

  5. ellays писал:

    у меня на денвере в config.inc.php нет такой строчки $cfg[’ExecTimeLimit’]

    К сожалению про Денвер ничего сказать не могу…
    По идеи на localhost такой ошибки не должно вообще выдавать.
    Попробуйте воспользоваться скриптом BigDump MySQL Importer — ссылка на офф сайт в конце статьи.

    При импорте больших баз на хостинге, где нет возможности править конфиги — скрипт меня спасает…

  6. 😛 Большое спасибо

  7. У меня тоже етой строки небило в Апаче — добавил и все ок!

Оставить комментарий


Примечание - Вы можете использовать эти HTML tags and attributes:
<a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>