web-dev-qa-db-fra.com

Délai d'expiration du script écoulé, si vous souhaitez terminer l'importation, veuillez soumettre à nouveau le même fichier et l'importation reprendra.

J'ai une base de données Taille non compressée 50mb taille zippée 7mb Alors, lorsque j'essaie d'importer la base de données compressé (7 Mo) après quelques minutes, cette erreur est générée:

Le délai du script est écoulé. Si vous souhaitez terminer l’importation, veuillez soumettre à nouvea le même fichier et l’importation reprendra.

Je l'ai soumis à nouveau, mais je n'importais toujours pas le total des données.

Je travaille en local et voici mes configurations de 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

comment puis-je laisser le système prendre son temps pour importer?

21
Mr world wide

Si vous importez votre base de données à l'aide de Phpmyadmin, il existe un fichier de configuration pour cela:

\phpmyadmin\libraries\config.default.php

Ouvrez ce fichier de configuration dans n’importe quel éditeur et changez $cfg['ExecTimeLimit'] = 300; à $cfg['ExecTimeLimit'] = 0;

Redémarrez votre localhost, vous n'avez plus de temps.

Ou vous pouvez utiliser la ligne de commande MySQL pour importer directement votre fichier SQL décompressé, comme ci-dessous:

mysql -u username -p database_name < my_unzipped_import_file.sql
46
Tejashwi Kalp Taru

Au lieu de XAMPP, vous pouvez utiliser principalement LAMP (Linux Apache MySQL PHP). En utilisant LAMP, vous pouvez également faire face à ce problème.

Dans mon cas (avec Ubuntu 15.10), j'avais configuré post_max_size, upload_max_filesize, max_execution_time, max_input_time, memory_limit suivant mes besoins à l'aide du fichier php.ini situé à l'emplacement / etc/php5/Apache2/php.ini

Mais encore j'ai été confronté à ce problème. Puis résolu le problème en utilisant le fichier config.default.php, où vous pouvez trouver comme ci-dessous:

$ cfg ['ExecTimeLimit'] = 300; Faites-le à

$ cfg ['ExecTimeLimit'] = 0;

Note: Vous pouvez localiser le fichier config.default.php via votre terminal (Ctrl + Alt + T) à l'aide de cette commande. Localisez le chemin possible pour config.default.php est/usr/share/phpmyadmin/libraries/config. default.php

4
khem raj regmi

Allez à xampp/phpMyAdmin/libraries/config.default.php find $cfg['ExecTimeLimit'] = 300; ligne n ° 695 et remplacer $cfg['ExecTimeLimit'] = 0;

3
user1

Xampp dans Ubuntu

Si vous importez votre base de données en utilisant PhpMyAdmin, il existe un fichier de configuration pour cela:

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

Ouvrez ce fichier de configuration dans n’importe quel éditeur et modifiez $ cfg ['ExecTimeLimit'] = 300; to $ cfg ['ExecTimeLimit'] = 0;

Redémarrez votre localhost, vous n'avez plus de temps.

2
Daminda Herath

WampServer Version 3 - Windows

Ouvrir config.default.php

Vous pouvez le trouver ici

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

Rechercher ExecTimeLimit

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

augmentez la valeur de $ cfg ['ExecTimeLimit']) ou définissez-le sur pour aucune limite

1
chebaby

dans

config.inc.php

ajoute ça

$cfg['ExecTimeLimit'] = 0;

pour moi c'est du travail

0
Gibran Dimasagung