programing

phpmyadmin에서 타임아웃을 해결하려면 어떻게 해야 하나요?

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

phpmyadmin에서 타임아웃을 해결하려면 어떻게 해야 하나요?

phpMyAdmin을 통해 대용량(최소 300MB) SQL 스크립트를 Import하고 싶다.

시도했습니다.

post_max_size = 750M
upload_max_filesize = 750M
max_execution_time = 300
max_input_time = 540
memory_limit = 1000M

내 내 안에서에php.ini파일을 가져오는데 아직 시간 초과 오류가 발생합니다.

업로드를 반복해도 타임아웃 에러가 표시되는 경우는, 에서 설정을 변경해 주세요.

\phpmyadmin\libraries\config.default.php

부터에서$cfg['ExecTimeLimit'] = 300;로.$cfg['ExecTimeLimit'] = 0;후 다시 시작.를 재기동합니다.이제 없는 실행 시간 제한(신뢰는 우리가 로컬 서버에 대해 이야기하고 있)입니다.제한은 없습니다(로컬서버에 대해서 이야기하고 있는 것을 신뢰합니다)시간이제 실행.

출처 : phpmyadmin에서 스크립트 변경 시간 초과

같은 문제가 발생하여 SQL 파일을 Import하기 위해 명령줄을 사용했습니다.이 방법에는 3가지 장점이 있습니다.

  1. 명령줄을 1개만 실행하면 매우 간단합니다.
  2. 훨씬 더 빨리 달린다
  3. 제한은 없습니다.

이것을 실시하려면 , 다음의 3개의 순서에 따릅니다.

  1. 다음 경로로 이동합니다(wamp 사용).

    C:\wamp\bin\mysql\mysql5.6.17\bin>

  2. 이 경로 내에 SQL 파일을 복사합니다(예: file.sql).

  3. 다음 명령을 실행합니다.

    mysql - u username -p database_name <파일.sql

주의: msql 환경변수 경로가 이미 설정되어 있는 경우 파일을 이동할 필요가 없습니다.파일 경로만 탐색해야 합니다.

Phpmyadmin과 함께 MAMP 버전 4.0.3을 사용하고 있습니다./Applications/MAMP/bin/phpMyAdmin/libraries/config.default.php 맨 위에는 다음과 같이 표시됩니다.

이 파일을 편집하지 마십시오.대신 config.inc.php를 편집하십시오.

/Applications/MAMP/bin/phpMyAdmin/config.inc.php에서 다음 행을 변경하고 MAMP를 재시작하면 문제가 없습니다.

$cfg['ExecTimeLimit'] = 0;

다만, Plesk 를 사용하고 있는 경우는, 에서 설정을 변경합니다.

/usr/local/psa/admin/htdocs/domains/databases/phpMyAdmin/libraries/config.default.php

변경 바꾸다$cfg['ExecTimeLimit'] = 300;로.$cfg['ExecTimeLimit'] = 0;

Plesk UI를 사용하여 재시작하거나 다음을 사용합니다.

/etc/init.d/psa restart그리고 그리고./etc/init.d/httpd restart

만약 Cpanel/WHM 파일 Cpanel/W의 위치.HM을 사용하는 경우 파일 위치config.default.php있다under아래에는

/usr/local/cpanel/base/3rdparty/phpMyAdmin/libraries

그리고바꿔야 합니다 그것을은그리고 당신은을 바꿔야 한다.$cfg['ExecTimeLimit'] = 300;로.$cfg['ExecTimeLimit'] = 0;

만일 여러분 중의 누구라도(3.0.6 x64)파일 WAMP에 위치하고 있어 다음 현재 버전에서는 적어도 WAMP을 사용하게 된다면사용하고 있는 경우는,적어도 현재의 버전(3.0.6 x64)에서는,다음의장소에 파일이 있습니다 를.<your-wamp-dir>\alias\phpmyadmin.conf어느 일부 php.inioptions.php.ini 옵션중 일부를 덮어씁니다의 재정의합니다.

이 부분 편집:

# To import big file you can increase values php_admin_value upload_max_filesize 512M php_admin_value post_max_size 512M php_admin_value max_execution_time 600 php_admin_value max_input_time 600

전에 내가 이전에 문제가 있었습니다에서 이 문제를 했다.XAMPPLocalhostphpmyadmin 버전 4.2.11.phpmyadmin과 4.2.11이 설치된 localhost 버전.

의 타임아웃을 늘리다에 제한 시간이 증가하고 있는php.ini또한 도움이 되지 않았다.도움도 안 됐어요

그럼그리고 편집했습니다를 편집했다.xampp\phpMyAdmin\libraries\config.default.php값을 바꾸다의 값을 변경하려면.$cfg['ExecTimeLimit'], 300기본적으로.디폴트로는 300입니다.

그것으로 내 문제는 해결되었다.

위의 답변들 중 어느 것도 제게는 해결이 되지 않았다.

제 xampp - ubuntu에서도 '라이브러리' 폴더를 찾을 수 없습니다.

그래서 다음 명령을 사용하여 재시작했습니다.

sudo service apache2 restart

그리고.

sudo service mysql restart
  • apache와 mysql을 방금 다시 시작했어phpmyadmin에 다시 로그인하여 정상적으로 동작하였습니다.

감사합니다.!!

나는 너무 열이 나고 나 인터넷으로 가지고 있었지만, 더 많은 문제 있다는 것을 발견했다 다른 메모리 확장 기술 시도가 문제가 있었습니다.나는 MySQL콘솔을 사용하기로 결심했다.source명령 물론 phpMyAdmin 또는 PHP 최대 집행 시간과 한계에 대해 걱정할 필요 없다.

커뮤니티 콘텐츠source c:\path\to\dump_file.sql

주의: mysql 작업 디렉토리를 모를 수 있으므로 덤프 파일에 대한 절대 경로를 지정하는 것이 좋습니다.

/phpMyAdmin/libraries/config.default로 이동합니다.php

회선번호 719

바꾸다

$cfg['ExecTimeLimit'] = 300; 

로.

$cfg['ExecTimeLimit'] = 0;

phpMyAdmin 세션 타임아웃을 늘리려면 루트 phpMyAdmin 디렉토리에서 config.inc.php를 열고 이 설정을 추가합니다(임의).

$cfg['LoginCookieValidity'] = <your_new_timeout>;

는 1800보다 큰 숫자입니다.

주의:

cookie의 라이프 타임이 짧으면 개발 서버에 도움이 됩니다.따라서 프로덕션 서버에서는 이 작업을 수행하지 마십시오.

언급

언급URL : https://stackoverflow.com/questions/16707532/how-to-solve-time-out-in-phpmyadmin

반응형