[워드프레스] '이 페이지에 접근할 권한이 없습니다' 오류가 발생하는 경우

이 페이지에 접근할 권한이 없습니다 오류

워드프레스에서 간혹 “이 페이지에 접근할 권한이 없습니다”(You do not have sufficient permissions to access this page.)라는 오류가 발생하는 경우가 있습니다.

[ 이 글은 2023년 7월 8일에 마지막으로 업데이트되었습니다. ]

"이 페이지에 접근할 권한이 없습니다" 오류가 발생하는 경우

이 문제가 발생하면 먼저 다음 라인을 wp-config.php 파일에 추가하여 문제가 해결되는지 확인해보시기 바랍니다.

$_SERVER['SERVER_SOFTWARE'] = 'Apache';

만약 위의 조치로 문제가 해결되지 않으면 다음 사항을 참고하여 문제 해결을 시도해보도록 하십시오.

워드프레스에서 "이 페이지에 접근할 권한이 없습니다" 에러는 보통 워드프레스 데이터베이스 테이블 Prefix를 변경했거나, 호스팅 업체를 변경하여 워드프레스 이전했거나, 또는 단순히 워드프레스를 업그레이드한 후에 워드프레스 대시보드나 관리자 페이지에 접근하려고 시도할 때 발생된다고 합니다.

!!!DB 작업을 하기 전에 반드시 백업을 받아두시기 바랍니다!!!

이 경우 phpMyAdmin에 접속하여 wp_usermeta 테이블 아래의 다음 항목의 Prefix를 변경한 Prefix에 맞게 수정해주도록 합니다.

  • wp_capabilities
  • wp_user_level
  • wp_user-settings
  • wp_user-settings-time
  • wp_dashboard_quick_press_last_post_id

예를 들어, 테이블 접두사를 wp_abc_로 변경한 경우 아래와 같이 수정해주도록 합니다.

  • wp_abc_capabilities
  • wp_abc_user_level
  • wp_abc_user-settings
  • wp_abc_user-settings-time
  • wp_abc_dashboard_quick_press_last_post_id

위의 조치에도 문제가 해결되지 않으면 wp_capabilities의 값을 체크해보도록 합니다. 가령 wp_capabilities의 값이 아래와 같이 되어 있을 수 있습니다.

a:1:{s:13:”administrator”;b:1;}

즉, 따옴표가 잘못 사용되었습니다. 이 경우 아래와 같이 따옴표를 수정해주도록 합니다.

a:1:{s:13:"administrator";b:1;}

플러그인 충돌 문제

이외에도 플러그인, 특히 보안 플러그인이 문제를 일으킬 수 있습니다. 최근 설치한 플러그인부터 하나씩 비활성화하여 문제가 해결되는지 체크해보시기 바랍니다.

FTP에 접속하여 의심되는 플러그인 이름을 하나씩 바꾸어서 테스트해보세요.

마치며

이상으로 "이 페이지에 접근할 권한이 없습니다" 오류가 발생할 경우의 대처 방법에 대해 살펴보았습니다. 보통은 첫 번째 해법으로 문제가 해결될 것입니다. 만약 첫 번째 방법으로 문제가 해결되지 않으면 위에서 설명한 다른 방법을 참고해보시기 바랍니다.

참고

일부 글에 제휴 링크가 포함될 수 있으며 파트너스 활동으로 일정액의 수수료를 받을 수 있습니다.

댓글 남기기

* 이메일 정보는 공개되지 않습니다.