programing

스크립트 시간 초과가 지났습니다. 가져오기를 완료하려면 동일한 파일을 다시 제출하십시오. 가져오기가 재개됩니다.

copysource 2022. 9. 22. 23:06
반응형

스크립트 시간 초과가 지났습니다. 가져오기를 완료하려면 동일한 파일을 다시 제출하십시오. 가져오기가 재개됩니다.

압축 해제된 데이터베이스 크기를 가지고 있습니다.50mb지퍼 사이즈7mb따라서 몇 분 후에 데이터베이스 zip(7 mb)을 Import하려고 하면 다음 오류가 발생합니다.

스크립트 시간 초과가 지났습니다. 가져오기를 완료하려면 동일한 파일을 다시 제출하면 가져오기가 재개됩니다.

다시 제출했지만 총 데이터를 Import하지 않았습니다.

저는 로컬에서 작업하고 있으며, 다음은 제 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

시스템이 Import에 시간을 들이도록 하려면 어떻게 해야 합니까?

Phpmyadmin을 사용하여 데이터베이스를 Import하는 경우 설정 파일이 있습니다.디폴트 설정 파일/예시는 다음과 같습니다.

\phpmyadmin\libraries\config.default.php

이후 업데이트에서 덮어쓸 수 있으므로 이 파일을 편집하지 마십시오.대신 여기서 기존 파일을 찾습니다.

\phpmyadmin\config.inc.php

...그리고 그것이 존재하지 않는다면, 그것을 만들어라.

편집기에서 이 구성 파일을 열고 변경$cfg['ExecTimeLimit'] = 300;로.$cfg['ExecTimeLimit'] = 0;

(또는 존재하지 않는 경우 추가)

localhost를 재시작하면 시간 제한이 없습니다.

또는 MySQL 명령줄을 사용하여 압축 해제된 SQL 파일을 다음과 같이 직접 가져올 수 있습니다.

mysql -u username -p database_name < my_unzipped_import_file.sql

xampp/phpMyAdmin/libraries/config.default.php find로 이동합니다.$cfg['ExecTimeLimit'] = 300;회선번호 695 및 교환$cfg['ExecTimeLimit'] = 0;

XAMPP 대신 LAMP(Linux Apache MySQL PHP)를 주로 사용할 수 있습니다.LAMP를 사용해도 이 문제가 발생할 수 있습니다.

제 경우 (Ubuntu 15.10을 사용하여) /etc/php5/apache2/php.ini에 있는 php.ini 파일을 사용하여 필요에 따라 post_max_size, upload_max_filesize, max_execution_time, max_input_time, memory_limit을 설정/설정했습니다.

하지만 여전히 나는 이 문제에 직면해 있었다.그런 다음 config.default.php 파일을 사용하여 문제를 해결했습니다.이 파일에서는 다음 행을 확인할 수 있습니다.

$cfg['ExecTimeLimit'] = 300; 만들기

$cfg['ExecTimeLimit']= 0;

주의: config.default.php 파일은 단말기에서 찾을 수 있습니다(Ctrl+Alt+).T) 이 명령어로 config.default.php는 /usr/share/phpmyadmin/libraries/config.default가 될 수 있습니다.php

우분투의 Xampp

다음을 사용하여 데이터베이스를 가져오는 경우PhpMyAdmin설정 파일은 다음과 같습니다.

/opt/lampp/syslogmyadmin/syslog/config.default.php

로 이 , 「」를 변경합니다.$cfg['ExecTimeLimit'] = 300$cfg['ExecTimeLimit'] = 0;

시작하세요.localhost이제 시간 제한이 없습니다.

옷을 갈아입어야 한다

$cfg['ExecTimeLimit'] = 300;

로.

$cfg['ExecTimeLimit'] = 0;

안에서config.php로 「」에 \phpmyadmin\libraries\config.default.php

localhost를 재시작합니다.

분명 효과가 있을 거예요.즐거운 시간 되세요.

WampServer 버전3 - Windows

config.default를 엽니다.php

여기서 찾을 수 있습니다.

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

Exec Time Limit 검색

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

$cfg[']의 값을 올리다[ExecTimeLimit']또는 [0]으로 설정합니다).

config.inc.php

이것을 추가하다

$cfg['ExecTimeLimit'] = 0;

나에겐 일이니까

MAC OS MAMP

이 파일 편집

/Applications/MAMP/./bin/phpMyAdmin/config.inc.php

MAMP 재부팅 잊지 마세요

lamp ubuntu :- 먼저 실행으로 찾을 수 있는 config.default.location으로 이동합니다.

locate config.default.php

내 경우 /usr/share/sysmyadmin/sysmyadmin/sysmyadmin에 있습니다.

cd /usr/share/phpmyadmin/libraries

이제 config.default.default 파일을 편집합니다.이 경우 gedit을 사용하면 설치할 수 있습니다.

sudo apt install gedit

sudo gedit config.default.php

파일 변경 $cfg[''에서 Exec Time Limit 검색 안 함Exec Time Limit'] = 300, 종료

$cfg['ExecTimeLimit'] = 0; 

저장 후 닫기, 서버 재시작 방법

sudo service apache2 restart

이 방법은 Windows OS + WAMP 서버에서 동작합니다.


경로의 CMD에서 .sql 파일을 호출하여 MySQL 서버를 통해 직접 가져올 수 있습니다.C:\wamp64\bin\mysql\mysql{version}\bin

- - CMD 열기
- 2 -cd C:\wamp64\bin\mysql\mysql{version}\bin
- 3 -mysql -u root -p < {/path/to/your/sql/file/.sql}

이 방법은 phpMyAdmin에 비해 실행 시간에 제한이 없었습니다.

Phpmyadmin을 사용하여 데이터베이스를 Import하는 경우 설정 파일 \phpmyadmin\libraries\config.default가 있습니다.php

@Tejashwi Kalp Taru가 수용한 답변에서 기술하는 방법에는 결함이 있습니다.

@Gibran Dimasagung은 편집함으로써 올바른 방법을 언급했다.

config.inc.displaces

config.default.cleary 파일의 헤더로서 다음과 같은 상태가 됩니다.

이 파일을 편집하지 마십시오.대신 config.inc.php를 편집하십시오.phpMyAdmin 기본 설정. 여기서 config.inc.php로 값을 복사할 수 있습니다.

업데이트 후 config.default.php에 적용된 모든 변경 내용이 손실될 수 있습니다.

언급URL : https://stackoverflow.com/questions/46175390/script-timeout-passed-if-you-want-to-finish-import-please-resubmit-the-same-fi

반응형