워드프레스로 쇼핑몰 제작중 자식 테마의 function.php 에 코드를 추가하는 과정에서 잘 못하여 아래와 같은 http error 500 가 나왔습니다. 더 큰 문제는 워드프레스 알림판으로 접속이 안되어 정성껏 만들었던 쇼핑몰 전체가 망가질까봐 많이 당황하였습니다.
저는 크롬을 사용하고 있어 아래와 같은 에러가 표시되었고
( 이미지 출처 : 500 Internal Server Error )
익스플로어를 사용하시는 분들은 아래와 같은 에러 표시 화면을 보시게 될 것입니다.
( 이미지 출처 : 500 Internal Server Error )
페이지를 새로 고침해 보거나 이전 페이지로 돌아가라는 안내대로 해도 해결이 안된다면 사이트를 제공하는 서버의 문제입니다.
원인( 출처 : 500 Internal Server Error )
HTTP 코드의 첫 앞자리 숫자는, 2는 정상 접속을, 3은 페이지가 이동했음을, 4는 브라우저의 문제를, 5는 서버 오류를 뜻합니다. 500에러는 서버의 이상이라고 보아야합니다. 원인은 다음과 같습니다.
- 서버 사용량의 폭주로 인해 서비스가 일시적으로 중단된것 / 또는 서버의 이상에 의한 문제 : Jetpack의 서버 모니터링 결과를 보면 카페24는 자주 접속할 수 없다는 메일이 들어오고 몇분이 지나면 복귀되었다는 메일이 들어옵니다. 카페24를 이용하고 계시다면 일시적인 문제일수 있으니 아래의 복원을 하기전에 10분정도 기다려보세요. [3]
- 서버 스크립트의 오류. [4]
- 워드프레스의 경우 Internal Server Error는 .htaccess 파일이 손상되었거나 PHP 메모리 제한 때문에 발생할 수 있으니 먼저 이 부분을 체크해보는 것이 좋습니다.
- 워드프레스의 경우 PHP 메모리 제한으로 인한 문제는 여기를 참고해보시기 바랍니다.
-
워드프레스의 경우 케이보드 KBoard 사용 시 cosmosfarm 사이트가 다운되면 KBoard 댓글 때문에 문제가 발생합니다.
- 또한 케이보드 KBoard 의 소셜 공유 버튼 By 코스모스팜 plugin도 이 elementor 플러그인과 충돌하므로 비활성해서 시도해 보시고 안되시면 삭제하시고 이용하세요.
해결
크롬을 삭제하고 다시 설치
워드프레스에서 500 Internal Server Error 수정하는 방법 에서 제시하는 다양한 방법을 적용하던중 저의 경우, 제 컴퓨터에서는 이 error가 나오고 다른 컴퓨터나 모바일 등에서는 http 500 eorror 가 안 나옴을 발견하고 크롬을 삭제후 다시 설치하여 해결하였습니다.
이것은 일반적인 해결책은 아닐 것입니다. 그러나 자신의 컴퓨터에서만 http 500 eorror 가 나오는지 확인하고 다음 해결책을 모색하는 것도 순서상으로 나쁘지 않은 것 같아 공유합니다.
카페24 호스팅을 사용하는 경우, 복원으로 쉽게 해결할 수 있습니다.
저는 호스팅회사로 카페24를 사용하고 있는데, 카페24공식블로그인앤인에서 복원기능이 있는 것을 확인하고 해결하였습니다.
[호스팅 활용 FAQ] 복원, 백업 방법에 대한 안내 를 참조하세요.
“
호스팅은 윈도우와 리눅스로 나뉘는데요.
먼저 윈도우 호스팅은 DATA 1일 DB 1~3일치를 보유하고 있으며, 게시판으로 DATA 및 DB 원하는 부분을 카페24로 복원 요청해 주시기 바랍니다.
리눅스 호스팅의 겨우 DATA, DB 모두 7일 보유하고 있습니다.
“
저는 리눅스를 사용하고 있어 하루전으로 복원하고 간단히 해결하였습니다. 리눅스 복원 방법은 아래의 이미지를 참조하세요.
(이미지 출처 : http://blog.cafe24.com/2539 [카페24 공식 블로그 인앤인] [호스팅 활용 FAQ] 복원, 백업 방법에 대한 안내 )