[WP] 워드프레스 500 내부 서버 오류 원인과 해결 방법

워드프레스를 이용한 웹 사이트를 운영하는 중 여러가지 문제가 발생할 수 있습니다. 그 중에 자주 발생하는 워드프레스 500 내부 서버 오류 원인과 해결 방법에 대해 알아 보겠습니다.

1. 워드프레스 500 내부 서버 오류Internal Server Error 원인과 해결 방법

HTTP 상태 코드 중에 하나인 워드프레스 500 에러 원인은 다양합니다. 기본적인 사항은 서버에 문제가 있으며 정확한 원인을 알 수 없을 때 나오는 상태 코드입니다.

500 내부 서버 오류

웹 사이트에 재 접속 했음에도 불구하고 동일한 문제가 발생할 경우 원인은 다음 원인 중 하나 일 가능성이 큽니다.

1.1 .htaccess 파일 손상

워드프레스 HTTP Error 500 메시지가 나오는 원인 중 하나는 .htaccess 파일이 손상된 경우입니다. FTP나 SSH 등을 통해 .htaccess 파일을 .htaccess_old 등으로 변경한 후에 접속이 된다면 워드프레스 관리자 페이지 내 [설정] > [고유주소]로 이동 후 [변경 사항 저장]을 누르면 .htaccess 규칙이 재작성 됩니다.

1.2 PHP 메모리 부족

PHP 파일의 기본 업로드 크기가 64M인 경우 wp-config.php 파일에서 메모리 제한을 늘릴 수 있습니다. 128M or 256M 등으로 변경할 수 있습니다. PHP 메모리 설정 값 확인 방법1

/* That's all, stop editing! Happy publishing. */
define('WP_MEMORY_LIMIT', '256M');
워드프레스 500 내부 서버 오류 원인 중 PHP 메모리 리미트 체크

이용하는 호스팅 서비스에서 PHP 메모리 제한 설정도 같이 체크해 주면 되겠습니다.

1.3 플러그인 충돌

플러그인을 새로 설치 했을 때 관리자 페이지를 포함한 페이지 전체에 접속이 되지 않는 오류가 발생한다면 새로 설치한 플러그인이 기존 플러그인과 충돌하는 것입니다.

목재 블록의 웹 사이트용 개념 플러그인

FTP나 SSH 접속 후 플러그인을 삭제하거나 플러그인 폴더 명을 변경한 후에 워드프레스 사이트의 500 에러가 사라졌다면 새로 설치한 플러그인의 사용을 고려해 볼 필요가 있습니다.

3가지 방법으로 확인했지만 문제가 해결되지 않을 경우 호스팅 회사의 1:1 문의 게시판에 문의해서 문제 해결을 요청하는 방법을 생각할 수 있습니다.

2. 웹 사이트 PHP 설정값 확인 방법

  1. PHP 메모리 값 확인을 위해서는 phpinfo() 함수를 만들어야 합니다. SSH나 FTP를 이용해서 루트 폴더에 info.php 파일 생성 후 파일 편집을 이용해서 아래와 같은 내용을 붙여 넣어줍니다. ↩︎
<? phpinfo(); ?>
워드프레스 작업

Similar Posts

  • WP CLI: 설치 및 설정 | 워드프레스에서 WP CLI를 사용하는 이유

    워드프레스 사이트를 관리할 때, 리눅스 서버에 직접 SSH로 접속할 수 있고 root 권한까지 보유하고 있다면, WP CLI의 필요성을 크게 체감하지 못 할 수 있습니다. 리눅스의 기본 Command Line Interface는 이미 모든 기능을 제공할 정도로 편리하지만, 워드프레스 사이트를 운영하면서 가끔 씩 WP CLI가 언급됩니다. 자주 언급되는 이유는 단순한 명령어의 대체가 아닌 워드프레스에 특화된 자동화와…

  • [WP] 워드프레스 관리자 페이지 설정(Settings)-일반, 쓰기, 읽기.. 7가지 설정

    워드프레스를 처음 설치하면 관리자 페이지 대시보드에 접속하게 됩니다. 워드프레스 관리자 페이지 설정 탭에서 기본 설정 방법에 대해 알아 보겠습니다. 설치 후 필수로 설정해야 할 요소는 워드프레스 페이지 주소(URL)와 사이트 설정 고유주소인 워드프레스 Permalink입니다. 목차1. 워드프레스 500 내부 서버 오류Internal Server Error 원인과 해결 방법1.1 .htaccess 파일 손상1.2 PHP 메모리 부족1.3 플러그인 충돌2. 웹…

  • [WP-Linux] 아이노드란? 워드프레스 호스팅 Inode 주 원인은 많은 사진 양.

    아이노드Inode는 Linux/Unix 파일 시스템에서 사용되는 자료 구조입니다. 모든 파일과 디렉토리는 1개의 아이노드를 가지고 으며,각 1개의 아이노드는 64Byte로 이루어져 있습니다. 워드프레스 호스팅을 사용하면서 Inode 수가 많아지다 체크하게 되었습니다. 디렉토리 내용을 확인할 수 있는 ls 명령어에 -i 옵션을 주었을 경우 inode 갯수를 확인할 수 있습니다. 목차1. 워드프레스 500 내부 서버 오류Internal Server Error 원인과 해결…

  • [WP] 워드프레스 블로그 수익 창출 가능한 이유와 방법 5가지

    워드프레스 블로그 수익 창출은 가능할까요? 우선 한국에서 대표적인 블로그는 네이버 블로그와 티스토리가 있습니다. 네이버 블로그 애드포스트라는 네이버 광고를 게재할 수 있고 티스토리는 구글 애드센스와 애드핏 광고를 게재할 수 있습니다. 애드포스트는 사실 광고 수익이 매우 낮아 전문적으로 콘텐츠를 발행하는 직업을 갖기 힘들며, 티스토리의 경우 지속적인 여러가지 웹 사이트 오류 및 티스토리 운영에 대한 문제들이…

  • [SEO] 2023년에 워드프레스 전자책 및 SEO 전자책과 강의를 구매하면 안되는 이유

    2023년 티스토리의 운영 정책이 블로거들에게 안 좋은 방향으로 바뀌면서 많은 블로거들이 워드프레스 CMS 또는 구글블로거로 이전하는 경우가 많아졌다. 그동안 미뤄 왔던 워드프레스 사이트의 검색엔진최적화를 진행하게 되면서 SEO 전자책이 해외에는 있지만 국내에는 없기에 나와 있는 책을 우연히 구매하게 되었다. 구매한 SEO E북은 말도 안 될 정도로 빈약한 구성을 가진 걸 보고 놀랐다. 이런 높은…

  • Ghost CMS에 cPanel Nodejs 설치 및 관리 방법

    Node.js는 Chrome V8JavaScript 엔진 기반 JavaScript 런타임입니다. 보통 기존 JavaScript보다 Node.js를 사용할 경우 웹 사이트의 속도가 빠른 것으로 생각할 수 있으며, 사용 중인 호스팅에서 cPanel Nodejs를 지원할 경우 설정하는 방법에 대해 알아 보겠습니다. Node.js는 오픈 소스 Javascript 런타임 환경으로, 웹 호스팅 서버에서 클라이언트의 웹 브라우저 대신 Javascript 코드를 실행시키기 위해 사용됩니다. Node.js는 웹 페이지의…