データベースが解凍されていないサイズ50mb
圧縮されたサイズ7mb
があるため、データベースをインポートしようとするとzipped(7mb)数分後にこのエラーがスローされます。
スクリプトのタイムアウトが経過しました。インポートを終了する場合は、resubmit同じファイルとインポートを再開してください。
再送信しましたが、まだ合計データをインポートしていません。
私はローカルで働いており、これらは私の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
インポートのためにシステムに独自の時間をとらせるにはどうすればよいですか?
Phpmyadminを使用してデータベースをインポートする場合、構成ファイルがあります。
\phpmyadmin\libraries\config.default.php
任意のエディターでこの構成ファイルを開き、$cfg['ExecTimeLimit'] = 300;
を$cfg['ExecTimeLimit'] = 0;
に変更します
Localhostを再起動します。これで、時間制限はありません。
または、MySQLコマンドラインを使用して、解凍したSQLファイルを直接インポートできます。以下のようなものです。
mysql -u username -p database_name < my_unzipped_import_file.sql
XAMPPの代わりに、主にLAMP(Linux Apache MySQL PHP)を使用できます。 LAMPを使用すると、この問題に直面することもあります。
私の場合(Ubuntu 15.10を使用)、post_max_size、upload_max_filesize、max_execution_time、max_input_time、memory_limitを/ etc/php5/Apache2にあるphp.iniファイルを使用して設定/設定しました/php.ini
しかし、それでもこの問題に直面していました。次に、config.default.phpファイルを使用して問題を解決しました。次の行を確認できます。
$ cfg ['ExecTimeLimit'] = 300;
$ cfg ['ExecTimeLimit'] = 0;
注:このコマンドにより、ターミナル(Ctrl + Alt + T)でconfig.default.phpファイルを見つけることができます/usr/share/phpmyadmin/libraries/config.default.php
Xampp/phpMyAdmin/libraries/config.default.phpに行き、$cfg['ExecTimeLimit'] = 300;
行番号695を見つけて、$cfg['ExecTimeLimit'] = 0;
を置き換えます
UbuntuのXampp
PhpMyAdmin
を使用してデータベースをインポートする場合、そのための構成ファイルがあります。
/opt/lampp/phpmyadmin/librariesconfig.default.php
任意のエディターでこの構成ファイルを開き、$ cfg ['ExecTimeLimit'] = 300;を変更します。 $ cfg ['ExecTimeLimit'] = 0;
Localhostを再起動します。これで、時間制限はありません。
開く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']の値を増やすか、制限なしでに設定します
に
config.inc.php
これを追加
$cfg['ExecTimeLimit'] = 0;
私にとっては仕事です