2014-01-23 5 views
0

저는 꽤 큰 블로거 사이트 (6k 개의 게시물, 23k 개의 댓글)가 있습니다. WordPress 사이트에서 블로거 가져 오기 도구를 다운로드하여 설치했습니다. 이 도구는 기본적으로 Google 계정에서 블로그 데이터를 찾는 권한을 요청한 다음 가져 오기 옵션을 제공합니다.블로거에서 블로그를 가져올 때 WordPress 500 오류가 발생합니다.

가져 오기가 시작되어 모든 블로그 게시물을 가져 와서 약 3.5k 개의 댓글을 기록한 다음 중지됩니다. 브라우저를 열어서 말하는 중입니다.

public_html/wp-admin/admin.php?import=blogger&noheader=true 
Failed to load resource: the server responded with a status of 
500 (Internal Server Error) 

다시 가져 오기를 시도하면 똑같은 동작을합니다.

누구든지 해결책을 알고 있습니까?

+0

관련 아파치/PHP의 오류 로그를 볼 수 있습니까? 이 요청? – Fge

답변

0

문제가 해결되었습니다.

당신이 Plesk를 패널 또는 CPnael, WHM 사용하는 경우

...

변경 PHP 설정 :

메모리 제한 : 128M

최대 실행 시간 : 10000

후 최대 크기 : 16M

업로드 최대 파일 크기 : 16M

및 가져 오기 데이터 성공!

세부 사항 : WordPress Importing problem

0

나는 가상 서버에 물리적 서버 전환과 같은 문제로 실행하고 해결책을 발견했다.

이 오류가 발생하는 이유는 xml 파일을 읽고 mysql 데이터베이스 항목을 만드는 PHP 스크립트가 서버 시간 실행 수준에 비해 너무 느릴 수 있기 때문입니다. 2000posts xml (4MB 파일) 20 초에 대한 내 벤치 마크. 물리적 서버의 처리 시간 및 가상 서버의 동일한 업로드 시간 약 5 분. 가상 서버는 느리게 처리되는 동시에 작은 프로세스 시간 제한이 있습니다. PHP 스크립트가 잘못 되었기 때문에 500 개의 내부 서버 오류가 발생하지만 프로세스 시간이 오래 걸리지는 않습니다. 이 값을 변경하려면 다음 제한을 편집하고 더 높은 (길수) 숫자를 다음 파일에 입력해야합니다.

1) php.ini : "최대 실행 시간"을 설정합니다 (최소 5-10 분, 예상되는 처리 시간에)

2) fcgid.conf : "FcgidIOTimeout"을 90 또는 120 이상으로 설정하십시오. 이 파일은 /etc/httpd/conf.d/fcgid.conf 또는 데비안 시스템의 경우 여기/etc/apache2/mods-enabled/fcgid.conf

이 변경 사항은 분명히 서버에 대한 루트 액세스가 필요합니다. 호스팅 제공 업체에 문의하지 않은 경우.

나를 위해 fcid.conf를 변경하면 문제가 해결되고 업로드 대기 중입니다. 그동안 mysql 데이터베이스를 점검하고 wp_post에 더 많은 파일이 있다는 것을 알았습니다 ... 그래서 알았습니다 ... 작동하지만 ... 천천히 ...

관련 문제