403 forbidden error

[워드프레스] 403 Forbidden Error 오류 해결 방법

403 forbidden error

워드프레스 작업 중에 403 Forbidden Error가 발생하는 경우가 있습니다. 다음과 같은 메시지가 표시됩니다.

Forbidden 403 Error
You don’t have permission to access / on this server.

403 오류는 여러 가지 원인에 의해 발생할 수 있습니다. 보안 플러그인을 잘못 설정하는 경우가 가장 흔하다고 합니다. 이 경우 다음과 같은 조치를 취해 403 Forbidden 오류 해결을 시도해보도록 합니다. 먼저는 데이터와 DB를 모두 안전하게 백업을 해 두시기 바랍니다.

워드프레스 플러그인 충돌에 의한 403 오류 해결

403 오류가 발생하면 가장 먼저는 플러그인 오류를 의심해볼 수 있습니다. 이를 확인하는 방법은 모든 플러그인을 비활성화하여 문제가 발생하는지를 보는 것입니다. 플러그인을 쉽게 비활성화하는 방법은 FTP에 접속하여 wp-content/plugins 폴더의 이름을 wp-content/plugins_deactivated처럼 임시로 바꾸는 것입니다. 그러면 모든 플러그인이 비활성화됩니다.

플러그인을 모두 비활성화했을 때 문제가 해결되면 플러그인을 하나씩 활성화하면서 문제가 되는 플러그인을 찾아야 합니다. 만약 모두 비활성화해도 문제가 지속되면 다른 원인에 의해 문제가 발생하고 있는 것입니다.

.htaccess 파일 손상

워드프레스에서 .htaccess 파일 손상으로 인해 403 오류가 발생하기도 합니다. 다음과 같은 순서로 .htaccess 파일 복구를 시도해봅니다.

  1. FTP에 접속하여 워드프레스가 설치된 루트 디렉터리로 이동하여 .htaccess 파일을 삭제합니다.
  2. 워드프레스 대시보드에서 설정 > 고유주소에서 저장을 누릅니다. 그러면 .htaccess  파일이 새로 생성됩니다.

.htaccess  파일이 표시되지 않으면 파일질라에서 서버 > 숨김 파일 강제 표시를 체크하여 숨김 파일을 표시하도록 할 수 있습니다.

Show hidden files

.htaccess  파일이 생성되지 않으면 고유주소를 기본 이외의 설정으로 지정하여 저장해보고, 그래도 안 되면 직접 .htaccess  파일을 만든 후에 테스트해보시기 바랍니다. .htaccess  파일이 제대로 생성되지 않거나 업데이트되지 않으면 웹호스팅 업체에 문의하여 상의해보도록 합니다.

파일 권한 문제

파일 권한에 문제가 있는 경우에도 403 에러가 발생할 수 있습니다.

  • 워드프레스의 모든 폴더의 파일 권한은 744 또는 755가 되어야 합니다.
  • 워드프레스의 모든 파일의 파일 권한은 644 또는 640이 되어야 합니다.

권한을 설정하려면 FTP에 접속하여 폴더나 파일에 마우스를 대고 오른쪽 버튼을 누른 다음 “파일 권한“을 클릭합니다.

File Permission

표시되는 창에서 권한을 지정할 수 있습니다.

setting file permission

워드프레스에서 FTP 사용에 대한 자세한 내용은 이 글을 참고해보시기 바랍니다.

Options +FollowSymLinks 추가하기

.htaccess  파일에서 맨 윗줄에 다음 라인을 추가하면 문제가 해결되는 경우가 많습니다(참고).

Options +FollowSymLinks

잘 안 되면 +를 빼고 추가해보시기 바랍니다.

Options FollowSymlinks

또는 다음 라인을 .htaccess  파일 제일 윗 라인에도 중복하여 추가해주니 해결했다는 사람도 있습니다.

RewriteEngine On
RewriteBase /

위의 모든 조치를 취해도 문제가 해결되지 않으면 웹호스팅 업체에 문의하여 서버 구성에 문제가 없는지 점검해보시기 바랍니다. 가령 mod_rewrite가 [/pcode]enabled[/pcode]되어 있는지도 확인해보도록 합니다. 이 모듈이 설치되어 있어도 확인해본다고 해서 손해볼 것은 없습니다(참고). 위의 과정을 진행하는 데 어려움이 있는 경우 이 페이지에서 서비스를 의뢰(유료)하실 수 있습니다.



기부를 통해 이 블로그를 후원하실 수 있습니다.
워드프레스 설치/제작/문제해결이 필요한 경우 서비스(유료)를 요청해주세요.