워드프레스 500 error & Fatal error: Allowed memory size of … 해결하기

워드프레스 500 error & Fatal error: Allowed memory size of … 해결하기

 

안녕하세요.

오늘은 웹사이트 오류에 대해 이야기 해보려고 합니다.

웹사이트를 제작할 때 많은 오류가 발생하곤 합니다. 가장 많이 보이는 오류로는 500 error,  503 error, 404 error 등이 있습니다.

500 번대 응답은 일반적으로 서버 에러가 발생했을 때 나타납니다. 500 error는 서버에서 클라이언트 요청을 처리 중에 발생한 에러이고, 503 error는 서버가 일시적으로 요청을 처리할 수 없을 때나 서버가 과부하 상태이거나 점검중이므로 요청을 처리할 수 없을 때 발생합니다.

400 번대 응답은 일반적으로 클라이언트 에러가 발생했을 때 나타납니다. 404 error는 클라이언트가 요청한 리소스가 서버에 없을 때 발생하는 에러입니다.

워드프레스로 웹 사이트를 제작할 때도 위와 같은 에러가 많이 발생하곤 합니다.

 

많은 에러 중 500 error와 Fatla error 중에서 Allowed memory size of .. error 해결법에 대해 알아보겠습니다.

며칠 전 웹 사이트 제작에 들어갔는데 어드민 계정으로 접속 후 어떤 메뉴를 클릭해도 다음과 같은 에러가 발생했었습니다.

여러 해결법을 알아내는 도중에 해당 오류는 Limit Memory와 연관이 있다는 것을 알게되었습니다. 또한 Limit Memory는 Allowed memory size of .. 에러와도 연관이 있었습니다.

이 에러의 원인은 php.ini 파일에서 메모리의 최대치를 설정해주는데, 이 설정 값보다 php 파일 실행시 사용하는 메모리의 양이 많을 때 발생합니다.

따라서 해결법은 limit memory를 늘려주는 것입니다.

 

(참고) Limit Memory는 [우커머스]-[상태]에서 확인할 수 있습니다.

 

 

해결 방법 : PHP Memory Limit 늘려주기

Limit Memory를 늘리는 방법에도 여러가지 방법이 있습니다.

저는 wp-config.php에서 코드를 추가해주었습니다. 다른 방법도 많으니 가장 편하고 안전한 방법은 선택하여 사용하세요.

추가 코드는 다음과 같습니다.

define( 'WP_MEMORY_LIMIT', '512M' );

 

 

해당 방법으로 에러가 잡히지 않는다면 다른 원인이 있는 것입니다. 이러한 경우에는 웹호스팅 업체에 연락하여 도움을 요청하세요.

또한 일부 호스팅에서는 메모리 크기 늘리는 것을 허용하지 않을 수 있으니 참고하세요.

 

감사합니다.

댓글 남기기